@import url("https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&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?#iefix) format("embedded-opentype"),url(fonts/font-cityscan.woff) format("woff"),url(fonts/font-cityscan.woff2) format("woff2"),url(fonts/font-cityscan.ttf) format("truetype"),url(fonts/font-cityscan.svg#font-cityscan) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:font-cityscan2;src:url(fonts/font-cityscan2.eot?#iefix) format("embedded-opentype"),url(fonts/font-cityscan2.woff) format("woff"),url(fonts/font-cityscan2.woff2) format("woff2"),url(fonts/font-cityscan2.ttf) format("truetype"),url(fonts/font-cityscan2.svg#font-cityscan2) format("svg");font-weight:400;font-style:normal;font-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 500 1em/1.6666 Work Sans,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:#000;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#000}.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 #000;box-shadow:-10px 0 0 #000}.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 #000,5px 0 0 #000;box-shadow:-5px 0 0 #000,5px 0 0 #000}.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 #ff8d06;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:#ff8d06;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 #ff8d06;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:#ff8d06;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:#000;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 #ff8d06;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 #ff8d06;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 #000}.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 #ff8d06;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:#000}.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:#000}.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(0,0,0,.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, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") 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:#ff8d06;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 500 18px/1 Work Sans,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:#ff8d06;background:transparent;border:2px solid #ff8d06}.button:focus,.button:hover{color:#fff;border-color:#ff8d06}.button:focus .button-svg,.button:hover .button-svg{fill:#fff}.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 500 18px/1 Work Sans,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:#ff8d06;padding:.3em;fill:#fff}.button-drawing--arrow .button-drawing__content{font:normal normal 500 18px/1 Work Sans,sans-serif;letter-spacing:0;text-transform:lowercase;color:#000;transition-property:color;transition-duration:.3s;margin-right:.5em}.button-drawing--arrow:focus,.button-drawing--arrow:hover{color:#ff8d06}.button-svg{fill:#ff8d06}.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:#ff8d06}.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:#ff8d06}.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 #000}.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 6.1111em/1 Work Sans,sans-serif;letter-spacing:0;color:rgba(0,0,0,.16);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:#ff8d06;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 Work Sans,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 Work Sans,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:#ff8d06}.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 Work Sans,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 #ff8d06;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 500 1em/1.6666 Work Sans,sans-serif;color:#000;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 Work Sans,sans-serif;letter-spacing:0;text-transform:none;color:#000}@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 Work Sans,sans-serif}}.more-action__links{margin:0 2%}.more-action__links .button{text-align:center;background:#ff8d06;color:#fff;border-color:#ff8d06}.more-action__links .button:before{background:#fff}.more-action__links .button:focus,.more-action__links .button:hover{color:#ff8d06;border-color:#ff8d06}.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:#ff8d06;transition:all 1s ease}.scroll-block__button .scroll-block__svg-border{stroke:#ff8d06;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:#000}.scroll-block__button:focus .scroll-block__svg-border,.scroll-block__button:hover .scroll-block__svg-border{stroke:#000}.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 #ff8d06;padding:.3em;margin-bottom:.8em;font:normal normal 400 .9375em Work Sans,sans-serif;color:#000;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 Work Sans,sans-serif;color:#000;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:#000}@media screen and (min-width:768px){.equipment__title .title .title__content-1{font:normal normal 400 1.6667em/1.4 Work Sans,sans-serif}.equipment__title .title .title__content-2{font:normal normal 400 3.3333em/1.4 Work Sans,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 Work Sans,sans-serif;color:#000;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 Work Sans,sans-serif;color:#000;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:#ff8d06}.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 #ff8d06}.swiper-pagination-bullet-active{color:#ff8d06;background:#ff8d06;border-color:#ff8d06}.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 Work Sans,sans-serif;letter-spacing:.2em;text-transform:none;flex:1;color:currentColor}.table-aria__td--value{font:normal normal 400 1em Work Sans,sans-serif;letter-spacing:normal;text-transform:none;color:#ff8d06}.table-aria__tr{background-color:transparent;padding:.8em 0;border-bottom:1px solid #ff8d06}.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:#000;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 Work Sans,sans-serif;letter-spacing:.3em;position:relative;border:none;border-bottom:1px solid #ff8d06}@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 Work Sans,sans-serif;letter-spacing:.2em;text-transform:none;border:2px solid #ff8d06}.tabs-v1 .detail-tabs__link:focus{outline:0}.tabs-v1 [aria-selected=true].detail-tabs__link{background:#000}.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:#ff8d06;bottom:0;left:50%;transform:translateX(-50%)}.title__content-1{font:normal normal 400 1.2em/1.2 Work Sans,sans-serif;text-transform:none;letter-spacing:.2em}.title__content-1,.title__content-2{display:block;color:#000;word-break:break-word}.title__content-2{font:normal normal 600 2em/1.2 Work Sans,sans-serif;text-transform:lowercase;letter-spacing:0}@media screen and (min-width:768px){.title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.title__content-2{font:normal normal 600 60px/1.4 Work Sans,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 Work Sans,sans-serif}.title-subtitle__content,.title-subtitle__subtitle{position:relative;color:#000;text-transform:none;letter-spacing:0;word-break:break-word}.title-subtitle__subtitle{font-size:1em;font:normal normal 400 1.5em/1.4 Work Sans,sans-serif}.checkbox__label{display:flex;user-select:none;cursor:pointer;margin-bottom:0;font:normal normal 400 .7778em/1.2em Work Sans,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:#ff8d06}.checkbox__field:checked+.checkbox__box svg path{fill:#ff8d06}.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:#ff8d06;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:#000;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 Work Sans,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:#000}.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 Work Sans,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 Work Sans,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:#ff8d06;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 #ff8d06;border-bottom:4px solid #ff8d06}.form__conditions{margin:0 0 1em;padding:0;font:normal normal 400 .7778em Work Sans,sans-serif;color:#000}.form__legals{margin:2em 0;font:normal normal 400 .7em Work Sans,sans-serif;color:#000;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:#ff8d06}.localizator__plus:before{content:"";display:flex;justify-content:center;align-items:center;position:relative;height:10px;width:2px;transition:transform .2s;background:#ff8d06}.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 #000;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 400 1em/1em Work Sans,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 400 1em/1em Work Sans,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:#ff8d06;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 Work Sans,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:#ff8d06}@media screen and (-ms-high-contrast:active){.radio input[type=radio]:checked+label:after{background:WindowText}}.radio__label{font:normal normal 400 1em/1em Work Sans,sans-serif;letter-spacing:0;text-transform:none;padding-left:.5em}.radios__fieldset{border:0}.radios__legend{font:normal normal 400 .875em/1.5em Work Sans,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 400 1em/1em Work Sans,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:#ff8d06}.range__plus:before{content:"";display:flex;justify-content:center;align-items:center;position:relative;height:10px;width:2px;transition:transform .2s;background:#ff8d06}.range__highlight{color:#ff8d06}.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:#000}.range__preview .range__highlight{display:block}.range__summary{display:flex;height:100%;min-height:52px;padding:3px 0;border:solid #000;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:#ff8d06}.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 Work Sans,sans-serif;text-transform:none;letter-spacing:.18em;margin-bottom:.3em;color:#000}.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 400 1em/1em Work Sans,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:#000;background:#fff}.ss-main.js-select--main .ss-content .ss-list .ss-option:hover{color:#fff;background:#ff8d06}.ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{color:#000;background:rgba(255,141,6,.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='%23FF8D06' 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:#000;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:#ff8d06}.ss-main.js-select--main .ss-multi-selected{border-color:#000;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:#000}.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:#ff8d06;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:#ff8d06}.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 Work Sans,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:#000}.textarea{display:flex;flex-direction:column}.textarea__label{color:#000;text-transform:none;font:normal normal 400 1.1111em/1em Work Sans,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 #000;border-width:0 0 1px;font:normal normal 400 1em/1em Work Sans,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 Work Sans,sans-serif;letter-spacing:0;margin-bottom:.3em;color:#000}.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 400 1em/1em Work Sans,sans-serif;letter-spacing:0;text-transform:none;min-height:3em;-webkit-appearance:none;border:solid #000;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:#000}.upload .upload__content{display:flex;align-items:center;border:solid #769188;border-width:0 0 1px;width:100%;min-height:3em;padding:3px 0;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Work Sans,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 Work Sans,sans-serif;color:#fff;background-color:#ff8d06;border:1px solid #ff8d06;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:#ff8d06;margin-left:10px}.upload .upload__infos{color:#ff8d06;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:#000;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(0,0,0,.2);height:auto}@media screen and (min-width:768px){.agency-home-v1__drawing-container .drawing__text-vertical{color:rgba(0,0,0,.16);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:#ff8d06}.agency-home-v1__title .title .title__content-1,.agency-home-v1__title .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.agency-home-v1__title .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.agency-home-v1__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.agency-home-v1__text-block.text-block{font:normal normal 500 1em/1.6666 Work Sans,sans-serif}@media screen and (min-width:992px){.agency-home-v1 .jsscroll-block{height:200px}}.agency-home-v1__scroll-block .scroll-block__svg{fill:#ff8d06;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:#ff8d06}.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:#000}.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:#000}.agency-home-v1__coords .coords__element{display:flex;margin-top:1em;margin-bottom:1em}.agency-home-v1__coords .coords__element>a{color:#000;font:normal normal 400 18px Work Sans,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 Work Sans,sans-serif;color:#000;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 Work Sans,sans-serif;color:#000;text-align:left;text-transform:none;text-decoration:none;white-space:nowrap}.agency-home-v1-slide{color:#000;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:#ff8d06}.agency-home-v1-slide__title .title .title__content-1,.agency-home-v1-slide__title .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.agency-home-v1-slide__title .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.agency-home-v1-slide__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,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:#ff8d06;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:#ff8d06}.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:#000}.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:#000}.agency-home-v1-slide__item{color:#000;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 Work Sans,sans-serif;color:#000}.agency-home-v1-slide__item-title .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.6666em/1.4 Work Sans,sans-serif;color:#000}.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:#000;border-color:#ff8d06}.agency-home-v1-slide__item-links .button:after,.agency-home-v1-slide__item-links .button:before{background:#ff8d06}.agency-home-v1-slide__item-links .button:focus,.agency-home-v1-slide__item-links .button:hover{color:#fff;border-color:#ff8d06}.agency-home-v1-slide__item-links .button:focus:before,.agency-home-v1-slide__item-links .button:hover:before{background:#ff8d06}.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 Work Sans,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 Work Sans,sans-serif;color:#000;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:#ff8d06;border-color:transparent}.agency-home-v1-slide .swiper-pagination-bullet-active{height:5px;color:transparent;background:#000;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:#000;font:normal normal 400 18px Work Sans,sans-serif;letter-spacing:2px;text-transform:capitalize}.agency-v1__coords .coords__element>a{color:#000;font:normal normal 400 18px Work Sans,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 Work Sans,sans-serif;letter-spacing:normal;text-transform:lowercase;color:#ff8d06}.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 Work Sans,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 Work Sans,sans-serif;color:#000}.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 Work Sans,sans-serif;color:#ff8d06}.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 Work Sans,sans-serif;color:#000}.body--page-detail-agence .detail-agency-infos-v1__title .title__content-2{font:normal normal 400 60px Work Sans,sans-serif;color:#ff8d06}.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 Work Sans,sans-serif;color:#000;display:block}.body--page-detail-agence .module-listing-dt-agence__title .title__content{font:normal normal 400 3.3333em/1.2 Work Sans,sans-serif;color:#000}.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}}.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:#000;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 Work Sans,sans-serif}}@media screen and (max-width:1379px){.agency-v2__coords .coords__element{font:normal normal 400 15px Work Sans,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:#000;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:#000}@media screen and (min-width:1380px){.agency-v2__title .title__content{font:normal normal 400 25px Work Sans,sans-serif}}@media screen and (max-width:1379px){.agency-v2__title .title__content{font:normal normal 400 18px Work Sans,sans-serif}}.agency-v2__title .title__content:after{display:none}.agency-v2__title .title__content:first-letter{text-transform:uppercase}.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:#ff8d06}.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:#000}@media screen and (min-width:768px){.agency-listing-v3__item.item .item__title.title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.agency-listing-v3__item.item .item__title.title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,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{display:block;color:#000}.agency-listing-v3__item.item .item__coords .coords__title.title .title__content-2{display:block;color:#ff8d06}@media screen and (min-width:768px){.agency-listing-v3__item.item .item__coords .coords__title.title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.agency-listing-v3__item.item .item__coords .coords__title.title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,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 Work Sans,sans-serif;color:#000;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:#000}.agency-listing-v3__item.item .item__coords .coords__content{min-width:140px;font:normal normal 400 1.1111em/1.6666 Work Sans,sans-serif;color:#000;text-align:left;text-transform:none;text-decoration:none}.agency-listing-v3__item.item .item__coords .coords__content a{color:#000}@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{display:block;color:#000}.agency-listing-v3__item.item .item__timetable .timetable__title.title .title__content-2{display:block;color:#ff8d06}@media screen and (min-width:768px){.agency-listing-v3__item.item .item__timetable .timetable__title.title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.agency-listing-v3__item.item .item__timetable .timetable__title.title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.agency-listing-v3__item.item .item__timetable .timetable__schedule{align-self:center;width:100%;font:normal normal 400 1.1111em/1.6666 Work Sans,sans-serif;color:#000;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:#000}.agency-listing-v3__item.item .item__timetable .timetable__schedule--highlight{font:normal normal 400 1.1111rem/1.6666 Work Sans,sans-serif;color:#000;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:#000}.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 Work Sans,sans-serif;color:#000;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:#000}.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}}.alertmail-content-v1{background:transparent none no-repeat 50%/cover;color:#000;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(0,0,0,.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 6.1111em/1 Work Sans,sans-serif;letter-spacing:0;color:rgba(0,0,0,.16);overflow:hidden}}.alertmail-content-v1__form{color:#000}.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:#ff8d06}.alertmail-content-v1__form .form .title .title__content-1,.alertmail-content-v1__form .form .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.alertmail-content-v1__form .form .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.alertmail-content-v1__form .form .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,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:#000;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:#000;letter-spacing:.2em}.alertmail-v1-inner__title .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.alertmail-v1-inner__title .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.alertmail-v1-inner__title .title .title__content-2{font:normal normal 400 2.2222em/1.4 Work Sans,sans-serif}}.alertmail-v1-inner__text-block.text-block{font:normal normal 400 1.1111em/1.6666 Work Sans,sans-serif}.alertmail-v1-inner__links .button{text-transform:lowercase;background:transparent;color:#ff8d06;border-color:#ff8d06}.alertmail-v1-inner__links .button:after,.alertmail-v1-inner__links .button:before{background:#ff8d06}.alertmail-v1-inner__links .button:focus,.alertmail-v1-inner__links .button:hover{color:#fff;border-color:#ff8d06}.alertmail-v1-inner__links .button:focus:before,.alertmail-v1-inner__links .button:hover:before{background:#ff8d06}.alertmail-v1{color:#000;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:rgba(0,0,0,.65)}.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:#ff8d06}.alertmail-v1__title .title .title__content-1,.alertmail-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.alertmail-v1__title .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.alertmail-v1__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.alertmail-v1__title+.services-v1__links{margin-top:5em}.alertmail-v1__text-block.text-block{font:normal normal 400 1em/1 Work Sans,sans-serif}.alertmail-v1__links .button{text-transform:lowercase;background:transparent;color:#ff8d06;border-color:#ff8d06}.alertmail-v1__links .button:after,.alertmail-v1__links .button:before{background:#ff8d06}.alertmail-v1__links .button:focus,.alertmail-v1__links .button:hover{color:#fff;border-color:#ff8d06}.alertmail-v1__links .button:focus:before,.alertmail-v1__links .button:hover:before{background:#ff8d06}.alertmail-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){.alertmail-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.alertmail-v1__scroll-block .scroll-block__svg-border{stroke:#fff}.alertmail-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.alertmail-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#000}.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:#000}.bandeau-info{background-color:#000;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:Work Sans,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 Work Sans,sans-serif}@media screen and (min-width:992px){.bandeau-info .bandeau-info__text{font:normal normal 100 18px Work Sans,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 #ff8d06;color:#fff;text-transform:lowercase;font-family:Work Sans,sans-serif;word-break:normal}.bandeau-info .bandeau-info__button:before{background:#ff8d06}.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 Work Sans,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 Work Sans,sans-serif}}@media screen and (min-width:768px){.module-map-poi__filters li>span{font:normal normal 700 1em Work Sans,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:#ff8d06;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:#ff8d06}.breadcrumb__item--active{color:#ff8d06}.breadcrumb__item,.breadcrumb__item--active{display:inline-block;font:normal normal 400 .8333em Work Sans,sans-serif;letter-spacing:0;text-transform:none}@media screen and (min-width:768px){.breadcrumb__item,.breadcrumb__item--active{font:normal normal 400 .8333em Work Sans,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:#ff8d06}.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 30px/1.4 Work Sans,sans-serif}.calendar__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.calendar table{width:100%}.calendar td{text-align:center;width:50px}.calendar__month{text-transform:uppercase;color:#ff8d06}.calendar__day,.calendar__month{font:normal normal 600 1em Work Sans,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:#ff8d06;border-color:#ff8d06}.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 Work Sans,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 Work Sans,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:#000}@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 Work Sans,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 Work Sans,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:#000;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 Work Sans,sans-serif;color:#000;text-align:center;text-transform:none}.contact-content-v1 .redac__text-block .text-block a{color:#000}.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(0,0,0,.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:#ff8d06}.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:#000}@media screen and (min-width:768px){.contact-content-v1__agency-listing .agency-listing__item .item__title.title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.contact-content-v1__agency-listing .agency-listing__item .item__title.title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,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{display:block;color:#000}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__title.title .title__content-2{display:block;color:#ff8d06}@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 30px/1.4 Work Sans,sans-serif}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__title.title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,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 Work Sans,sans-serif;color:#000;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:#000}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__content{min-width:140px;font:normal normal 400 1.1111em/1.6666 Work Sans,sans-serif;color:#000;text-align:left;text-transform:none;text-decoration:none}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__content a{color:#000}@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{display:block;color:#000}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__title.title .title__content-2{display:block;color:#ff8d06}@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 30px/1.4 Work Sans,sans-serif}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__title.title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,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 Work Sans,sans-serif;color:#000;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:#000}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule--highlight{font:normal normal 400 1.1111rem/1.6666 Work Sans,sans-serif;color:#000;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:#000}.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 Work Sans,sans-serif;color:#000;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:#000}.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:#ff8d06}.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:#000}@media screen and (min-width:768px){.contact-content-v1__form-block .form-block__title.title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.contact-content-v1__form-block .form-block__title.title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,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 6.1111em/1 Work Sans,sans-serif;letter-spacing:0;color:rgba(0,0,0,.16);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:#ff8d06}.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:#000}@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 30px/1.4 Work Sans,sans-serif}.contact-content-v1__agency-slide .agency-slide__item.item .item__title.title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,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{display:block;color:#000}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__title.title .title__content-2{display:block;color:#ff8d06}@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 30px/1.4 Work Sans,sans-serif}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__title.title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,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 Work Sans,sans-serif;color:#000;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:#000}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__content{min-width:140px;font:normal normal 400 1.1111em/1.6666 Work Sans,sans-serif;color:#000;text-align:left;text-transform:none;text-decoration:none}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__content a{color:#000}.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{display:block;color:#000}.contact-content-v1__agency-slide .agency-slide__item.item .item__timetable .timetable__title.title .title__content-2{display:block;color:#ff8d06}@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 30px/1.4 Work Sans,sans-serif}.contact-content-v1__agency-slide .agency-slide__item.item .item__timetable .timetable__title.title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.contact-content-v1__agency-slide .agency-slide__item.item .item__timetable .timetable__schedule{font:normal normal 400 1.1111em/1.6666 Work Sans,sans-serif;color:#000;text-align:left;text-transform:none;letter-spacing:.2em}.contact-content-v1__agency-slide .agency-slide__item.item .item__timetable .timetable__schedule a{color:#000}.contact-content-v1__agency-slide .agency-slide__item.item .item__timetable .timetable__schedule--highlight{font:normal normal 400 1.1111rem/1.6666 Work Sans,sans-serif;color:#000;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:#000}.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 #000;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:#ff8d06}.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:#ff8d06}.contact-content-v1__agency-slide .agency-slide__item.item .item__social .social__svg{width:100%;fill:#000;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(0,0,0,.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 Work Sans,sans-serif;color:#000;text-align:center;text-transform:none}.contact-content-v1__agency-slide .agency-slide__item.item .item__container-text .text-block a{color:#000}.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:#ff8d06;border-color:transparent}.contact-content-v1__agency-slide .swiper-pagination-bullet-active{height:5px;color:transparent;background:#000;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(0,0,0,.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:#ff8d06}.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 30px/1.4 Work Sans,sans-serif}.contact-v1__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.contact-v1__title+.contact-v1__links{margin-top:5em}.contact-v1__text-block.text-block{font:normal normal 400 1em/1 Work Sans,sans-serif}.contact-v1__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#ff8d06}.contact-v1__links .button:after,.contact-v1__links .button:before{background:#ff8d06}.contact-v1__links .button:focus,.contact-v1__links .button:hover{color:#fff;border-color:#ff8d06}.contact-v1__links .button:focus:before,.contact-v1__links .button:hover:before{background:#ff8d06}.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:#000}.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:#000}.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(0,0,0,.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:#ff8d06}.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 30px/1.4 Work Sans,sans-serif}.contact-v2__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,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 Work Sans,sans-serif}.contact-v2 .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#ff8d06}.contact-v2 .button:after,.contact-v2 .button:before{background:#ff8d06}.contact-v2 .button:focus,.contact-v2 .button:hover{color:#fff;border-color:#ff8d06}.contact-v2 .button:focus:before,.contact-v2 .button:hover:before{background:#ff8d06}.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(0,0,0,.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(255,141,6,.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:#ff8d06;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:#ff8d06}.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 Work Sans,sans-serif}.contact-v3__map.map .map__name .title .title__content-2{font:normal normal 400 2.2778em/1.4 Work Sans,sans-serif}}.contact-v3__title .title .title__content{padding-bottom:1em}.contact-v3__title .title .title__content:after{width:100px;height:4px;background-color:#ff8d06}.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 30px/1.4 Work Sans,sans-serif}.contact-v3__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.contact-v3__title+.contact-v3__links{margin-top:5em}.contact-v3__text-block.text-block{font:normal normal 400 1em/1.4 Work Sans,sans-serif;text-align:left}.contact-v3 .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#ff8d06}.contact-v3 .button:after,.contact-v3 .button:before{background:#ff8d06}.contact-v3 .button:focus,.contact-v3 .button:hover{color:#fff;border-color:#ff8d06}.contact-v3 .button:focus:before,.contact-v3 .button:hover:before{background:#ff8d06}.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:#000}.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:#000}.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:#ff8d06}.contact-v4__social__item__social__link:focus .social__svg,.contact-v4__social__item__social__link:hover .social__svg{fill:#ff8d06}.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(0,0,0,.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 Work Sans,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 Work Sans,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{display:block;color:#000}.contact-v4__agencies .agency-slide__item.item .item__coords .coords__title.title .title__content-2{display:block;color:#ff8d06}@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 30px/1.4 Work Sans,sans-serif}.contact-v4__agencies .agency-slide__item.item .item__coords .coords__title.title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,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 Work Sans,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 Work Sans,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{display:block;color:#000}.contact-v4__agencies .agency-slide__item.item .item__timetable .timetable__title.title .title__content-2{display:block;color:#ff8d06}@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 30px/1.4 Work Sans,sans-serif}.contact-v4__agencies .agency-slide__item.item .item__timetable .timetable__title.title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.contact-v4__agencies .agency-slide__item.item .item__timetable .timetable__schedule{font:normal normal 400 1.1111em/1.6666 Work Sans,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 Work Sans,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(0,0,0,.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 Work Sans,sans-serif;text-align:left}.contact-v4__agencies .agency-slide__item.item .item__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#ff8d06}.contact-v4__agencies .agency-slide__item.item .item__links .button:after,.contact-v4__agencies .agency-slide__item.item .item__links .button:before{background:#ff8d06}.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:#ff8d06}.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:#ff8d06}.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:#ff8d06;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:#ff8d06}.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 30px/1.4 Work Sans,sans-serif}.contact-v4__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.contact-v4__title+.contact-v4__links{margin-top:5em}.contact-v4__text-block.text-block{font:normal normal 400 1em/1.4 Work Sans,sans-serif;text-align:left}.contact-v4 .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#ff8d06}.contact-v4 .button:after,.contact-v4 .button:before{background:#ff8d06}.contact-v4 .button:focus,.contact-v4 .button:hover{color:#fff;border-color:#ff8d06}.contact-v4 .button:focus:before,.contact-v4 .button:hover:before{background:#ff8d06}.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:#000}.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:#000}.cro-v1{color:#000;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:#ff8d06}.cro-v1__title .title .title__content-1,.cro-v1__title .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.cro-v1__title .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.cro-v1__title .title .title__content-2{font:normal normal 600 45px/1.4 Work Sans,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 500 1em/1.6666 Work Sans,sans-serif}.cro-v1__links .button{text-transform:lowercase;background:transparent;color:#000;border-color:#ff8d06}.cro-v1__links .button:after,.cro-v1__links .button:before{background:#ff8d06}.cro-v1__links .button:focus,.cro-v1__links .button:hover{color:#fff;border-color:#ff8d06}.cro-v1__links .button:focus:before,.cro-v1__links .button:hover:before{background:#ff8d06}.cro-v1__scroll-block .scroll-block__svg{fill:#ff8d06;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:#ff8d06}.cro-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.cro-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#000}.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:#000}.cro-v1.landing--no-height .cro-v1__container-text{max-height:inherit}.cro-v2{color:#000;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:hsla(0,0%,100%,.86)}.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(0,0,0,.2);height:auto}@media screen and (min-width:768px){.cro-v2__drawing-container .drawing__text-vertical{color:rgba(0,0,0,.16);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:#ff8d06}.cro-v2__title .title .title__content-1,.cro-v2__title .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.cro-v2__title .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.cro-v2__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,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 500 1em/1.6666 Work Sans,sans-serif}.cro-v2__links .button{text-transform:lowercase;background:transparent;color:#ff8d06;border-color:#ff8d06}.cro-v2__links .button:after,.cro-v2__links .button:before{background:#ff8d06}.cro-v2__links .button:focus,.cro-v2__links .button:hover{color:#fff;border-color:#ff8d06}.cro-v2__links .button:focus:before,.cro-v2__links .button:hover:before{background:#ff8d06}.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:#ff8d06;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:#ff8d06}.cro-v2__scroll-block .scroll-block__button:focus .scroll-block__svg,.cro-v2__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#000}.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:#000}.cro-v3{color:#000;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:#ff8d06}.cro-v3__title .title .title__content-1,.cro-v3__title .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.cro-v3__title .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.cro-v3__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,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 Work Sans,sans-serif}.cro-v3__links .button{text-transform:lowercase;background:transparent;color:#ff8d06;border-color:#ff8d06}.cro-v3__links .button:after,.cro-v3__links .button:before{background:#ff8d06}.cro-v3__links .button:focus,.cro-v3__links .button:hover{color:#fff;border-color:#ff8d06}.cro-v3__links .button:focus:before,.cro-v3__links .button:hover:before{background:#ff8d06}.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:#ff8d06;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:#ff8d06}.cro-v3__scroll-block .scroll-block__button:focus .scroll-block__svg,.cro-v3__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#000}.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:#000}.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{display:block;color:#000}.cro-v3__item .title .title__content-2{display:block;color:#ff8d06}@media screen and (min-width:768px){.cro-v3__item .title .title__content-1{font:normal normal 400 1.6667em/1.4 Work Sans,sans-serif}.cro-v3__item .title .title__content-2{font:normal normal 400 2.7778em/1.2 Work Sans,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:#000;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:#ff8d06}.editorial-home-v1__title .title .title__content-1,.editorial-home-v1__title .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.editorial-home-v1__title .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.editorial-home-v1__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,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 500 1em/1.6666 Work Sans,sans-serif}.editorial-home-v1__links .button{text-transform:lowercase;background:#ff8d06;color:#fff;border-color:#ff8d06}.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:#ff8d06;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:#000;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:#000}.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:#000}.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:#000}.editorial-home-v1.landing--no-height .editorial-home-v1__container-text{max-height:inherit}.editorial-agency{background:transparent none no-repeat 50%/cover;color:#000;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:#ff8d06}.editorial-agency .title .title__content-1,.editorial-agency .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.editorial-agency .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.editorial-agency .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.editorial-agency h1,.editorial-agency h2,.editorial-agency h3,.editorial-agency h4,.editorial-agency h5,.editorial-agency h6{color:#ff8d06;font-family:Work Sans,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:#000;font-family:Work Sans,sans-serif;display:block}.editorial-agency a{color:#ff8d06}.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 #ff8d06;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(0,0,0,.2)}@media screen and (min-width:768px){.editorial-agency .redac__drawing-container .drawing__text-vertical{font:normal normal 400 6.1111em/1 Work Sans,sans-serif;color:rgba(0,0,0,.16);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}}.editorial{background:transparent none no-repeat 50%/cover;color:#000;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:#ff8d06;font-family:Work Sans,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:#000;font-family:Work Sans,sans-serif;font-size:.6em;display:block}.editorial a{color:#ff8d06}.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 #ff8d06;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 500 1em/1.6666 Work Sans,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 30px/1.4 Work Sans,sans-serif;color:#000;text-transform:none;letter-spacing:.2em}.listing-bandeau-inner__title .title__content-2{font:normal normal 400 2.2em/1.4 Avenir-Medium,sans-serif;color:#000;text-transform:none;letter-spacing:.2em}.listing-bandeau-inner__title .title__content:after{content:none}.listing-bandeau-inner .links-group__link{color:#ff8d06;border:2px solid #ff8d06;background:transparent}.listing-bandeau-inner .links-group__link:hover{color:#fff;border:2px solid #ff8d06;background:#ff8d06}.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 Work Sans,sans-serif;color:#ff8d06;text-align:center}.editorial-gms-21__figure a{color:#ff8d06}.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:#000}@media screen and (min-width:768px){.editorial-gms-21__title .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.editorial-gms-21__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.editorial-gms-21__container-text{font:normal normal 500 1em/1.6666 Work Sans,sans-serif;color:#000;text-align:center}.editorial-gms-21__container-text a{color:#000}.editorial-gms-default__text{font:normal normal 500 1em/1.6666 Work Sans,sans-serif;color:#000;text-align:center}.editorial-gms-default__text a{color:#000}.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 500 1em/1.6666 Work Sans,sans-serif;color:#282828}.articles-list .title{margin-bottom:0}.articles-list .title__content{padding:17px 0 24px;font:normal normal 400 30px/1.4 Work Sans,sans-serif}.articles-list .title__content:after{display:none}.articles-list .title__content-1{font:normal normal 400 1em/1.4 Work Sans,sans-serif}.articles-list .title__content-2{color:#ff8d06;font:normal normal 600 1em/1.4 Work Sans,sans-serif}.editorial-gms-4 .editorial-gms-default_container-text{max-width:500px;margin:0 auto}.editorial-gms-v4-item-2{color:#000;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 Work Sans,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 30px/1.4 Work Sans,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 Work Sans,sans-serif}.editorial-gms-v4-item-2 .title__content-2{color:#ff8d06;font:normal normal 600 1em/1.4 Work Sans,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:#000}@media screen and (min-width:768px){.editorial-gms-list__title .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.editorial-gms-list__title .title .title__content-2{font:normal normal 700 2.2222em/1.4 Work Sans,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:#ff8d06;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:Work Sans,sans-serif;letter-spacing:.8em}.environnement__title .title__content__environement{font:normal normal 500 1.375em/1.4em Work Sans,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 Work Sans,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:#ff8d06!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:#ff8d06}.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 Work Sans,sans-serif;color:#525252;text-transform:none;letter-spacing:.2em;transition:.3s ease-out}.estimation-formulaires__button:before{background:#000;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:#ff8d06}.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 #000;border-right:2px solid #000;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:#000;font:normal normal 400 1.75em Work Sans,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 #ff8d06;color:#000;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:#000;border-color:#000}.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:#ff8d06}.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 Work Sans,sans-serif;letter-spacing:.18em;color:#ff8d06}.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:#000;text-transform:none;letter-spacing:.2em;padding:15px;font:normal normal 400 1.5em Work Sans,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:#ff8d06;font:normal normal 700 18px Work Sans,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 #ff8d06;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:#ff8d06;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:#ff8d06;border:1px solid #ff8d06}.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:#000;font:normal normal 700 18px Work Sans,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 #000;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:#000;border-color:#000}.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 Work Sans,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:#000}.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 #ff8d06;color:#525252;font:normal normal 600 .875em/1em Work Sans,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:#000}.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 Work Sans,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:#000;text-transform:none;letter-spacing:.2em;padding-top:1em;font:normal normal 400 1.5em Work Sans,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:#ff8d06}.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 Work Sans,sans-serif;text-transform:uppercase;letter-spacing:.18em;color:#ff8d06}.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 Work Sans,sans-serif}.estimation-formulaires .flatpickr-calendar .flatpickr-day{font:normal normal 700 18px Work Sans,sans-serif;display:flex;align-items:center}.estimation-formulaires .flatpickr-calendar .flatpickr-day:hover{color:#fff;background:#ff8d06}.estimation-formulaires .property-more-v1__title .title .title__content:after{background-color:#ff8d06!important}.estimation-formulaires .ss-main .ss-single-selected .placeholder .ss-disabled{color:#000}.estimation_home{position:relative}.estimation_home__background{background:#ff8d06 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(0,0,0,.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__button__content .button{border-color:#fff}.estimation_home .estimation_home__button__content .button:hover{border-color:#ff8d06}.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:#ff8d06}.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:#ff8d06}.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 Work Sans,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 Work Sans,sans-serif;color:#ff8d06}.estimation-result__estimate .estimate .estimate__item-main .estimate__item-label{font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),18px)/1.2 Work Sans,sans-serif}.estimation-result__estimate .estimate .estimate__item-value{color:#ff8d06;font:normal normal 600 clamp(14px,calc(.6rem + 1.875vw),17px)/1.2 Work Sans,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 Work Sans,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 Work Sans,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 Work Sans,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 Work Sans,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 Work Sans,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 Work Sans,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 #6c3b00;padding:10px 20px;background:#ff8d06;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 Work Sans,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:#000}.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 #000;background:#000}.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 #6c3b00;padding:10px 20px;background:#ff8d06;min-height:50px;align-items:center;margin:10px 0;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),17px)/1 Work Sans,sans-serif;color:#fff;text-transform:none;letter-spacing:0}.estimation-result .modal-generate-report .generate-report #report-download-btn:hover{cursor:pointer;background:#000;color:#fff}.estimation-v1-inner{background:transparent url(../images/modules/estimation/1_inner.jpg) no-repeat 50%/cover;color:#000;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:#000;letter-spacing:.2em}.estimation-v1-inner__title .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.estimation-v1-inner__title .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.estimation-v1-inner__title .title .title__content-2{font:normal normal 400 2.2222em/1.4 Work Sans,sans-serif}}.estimation-v1-inner__text-block.text-block{font:normal normal 400 1.1111em/1.6666 Work Sans,sans-serif}.estimation-v1-inner__links .button{text-transform:lowercase;background:transparent;color:#000;border-color:#ff8d06}.estimation-v1-inner__links .button:after,.estimation-v1-inner__links .button:before{background:#ff8d06}.estimation-v1-inner__links .button:focus,.estimation-v1-inner__links .button:hover{color:#fff;border-color:#ff8d06}.estimation-v1-inner__links .button:focus:before,.estimation-v1-inner__links .button:hover:before{background:#ff8d06}.estimation-v1{color:#000;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(0,0,0,.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:#ff8d06}.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 30px/1.4 Work Sans,sans-serif}.estimation-v1__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.estimation-v1__text-block.text-block{font:normal normal 400 1em/1 Work Sans,sans-serif}.estimation-v1__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#ff8d06}.estimation-v1__links .button:after,.estimation-v1__links .button:before{background:#ff8d06}.estimation-v1__links .button:focus,.estimation-v1__links .button:hover{color:#fff;border-color:#ff8d06}.estimation-v1__links .button:focus:before,.estimation-v1__links .button:hover:before{background:#ff8d06}.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:#000}.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:#000}.estimation-content-v1{background:transparent none no-repeat 50%/cover;color:#000;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:#ff8d06}.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:#000}@media screen and (min-width:768px){.estimation-content-v1__form-block .form-block .form__legend.title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.estimation-content-v1__form-block .form-block .form__legend.title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,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 6.1111em/1 Work Sans,sans-serif;letter-spacing:0;color:rgba(0,0,0,.16);overflow:hidden}}.events-listing-v2{background:#fff none no-repeat 50%/cover;color:#000;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 #ff8d06}@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 Work Sans,sans-serif;color:#ff8d06;display:block;margin-right:.5em;width:50px;text-align:center}.events-listing-v2__items .item__infos .text--svg{fill:#000}.events-listing-v2__items .item__infos .text--detail{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Work Sans,sans-serif;color:#000;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 Work Sans,sans-serif;color:#000;letter-spacing:0;text-transform:lowercase}.events-listing-v2__items .item__text-block{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1.3 Work Sans,sans-serif;color:#000;text-align:left;margin-bottom:2em;line-height:2em}.events-listing-v2__items .item__text-block a{color:#000}.events-listing-v2__items .item__links .button{font:normal normal 500 18px/1 Work Sans,sans-serif;text-transform:lowercase;background:transparent;color:#ff8d06;border-color:#ff8d06}.events-listing-v2__items .item__links .button:after,.events-listing-v2__items .item__links .button:before{background:#ff8d06}.events-listing-v2__items .item__links .button:focus,.events-listing-v2__items .item__links .button:hover{color:#fff;border-color:#ff8d06}.events-listing-v2__items .item__links .button:focus:before,.events-listing-v2__items .item__links .button:hover:before{background:#ff8d06}.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:#000;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:#000}.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 Work Sans,sans-serif}.events-detail-v1__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.events-detail-v1__text-block.text-block{font:normal normal 400 .8333em/1.6666 Work Sans,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 Work Sans,sans-serif;letter-spacing:0;color:rgba(0,0,0,.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 Work Sans,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 Work Sans,sans-serif;color:#000;display:block}.events-detail-v1 .item__info-title .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.6667em/3 Work Sans,sans-serif;color:#000;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 Work Sans,sans-serif;color:#ff8d06;display:block;margin-right:.5em;width:50px;text-align:center}.events-detail-v1 .item__infos .text--svg{fill:#000}.events-detail-v1 .item__infos .text--detail{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Work Sans,sans-serif;color:#000;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 Work Sans,sans-serif;color:#000;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 Work Sans,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:#000}.events-detail-v1 .item .button-drawing__content{color:#000}.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:#ff8d06}.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:#ff8d06}.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:#ff8d06}.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:#000}@media screen and (min-width:768px){.events-detail-v1__form-block .form-block__title.title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.events-detail-v1__form-block .form-block__title.title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,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 6.1111em/1 Work Sans,sans-serif;letter-spacing:0;color:rgba(0,0,0,.16);overflow:hidden}}.events-listing-v1{background:transparent none no-repeat 50%/cover;color:#000;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:#000}@media screen and (min-width:768px){.events-listing-v1__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Work Sans,sans-serif}.events-listing-v1__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.events-listing-v1__text-block.text-block{font:normal normal 400 .8333em/1.6666 Work Sans,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 Work Sans,sans-serif;letter-spacing:0;color:rgba(0,0,0,.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 Work Sans,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 #ff8d06;border-right:1px solid #ff8d06;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:#ff8d06;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 Work Sans,sans-serif;color:inherit;display:block}.events-listing-v1 .item__info-text{font:normal normal 400 1.111em/1.4 Work Sans,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 Work Sans,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:#ff8d06;border-color:#ff8d06}.events-listing-v1 .item__links .button:after,.events-listing-v1 .item__links .button:before{background:#ff8d06}.events-listing-v1 .item__links .button:focus,.events-listing-v1 .item__links .button:hover{color:#fff;border-color:#ff8d06}.events-listing-v1 .item__links .button:focus:before,.events-listing-v1 .item__links .button:hover:before{background:#ff8d06}.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(0,0,0,.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:#ff8d06}.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 30px/1.4 Work Sans,sans-serif}.events-v1__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.events-v1__text-block.text-block{font:normal normal 400 1em/1 Work Sans,sans-serif}.events-v1__links .button{text-transform:lowercase;background:transparent;color:#ff8d06;border-color:#ff8d06}.events-v1__links .button:after,.events-v1__links .button:before{background:#ff8d06}.events-v1__links .button:focus,.events-v1__links .button:hover{color:#ff8d06;border-color:transparent}.events-v1__links .button:focus:before,.events-v1__links .button:hover:before{background:#ff8d06}.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:#000}.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:#000}.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 Work Sans,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(0,0,0,.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 Work Sans,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 Work Sans,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:#ff8d06}.events-v1__item-links .button:after,.events-v1__item-links .button:before{background:#ff8d06}.events-v1__item-links .button:focus,.events-v1__item-links .button:hover{color:#fff;border-color:#ff8d06}.events-v1__item-links .button:focus:before,.events-v1__item-links .button:hover:before{background:#ff8d06}.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:#ff8d06;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:#ff8d06;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:#ff8d06;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:#000;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 Work Sans,sans-serif;color:#fff;text-transform:none;letter-spacing:0;background-color:rgba(0,0,0,.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:#ff8d06}}.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:#ff8d06}.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:#ff8d06}.faq .faq__question__element{font:normal normal 600 1em/1.5em Work Sans,sans-serif;color:#000;letter-spacing:.2em}.faq .faq__reponse__element{line-height:2em;padding:1em 0 2em;color:#000}@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:#000;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:hsla(0,0%,100%,.66)}@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:#ff8d06}.favorites-v1__title .title .title__content-1,.favorites-v1__title .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.favorites-v1__title .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.favorites-v1__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.favorites-v1__text-block.text-block{font:normal normal 400 1em/1 Work Sans,sans-serif}.favorites-v1__links .button{text-transform:lowercase;background:transparent;color:#ff8d06;border-color:#ff8d06}.favorites-v1__links .button:after,.favorites-v1__links .button:before{background:#ff8d06}.favorites-v1__links .button:focus,.favorites-v1__links .button:hover{color:#ff8d06;border-color:transparent}.favorites-v1__links .button:focus:before,.favorites-v1__links .button:hover:before{background:#ff8d06}.favorites-v1__scroll-block .scroll-block__svg{fill:#ff8d06;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:#ff8d06}.favorites-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.favorites-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#000}.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:#000}.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:#000;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(0,0,0,.68)}.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 Work Sans,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 Work Sans,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(0,0,0,.68)}.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:#000}.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(0,0,0,.2)}}.favorites-v1__item-title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 20px/1.4 Work Sans,sans-serif;color:#000}.favorites-v1__item-title .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 700 20px/1.4 Work Sans,sans-serif;color:#000}.favorites-v1__item-title .title-subtitle__content{height:2.8em;overflow:hidden;display:block}.favorites-v1__item-info{display:flex;font:normal normal 400 20px/1 Work Sans,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:#ff8d06;border-color:transparent}.favorites-v1 .swiper-pagination-bullet-active{height:5px;color:transparent;background:#000;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(0,0,0,.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 Work Sans,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:#000;color:#fff}.favorites-v1--program .favorites-v1__item-info{display:flex;font:normal normal 400 20px/1 Work Sans,sans-serif;margin-bottom:.4em}.favorites-v1--program .favorites-v1__item-info-reference{text-align:left;font:normal normal 400 1.1em/1 Work Sans,sans-serif;color:#000}.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 Work Sans,sans-serif;letter-spacing:.1em;color:#000}.favorites-v1--program .favorites-v1__item-info-options .option__number{font:normal normal 400 1.2em/1.4 Work Sans,sans-serif;letter-spacing:0;color:#000;background:transparent}.favorites-v2{color:#000;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:transparent}.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:#ff8d06}.favorites-v2__title .title .title__content-1,.favorites-v2__title .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.favorites-v2__title .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.favorites-v2__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.favorites-v2__text-block.text-block{font:normal normal 400 1em/1 Work Sans,sans-serif}.favorites-v2__links .button{text-transform:lowercase;background:transparent;color:#ff8d06;border-color:#ff8d06}.favorites-v2__links .button:after,.favorites-v2__links .button:before{background:#ff8d06}.favorites-v2__links .button:focus,.favorites-v2__links .button:hover{color:#ff8d06;border-color:transparent}.favorites-v2__links .button:focus:before,.favorites-v2__links .button:hover:before{background:#ff8d06}.favorites-v2__scroll-block .scroll-block__svg{fill:#ff8d06;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:#ff8d06}.favorites-v2__scroll-block .scroll-block__button:focus .scroll-block__svg,.favorites-v2__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#000}.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:#000}.favorites-v2__item-title .title-subtitle .title-subtitle__content,.favorites-v2__item-title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Work Sans,sans-serif;color:#000}.favorites-v2__item{display:flex;flex-direction:column;color:#000}@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(0,0,0,.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 1.1111em/1 Work Sans,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 Work Sans,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:#000;border-color:#ff8d06}.favorites-v2__item-links .button:after,.favorites-v2__item-links .button:before{background:#ff8d06}.favorites-v2__item-links .button:focus,.favorites-v2__item-links .button:hover{color:#fff;border-color:#ff8d06}.favorites-v2__item-links .button:focus:before,.favorites-v2__item-links .button:hover:before{background:#ff8d06}.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:#ff8d06;border-color:transparent}.favorites-v2 .swiper-pagination-bullet-active{height:5px;color:transparent;background:#000;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:#000;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 1.1111em/1 Work Sans,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 Work Sans,sans-serif;color:#000}.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 Work Sans,sans-serif;letter-spacing:.1em;color:#000}.favorites-v2--program .favorites-v2__item-info-options .option__number{font:normal normal 400 1.2em/1.4 Work Sans,sans-serif;letter-spacing:0;color:#000;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:#000;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:#ff8d06}.favorites-v3__title .title .title__content-1,.favorites-v3__title .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.favorites-v3__title .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.favorites-v3__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.favorites-v3__text-block.text-block{font:normal normal 400 1em/1 Work Sans,sans-serif}.favorites-v3__links .button{text-transform:lowercase;background:transparent;color:#ff8d06;border-color:#ff8d06}.favorites-v3__links .button:after,.favorites-v3__links .button:before{background:#ff8d06}.favorites-v3__links .button:focus,.favorites-v3__links .button:hover{color:#ff8d06;border-color:transparent}.favorites-v3__links .button:focus:before,.favorites-v3__links .button:hover:before{background:#ff8d06}.favorites-v3__scroll-block .scroll-block__svg{fill:#ff8d06;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:#ff8d06}.favorites-v3__scroll-block .scroll-block__button:focus .scroll-block__svg,.favorites-v3__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#000}.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:#000}.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:#000;font:normal normal 400 .8333em/1 Work Sans,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 Work Sans,sans-serif;color:#000;letter-spacing:0}.favorites-v3__item-title .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 .8333em/1.4 Work Sans,sans-serif;color:#000;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:#000;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 500 18px/1 Work Sans,sans-serif;text-transform:lowercase;background:transparent;color:#ff8d06;border-color:#ff8d06}.favorites-v3__item-global-link .favorites-v3__item-more .button:after,.favorites-v3__item-global-link .favorites-v3__item-more .button:before{background:#ff8d06}.favorites-v3__item-global-link .favorites-v3__item-more .button:focus,.favorites-v3__item-global-link .favorites-v3__item-more .button:hover{color:#fff;border-color:#ff8d06}.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:#ff8d06}.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:#ff8d06}.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(0,0,0,.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:#ff8d06;border-color:transparent}.favorites-v3 .swiper-pagination-bullet-active{height:5px;color:transparent;background:#000;border-color:transparent}.favorites-v3--program .favorites-v3__item{color:#000;font:normal normal 400 .8333em/1 Work Sans,sans-serif}.favorites-v3--program .favorites-v3__item-status{position:absolute;right:0;top:20px;font:normal normal 400 1em/1 Work Sans,sans-serif}.favorites-v3--program .favorites-v3__item-status .property-status{padding:.8em 1em;background:#000;color:#fff}.favorites-v3--program .favorites-v3__item-title{position:absolute;bottom:0;background-color:rgba(0,0,0,.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 Work Sans,sans-serif;color:#000;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 Work Sans,sans-serif;color:#000;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(0,0,0,.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:#ff8d06;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 Work Sans,sans-serif;color:#000}.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 Work Sans,sans-serif;letter-spacing:.1em;color:#000}.favorites-v3--program .favorites-v3__item-info-options .option__number{font:normal normal 400 1.1em/1 Work Sans,sans-serif;letter-spacing:0;color:#000;background:transparent}.favorites-v4{color:#000;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:#ff8d06}.favorites-v4__title .title .title__content-1,.favorites-v4__title .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.favorites-v4__title .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.favorites-v4__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.favorites-v4__text-block.text-block{font:normal normal 400 1em/1 Work Sans,sans-serif}.favorites-v4__links .button{text-transform:lowercase;background:transparent;color:#ff8d06;border-color:#ff8d06}.favorites-v4__links .button:after,.favorites-v4__links .button:before{background:#ff8d06}.favorites-v4__links .button:focus,.favorites-v4__links .button:hover{color:#ff8d06;border-color:transparent}.favorites-v4__links .button:focus:before,.favorites-v4__links .button:hover:before{background:#ff8d06}.favorites-v4__scroll-block .scroll-block__svg{fill:#ff8d06;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:#ff8d06}.favorites-v4__scroll-block .scroll-block__button:focus .scroll-block__svg,.favorites-v4__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#000}.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:#000}.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:#000;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(0,0,0,.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 Work Sans,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 Work Sans,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(0,0,0,.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:#000}.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(0,0,0,.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 Work Sans,sans-serif;color:#000}.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 Work Sans,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:#ff8d06;border-color:transparent}.favorites-v4__pagination .swiper-pagination-bullet-active{height:5px;color:transparent;background:#000;border-color:transparent}.favorites-v4 .swiper-container{height:auto;width:90%}.figures-v1{color:#000;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 Work Sans,sans-serif;color:#ff8d06;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:#000}@media screen and (min-width:768px){.figures-v1__item-title .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.figures-v1__item-title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.figures-v1__title .title .title__content{padding-bottom:1em}.figures-v1__title .title .title__content:after{width:100px;height:4px;background-color:#ff8d06}.figures-v1__title .title .title__content-1,.figures-v1__title .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.figures-v1__title .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.figures-v1__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.figures-v1__text-block.text-block{font:normal normal 400 1em/1 Work Sans,sans-serif}.figures-v1__links .button{text-transform:lowercase;background:transparent;color:#ff8d06;border-color:#ff8d06}.figures-v1__links .button:after,.figures-v1__links .button:before{background:#ff8d06}.figures-v1__links .button:focus,.figures-v1__links .button:hover{color:#ff8d06;border-color:transparent}.figures-v1__links .button:focus:before,.figures-v1__links .button:hover:before{background:#ff8d06}.figures-v1__scroll-block .scroll-block__svg{fill:#ff8d06;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:#ff8d06}.figures-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.figures-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#000}.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:#000}.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 Work Sans,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:#ff8d06}.filter-v1__button{margin-right:1em;padding:.6em 1em}.filter-v1__button.button{font:normal normal 400 .8em/1 Work Sans,sans-serif;text-transform:none;background:transparent;color:#ff8d06;border-color:#ff8d06}.filter-v1__button.button:after,.filter-v1__button.button:before{background:#ff8d06}.filter-v1__button.button:focus,.filter-v1__button.button:hover{color:#fff;border-color:#ff8d06}.filter-v1__button.button:focus:before,.filter-v1__button.button:hover:before{background:#ff8d06}.filter-v1__button:focus .filter-v1__arrow,.filter-v1__button:hover .filter-v1__arrow{fill:#fff}.filter-v1__button.button--active{background:#ff8d06;color:#fff;border-color:#ff8d06}.filter-v1__button.button--active .filter-v1__arrow{fill:#fff}.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:#769188;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:#ff8d06;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:#ff8d06;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:#000;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 #ff8d06;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:#ff8d06;border-color:#ff8d06}.footer-v1__social .social__link:focus .social__svg,.footer-v1__social .social__link:hover .social__svg{fill:#fff}.footer-v1__connect .connect .button-drawing__drawing{height:25px;fill:#ff8d06}.footer-v1__connect .connect .button-drawing__content{font:normal normal 500 20px Work Sans,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 Work Sans,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 Work Sans,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 Work Sans,sans-serif;color:#fff;text-decoration:none}.footer-v1__contact .coords .coords-address .coords-address__content{font:normal normal 500 1em/1.4 Work Sans,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{margin-bottom:3em}.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 Work Sans,sans-serif}.footer-v1-top .title .title__content-2{font:normal normal 600 40px/1 Work Sans,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:#000;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:transparent}.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:#fff}@media screen and (min-width:768px){.header__content .header__slogan .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.header__content .header__slogan .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,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:#ff8d06}.header__links-group .button:after,.header__links-group .button:before{background:#ff8d06}.header__links-group .button:focus,.header__links-group .button:hover{color:#ff8d06;border-color:transparent}.header__links-group .button:focus:before,.header__links-group .button:hover:before{background:#ff8d06}.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:#000;box-shadow:-1px 4px 15px -2px #000}.header__toolsbox .button-drawing__content{margin-top:.4em;font:normal normal 400 1.2em/1.4 Work Sans,sans-serif;text-transform:none;color:#fff;text-align:center}.header__scroll-block .scroll-block__svg{fill:#ff8d06;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:#ff8d06}.header__scroll-block .scroll-block__button:focus .scroll-block__svg,.header__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#000}.header__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.header__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#000}.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:#000;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:rgba(0,0,0,.5)}.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:#000;background:#fff}.header .main-search__form.form .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{color:#fff;background:#000}.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:#000}.header .main-search__form.form .localizator__values-container{background:#fff}.header .main-search__form.form .localizator__extra .radios__legend{color:#000}.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 #ff8d06}.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(#000,rgba(0,0,0,.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:#ff8d06;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(0,0,0,.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 Work Sans,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:#000}@media screen and (min-width:768px){.interkab-home-v1__title .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.interkab-home-v1__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.interkab-home-v1__text-block.text-block{font:normal normal 400 1.3889em/1.6666 Work Sans,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:#ff8d06;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:#ff8d06}.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:#000}.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:#000}.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:#ff8d06}.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 30px/1.4 Work Sans,sans-serif}.interkab-home-v1__item.item .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,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:#000;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 Work Sans,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:#000}@media screen and (min-width:768px){.interkab-home-v2__title .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.interkab-home-v2__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.interkab-home-v2__text-block.text-block{font:normal normal 400 1.3889em/1.6666 Work Sans,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:#ff8d06;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:#ff8d06}.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:#000}.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:#000}.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:#ff8d06}.interkab-home-v2__item.item .title .title__content-1,.interkab-home-v2__item.item .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.interkab-home-v2__item.item .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.interkab-home-v2__item.item .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,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:#000;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:#000}@media screen and (min-width:768px){.interkab-v2__title .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.interkab-v2__title .title .title__content-2{font:normal normal 400 2.2222em/1.4 Work Sans,sans-serif}}.interkab-v2__text-block.text-block{font:normal normal 400 1.16667em/1.6666 Work Sans,sans-serif}.interkab-v2__links .button{text-transform:lowercase;background:transparent;color:#000;border-color:#ff8d06}.interkab-v2__links .button:after,.interkab-v2__links .button:before{background:#ff8d06}.interkab-v2__links .button:focus,.interkab-v2__links .button:hover{color:#fff;border-color:#ff8d06}.interkab-v2__links .button:focus:before,.interkab-v2__links .button:hover:before{background:#ff8d06}.interkab-v2__scroll-block .scroll-block__svg{fill:#ff8d06;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:#000;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:#ff8d06}.jestimo__title .title .title__content-1,.jestimo__title .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.jestimo__title .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.jestimo__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.jestimo__title+.jestimo__links{margin-top:5em}.jestimo__text-block.text-block{font:normal normal 400 1em/1 Work Sans,sans-serif}.jestimo__links .button{text-transform:lowercase;background:transparent;color:#ff8d06;border-color:#ff8d06}.jestimo__links .button:after,.jestimo__links .button:before{background:#ff8d06}.jestimo__links .button:focus,.jestimo__links .button:hover{color:#fff;border-color:#ff8d06}.jestimo__links .button:focus:before,.jestimo__links .button:hover:before{background:#ff8d06}.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:#000}.jestimo__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.jestimo__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#000}.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:#000;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:#ff8d06}.jumbotron-v1__title .title .title__content-1,.jumbotron-v1__title .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.jumbotron-v1__title .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.jumbotron-v1__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.jumbotron-v1__text-block.text-block{font:normal normal 500 1em/1.6666 Work Sans,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(0,0,0,.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:#ff8d06}.links-v1 .button:focus,.links-v1 .button:hover{color:#fff;border-color:#ff8d06}.links-v1 .button:focus .button-svg,.links-v1 .button:hover .button-svg{fill:#fff}.links-v1 .button-drawing{border-width:2px;border-style:solid}.loader_container{position:absolute;top:0;left:0;background:rgba(0,0,0,.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 #ff8d06;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 Work Sans,sans-serif;border:1px solid #000;padding:0 1em;letter-spacing:1px;width:100%;transition:.3s;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:#ff8d06;border-color:#ff8d06;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:#ff8d06;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 Work Sans,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:#ff8d06;color:#fff;text-transform:lowercase;letter-spacing:1px;border:none;width:100%}.formOffredem__container .link-email__element:before{background:#000}.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 Work Sans,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:#ff8d06}.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:#000;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 Work Sans,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:#ff8d06}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text .button-open-close:after{content:"";width:1px;height:16px;background:#ff8d06;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 Work Sans,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:#000;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 Work Sans,sans-serif}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .count{color:#ff8d06}.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 Work Sans,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:#ff8d06}.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 Work Sans,sans-serif}.formInteger__container .formInteger__content .button-element{cursor:pointer;width:30px;font-weight:700;height:30px;border:2px solid #ff8d06;color:#000;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:#ff8d06}.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 Work Sans,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 Work Sans,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 Work Sans,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 Work Sans,sans-serif;outline:none;width:150%;text-align:left;min-height:30px;border-radius:0;background:none;border:none;padding:5px 0;color:#ff8d06;border-bottom:1px solid #ff8d06!important}.formDateLocsais__container .formDateLocsais__content .date-content .date-input::placeholder{color:#ff8d06}.formDateLocsais__container .formDateLocsais__content .date-content .icon_calendar{position:absolute;bottom:0;right:-7px;width:30px;height:30px;fill:#ff8d06}.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 Work Sans,sans-serif;color:#000;background:none;display:flex;align-items:center}.formDateLocsais__container .formDateLocsais__reset-content .button__reset-button .button__reset-svg{fill:#000;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 #000}.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:#000}.formDate__container .formDate__content .date-label{padding-bottom:1em;text-transform:lowercase;font:normal normal 400 15px/1.2em Work Sans,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:#000}.formDate__container .formDate__content .date-icon:after{position:absolute;top:9px;left:0;content:"";width:19px;height:1px;background:#000}.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:#ff8d06;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:#000;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 Work Sans,sans-serif}.formBubble__container .formBubble__element__button:hover{background:#ff8d06}.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 Work Sans,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 #ff8d06;outline:none;height:30px;font:normal normal 400 15px/1.2em Work Sans,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 Work Sans,sans-serif;background:#ff8d06;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:#ff8d06;color:#fff;font:normal normal 400 15px/1.2em Work Sans,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 Work Sans,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 Work Sans,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 #ff8d06}.formSwitch__container .formSwitch__content .checkbox-input:checked+.checkbox-label .switch-checkbox:before{left:17px;background:#ff8d06}.formSelect__container .localizator__summary .localizator__values{margin:0}.formSelect__container .localizator__summary .localizator__values .localizator__label{display:flex;align-items:center;color:#ff8d06}.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:#ff8d06;border-radius:100%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#fff;font:normal normal 400 15px/1.2em Work Sans,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:#000}.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 #ff8d06}.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;font:normal normal 400 15px/1.2em Work Sans,sans-serif}.formSelect__container .formSelect__content{width:100%}.formSelect__container .formSelect__content .textfield__input{border:none;font:normal normal 400 15px/1.2em Work Sans,sans-serif;min-height:45px}.formSelect__container .formSelect__content .textfield__input::placeholder{opacity:1}.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:#ff8d06;border-radius:100%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#fff;font:normal normal 400 15px/1.2em Work Sans,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:#ff8d06;height:1px;width:19px}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#ff8d06;height:19px;width:1px;left:9px;top:-9px}.formSelect__container .formSelect__content .ss-main .ss-content{top:100%;padding:1em;border-color:#000;box-shadow:none}.formSelect__container .formSelect__content .ss-main .ss-content .ss-option{padding:.5em;font:normal normal 400 12px/1.2em Work Sans,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:#000}.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 Work Sans,sans-serif;text-transform:none;letter-spacing:1px}@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:#ff8d06;height:1px;width:19px}.form-estimate__container .form-estimate__input-content .ss-add .ss-plus:after{content:"";background:#ff8d06;height:19px;width:1px;position:absolute;left:9px;top:0}.form-estimate__container .form-estimate__input-element{outline:none;width:100%;color:#ff8d06;border:none;border-bottom:1px solid #ff8d06;padding:3px 0;min-height:45px;background:transparent;font:normal normal 400 15px/1.2em Work Sans,sans-serif}.form-estimate__container .form-estimate__button{font-weight:400;letter-spacing:1px;background:#ff8d06;font:normal normal 400 15px/1.2em Work Sans,sans-serif;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:#000}.header__search-toggle.js_filter_toggle{background:#ff8d06;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:#000}.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-track{background:#ff8d06}.form-search-filter__container ::-webkit-scrollbar-thumb{background:#000}.form-search-filter__container ::-webkit-scrollbar-thumb:hover{background:#525252}.form-search-filter__container .form-search-filter{max-width:1080px;background:rgba(0,0,0,.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 Work Sans,sans-serif;color:#000;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:#000;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 #ff8d06}.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 Work Sans,sans-serif;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 #ff8d06;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 Work Sans,sans-serif;color:#000}.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 Work Sans,sans-serif;color:#ff8d06}.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 Work Sans,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:#ff8d06;color:#fff;font:normal normal 400 15px/1.2em Work Sans,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:#ff8d06}.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:#ff8d06;border-bottom:1px solid #ff8d06!important}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content .date-content .date-input::placeholder{color:#ff8d06}.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:#ff8d06}.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 Work Sans,sans-serif;color:#000;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:#000;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;font:normal normal 400 15px/1.2em Work Sans,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;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;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:#000}.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 Work Sans,sans-serif}.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;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(255,141,6,.25)}.search-filter-full ::-webkit-scrollbar-thumb{background:#ff8d06}.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 Work Sans,sans-serif;color:#000;background:none}.search-filter-full .modal__close-drawing{fill:#ff8d06;width:1.25em;height:1.25em}.search-filter-full .modal__close span{margin-right:10px}.search-filter-full .modal__scroller{font-family:Work Sans,sans-serif;font-weight:400;color:#000;position:relative;padding:50px 0 0}.search-filter-full .form-estimate__container .form-estimate__text{color:#000;font-weight:400}.search-filter-full .form-estimate__container .form-estimate__input-element{color:#ff8d06}.search-filter-full .form-estimate__container .form-estimate__input-element::placeholder{color:#ff8d06}.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 Work Sans,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:#000;font:normal normal 400 15px/1.2em Work Sans,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:#ff8d06;font:normal normal 400 15px/1.2em Work Sans,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 Work Sans,sans-serif;color:#ff8d06;border:none;border-bottom:1px solid #ff8d06}.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 Work Sans,sans-serif;color:#000;display:flex;align-items:center}.search-filter-full .formLine__container .line__container .formRange__container .formRange__reset-content .button__reset-button .button__reset-svg{fill:#000;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 Work Sans,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 #000;color:#000}.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:#ff8d06}.search-filter-full .formLine__container .line__container .formInteger__container .formInteger__content .input-element{color:#000}.search-filter-full .formLine__container .line__container .formOffredem__container .form__content .button-select__element{border:1px solid #ff8d06;background:transparent;color:#000}.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:#ff8d06;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:#000}.search-filter-full .formLine__container .line__container .formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text{color:#000;font:normal normal 600 15px/1.2em Work Sans,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{color:#ff8d06}.search-filter-full .formLine__container .line__container .formSelect__container .formSelect__structure .label-element{color:#000}.search-filter-full .formLine__container .line__container .formSelect__container .formSelect__content .textfield__input{color:#ff8d06}.search-filter-full .formLine__container .line__container .formSelect__container .formSelect__content .textfield__input::placeholder{color:#000}.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:#ff8d06}.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 Work Sans,sans-serif;letter-spacing:1px;padding-right:1em;color:#000}.filter-sort__container .filter-value{display:flex;align-items:center;justify-content:space-between;font:normal normal 400 15px/1.2em Work Sans,sans-serif;color:#000;cursor:pointer;width:175px;padding:10px;border:1px solid #fff}.filter-sort__container .filter-value .icon{height:12px;fill:#ff8d06}.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 Work Sans,sans-serif;background:#ff8d06;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 Work Sans,sans-serif;color:#000;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 #000;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 Work Sans,sans-serif;color:#000}.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(255,141,6,.05)!important;color:#000!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(255,141,6,.05)!important;color:#000!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 Work Sans,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 Work Sans,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(#000,rgba(0,0,0,.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:#000;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:#000}@media screen and (min-width:1210px){.main-nav__close-icon{fill:#000}}@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:#000}}@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 500 2em/1em Work Sans,sans-serif;text-transform:uppercase;letter-spacing:2px;list-style:none;margin:0;padding:0;text-align:center}@media screen and (min-width:768px){.menu{font:normal normal 500 20px/1em Work Sans,sans-serif}}@media screen and (min-width:1210px){.menu{font:normal normal 500 20px/1em Work Sans,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:#000;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:#ff8d06}@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:#000}}.menu__link--active{color:#ff8d06}@media screen and (min-width:1210px){.menu__link--active{color:#000}}.menu>.menu__item>.submenu:before{content:"";width:0;height:0;border-color:transparent transparent #000;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 #ff8d06;color:#000}.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:#000}.submenu__item[aria-haspopup=true] .submenu__link{padding-right:2em}@media screen and (min-width:1210px){.submenu__item{padding:0 1.2em;background:#000}}@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:2px;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 500 2em/1em Work Sans,sans-serif}@media screen and (min-width:768px){.header--inner .menu{font:normal normal 500 20px/1em Work Sans,sans-serif}}@media screen and (min-width:992px){.header--inner .menu{font:normal normal 500 20px/1em Work Sans,sans-serif}}.header--inner .menu__item{border-top-color:#ff8d06}@media screen and (min-width:1210px){.header--inner .menu__item,.header--inner .menu__link--active{color:#000}}@media screen and (min-width:1210px){.header--inner .menu{justify-content:flex-end;margin-right:3em}}.header--inner .submenu{background:#000}.header--inner .submenu__item{border-top-color:#ff8d06}.header--inner .submenu__item:focus,.header--inner .submenu__item:hover{color:#ff8d06}.header--inner .menu>.menu__item>.submenu:before{border-color:transparent transparent #000}@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:#000}.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:#000}.main-search .noUi-handle{background-color:#ff8d06}.main-search .ss-main.js-select--main .ss-single-selected{border-color:#ff8d06;background:transparent}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-single-selected{border-color:#ff8d06;background:transparent}}.main-search .ss-main.js-select--main .ss-single-selected .placeholder{color:#000}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-single-selected .placeholder{color:#000}}.main-search .ss-main.js-select--main .ss-single-selected .placeholder .ss-disabled{color:#000}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-single-selected .placeholder .ss-disabled{color:#000}}.main-search .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#ff8d06}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#ff8d06}}.main-search .ss-main.js-select--main .ss-multi-selected{border-color:#ff8d06;background:transparent}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-multi-selected{border-color:#ff8d06;background:transparent}}.main-search .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{color:#000}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{color:#000}}.main-search .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus{background:#ff8d06}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus{background:#ff8d06}}.main-search .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus:after{background:#ff8d06}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus:after{background:#ff8d06}}.main-search .textfield__input{border-color:#ff8d06;background:transparent;color:#000}.main-search .textfield__input::placeholder{color:#000;opacity:1}.main-search .textfield__input::-ms-input-placeholder{color:#000;opacity:1}@media screen and (min-width:1200px){.main-search .textfield__input{border-color:#ff8d06;background:transparent;color:#000}.main-search .textfield__input::-ms-input-placeholder{color:#000;opacity:1}.main-search .textfield__input::placeholder{color:#000;opacity:1}}.main-search .localizator__summary{border-color:#ff8d06;background:transparent;color:#000}@media screen and (min-width:1200px){.main-search .localizator__summary{border-color:#ff8d06;background:transparent;color:#000}}.main-search .localizator__plus:before{background:#ff8d06}@media screen and (min-width:1200px){.main-search .localizator__plus:before{background:#ff8d06}}.main-search .localizator__plus:after{background:#ff8d06}@media screen and (min-width:1200px){.main-search .localizator__plus:after{background:#ff8d06}}.main-search .range__highlight{color:#ff8d06}@media screen and (min-width:1200px){.main-search .range__highlight{color:#ff8d06}}.main-search .range__summary{border-color:#ff8d06;background:transparent;color:#000}@media screen and (min-width:1200px){.main-search .range__summary{border-color:#ff8d06;background:transparent;color:#000}}.main-search .range__preview{color:#000}@media screen and (min-width:1200px){.main-search .range__preview{color:#000}}.main-search .range__plus:before{background:#ff8d06}@media screen and (min-width:1200px){.main-search .range__plus:before{background:#ff8d06}}.main-search .range__plus:after{background:#ff8d06}@media screen and (min-width:1200px){.main-search .range__plus:after{background:#ff8d06}}.main-search .range .noUi-connect{background:#ff8d06}@media screen and (min-width:1200px){.main-search .range .noUi-connect{color:#ff8d06}}.main-search .form__legend:after{background:transparent}.main-search .form__title .title__subtitle{color:#ff8d06}.main-search .form__title .title__content{color:#525252}.main-search .simplebar-scrollbar:before{background:hsla(0,0%,82.7%,.4)}.search-more{color:#ff8d06;background:transparent}.search-more__icon{color:#fff;fill:#fff;background:#ff8d06}.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:#ff8d06;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 Work Sans,sans-serif;letter-spacing:.3em;text-transform:uppercase}.main-search-form__title .title__content{font:normal normal 400 1.25em Work Sans,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 500 18px/1 Work Sans,sans-serif;text-transform:lowercase;background:#ff8d06;color:#fff;border-color:transparent}.main-search-form .submit__field.button:after,.main-search-form .submit__field.button:before{background:#000}.main-search-form .submit__field.button:focus,.main-search-form .submit__field.button:hover{color:#fff;border-color:#000}.main-search-form .submit__field.button:focus:before,.main-search-form .submit__field.button:hover:before{background:#000}.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 500 18px/1 Work Sans,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:#ff8d06;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:#000;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 Work Sans,sans-serif}.body--page-detail-mandataire span.label-info-dt-agence{font:normal normal 400 20px Work Sans,sans-serif;color:#000}.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 Work Sans,sans-serif;color:#000}@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 Work Sans,sans-serif;color:#ff8d06}@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 Work Sans,sans-serif;color:#000}.body--page-detail-mandataire .detail-mandataire-infos-v1__title .title__content-2{font:normal normal 400 60px Work Sans,sans-serif;color:#ff8d06}.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 Work Sans,sans-serif;color:#000}.body--page-detail-mandataire .module-listing-dt-agence__title .title__content{font:normal normal 400 3.3333em/1.2 Work Sans,sans-serif;color:#000}.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:#000;font:normal normal 400 18px Work Sans,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:#000;font:normal normal 400 18px Work Sans,sans-serif;letter-spacing:2px;text-transform:capitalize}.mandataire-v1__coords .coords__element>a{color:#000;font:normal normal 400 18px Work Sans,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 Work Sans,sans-serif;letter-spacing:normal;text-transform:lowercase;color:#ff8d06}.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:#000;font:normal normal 400 18px Work Sans,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:#000;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 Work Sans,sans-serif}}@media screen and (max-width:1379px){.mandataire--listing-v2__coords .coords__element{font:normal normal 400 15px Work Sans,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:#000;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:#000}@media screen and (min-width:1380px){.mandataire--listing-v2__title .title__content{font:normal normal 400 25px Work Sans,sans-serif}}@media screen and (max-width:1379px){.mandataire--listing-v2__title .title__content{font:normal normal 400 18px Work Sans,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:#ff8d06}.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:#ff8d06}.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(0,0,0,.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:#ff8d06}.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 30px/1.4 Work Sans,sans-serif}.map-svg-vagency__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,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 Work Sans,sans-serif}.map-svg-vagency .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#ff8d06}.map-svg-vagency .button:after,.map-svg-vagency .button:before{background:#ff8d06}.map-svg-vagency .button:focus,.map-svg-vagency .button:hover{color:#fff;border-color:#ff8d06}.map-svg-vagency .button:focus:before,.map-svg-vagency .button:hover:before{background:#ff8d06}.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:#ff8d06}.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:#ff8d06}.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:focus,.map-svg-vagency .map-svg__dep:hover{fill:#ff8d06}.map-svg-vagency .map-svg__dep--active{fill:#000}.map-svg-vagency .map-svg__region{fill:#919191;stroke:#fff}.map-svg-vagency .map-svg__region--active{fill:#000}.map-svg-vagency .map-svg__region--active:focus,.map-svg-vagency .map-svg__region--active:hover{fill:#ff8d06}.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:#000}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{color:#000;background:#fff}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{color:#000;background:#ff8d06}.map-svg-vmandatory{color:#000;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:#ff8d06}.map-svg-vmandatory__title .title .title__content-1,.map-svg-vmandatory__title .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.map-svg-vmandatory__title .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.map-svg-vmandatory__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,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 Work Sans,sans-serif}.map-svg-vmandatory .button{text-transform:lowercase;background:transparent;color:#000;border-color:#ff8d06}.map-svg-vmandatory .button:after,.map-svg-vmandatory .button:before{background:#ff8d06}.map-svg-vmandatory .button:focus,.map-svg-vmandatory .button:hover{color:#fff;border-color:#ff8d06}.map-svg-vmandatory .button:focus:before,.map-svg-vmandatory .button:hover:before{background:#ff8d06}.map-svg-vmandatory__scroll-block .scroll-block__svg{fill:#ff8d06;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:#000}.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:#000}@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(255,141,6,.26);opacity:1}.map-svg-vmandatory .map-svg__dep{fill:#919191;stroke:#fff}.map-svg-vmandatory .map-svg__dep:focus,.map-svg-vmandatory .map-svg__dep:hover{fill:#ff8d06}.map-svg-vmandatory .map-svg__dep--active{fill:#000}.map-svg-vmandatory .map-svg__region{fill:#919191;stroke:#fff}.map-svg-vmandatory .map-svg__region--active{cursor:pointer;pointer-events:all;fill:#000}.map-svg-vmandatory .map-svg__region--active:focus,.map-svg-vmandatory .map-svg__region--active:hover{fill:#ff8d06}.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:#000}.map-svg-vmandatory .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{color:#000;background:#fff}.map-svg-vmandatory .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{color:#000;background:#ff8d06}.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:#ff8d06}.map__popup .leaflet-popup-content-wrapper{background:rgba(0,0,0,.6);color:#fff;border-radius:0;box-shadow:none;font:normal normal 400 1.4166em/1.5 Work Sans,sans-serif}.map__popup .leaflet-popup-tip{background:rgba(0,0,0,.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 Work Sans,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 Work Sans,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:#000}.map__popup .coords__title .title .title__content-1,.map__popup .coords__title .title .title__content-2{display:block;color:#ff8d06}@media screen and (min-width:768px){.map__popup .coords__title .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.map__popup .coords__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,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:#000}.map-listing .map__cluster{background-color:rgba(0,0,0,.6)}.map-listing .map__cluster div{background:#000;color:#fff}.map-listing .map__circle{stroke:#000;fill:rgba(0,0,0,.6)}.f4map .f4map-infoWindow{color:#fff;border-radius:0;box-shadow:none;font:normal normal 400 1.4166em/1.5 Work Sans,sans-serif;width:450px}.f4map .f4map-infoWindow,.f4map .leftArrowPart,.f4map .rightArrowPart{background:rgba(0,0,0,.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 #769188;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 Work Sans,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 Work Sans,sans-serif;color:#ff8d06}.map-popin-realestate__reference{font:normal normal 400 clamp(7px,calc(.6rem + 1.875vw),10px)/1.3 Work Sans,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:#ff8d06}.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 Work Sans,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 500 18px/1 Work Sans,sans-serif;text-transform:lowercase;background:transparent;color:#fff;border-color:#ff8d06}.map-popin-realestate__links .button:after,.map-popin-realestate__links .button:before{background:#ff8d06}.map-popin-realestate__links .button:focus,.map-popin-realestate__links .button:hover{color:#fff;border-color:#ff8d06}.map-popin-realestate__links .button:focus:before,.map-popin-realestate__links .button:hover:before{background:#ff8d06}.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 Work Sans,sans-serif}.map-popin.item .item__title.title .title__content-2{font:normal normal 400 1.2em/1.2 Work Sans,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{display:block;color:#000}.map-popin.item .item__coords .coords__title.title .title__content-2{display:block;color:#ff8d06}@media screen and (min-width:768px){.map-popin.item .item__coords .coords__title.title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.map-popin.item .item__coords .coords__title.title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,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 Work Sans,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 Work Sans,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 Work Sans,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 Work Sans,sans-serif}.map-popin__links{display:flex;justify-content:center}.map-popin .button{max-width:200px;color:#ff8d06;border-color:#ff8d06}.map-popin .button:focus,.map-popin .button:hover{color:#fff;border-color:#ff8d06}.map-v3 .map__marker svg{fill:#ff8d06}.map-v3 .map__cluster{background-color:rgba(255,141,6,.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:#ff8d06;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(255,141,6,.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:#ff8d06;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(0,0,0,.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:#ff8d06}.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:#ff8d06}.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 30px/1.4 Work Sans,sans-serif}.map-v1__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.map-v1__title .title{margin-bottom:4%}.map-v1__text-block.text-block{font:normal normal 400 1em/1 Work Sans,sans-serif}.map-v1__links .links-group__link.button{text-transform:lowercase;background:transparent;color:#fff;border-color:#ff8d06}.map-v1__links .links-group__link.button:after,.map-v1__links .links-group__link.button:before{background:#ff8d06}.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:#ff8d06}.map-v1__scroll-block .scroll-block__svg{fill:#ff8d06;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:#ff8d06}.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:#000;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:#000}.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 Work Sans,sans-serif}.news-detail-v1__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.news-detail-v1__text-block.text-block{font:normal normal 400 .8333em/1.6666 Work Sans,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 Work Sans,sans-serif;letter-spacing:0;color:rgba(0,0,0,.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 Work Sans,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 Work Sans,sans-serif;color:#000;display:block}.news-detail-v1 .item__info-title .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.6667em/3 Work Sans,sans-serif;color:#000;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 Work Sans,sans-serif;color:#000;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 Work Sans,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:#000}.news-detail-v1 .item .button-drawing__content{color:#000}.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:#ff8d06}.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:#ff8d06}.news-listing-v1{background:transparent none no-repeat 50%/cover;color:#000;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:#000}@media screen and (min-width:768px){.news-listing-v1__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Work Sans,sans-serif}.news-listing-v1__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.news-listing-v1__text-block.text-block{font:normal normal 400 .8333em/1.6666 Work Sans,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 Work Sans,sans-serif;letter-spacing:0;color:rgba(0,0,0,.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 Work Sans,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 #ff8d06;border-right:1px solid #ff8d06;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:#ff8d06;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 Work Sans,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:#ff8d06;border-color:#ff8d06}.news-listing-v1 .item__links .button:after,.news-listing-v1 .item__links .button:before{background:#ff8d06}.news-listing-v1 .item__links .button:focus,.news-listing-v1 .item__links .button:hover{color:#fff;border-color:#ff8d06}.news-listing-v1 .item__links .button:focus:before,.news-listing-v1 .item__links .button:hover:before{background:#ff8d06}.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:#000;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:#ff8d06}.news-listing-v2__title .title .title__content-1,.news-listing-v2__title .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.news-listing-v2__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Work Sans,sans-serif}.news-listing-v2__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.news-listing-v2__text-block.text-block{font:normal normal 400 .8333em/1.6666 Work Sans,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 Work Sans,sans-serif;letter-spacing:0;color:rgba(0,0,0,.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 #ff8d06;border-right:1px solid #ff8d06;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:#ff8d06;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 Work Sans,sans-serif;color:#000;display:block}.news-listing-v2 .item__info-title .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.6667em/1.4 Work Sans,sans-serif;color:#000;letter-spacing:0}.news-listing-v2 .item__text-block.text-block{font:normal normal 400 1em/1.4 Work Sans,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:#000;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 #ff8d06;border-right:1px solid #ff8d06;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:#ff8d06;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 Work Sans,sans-serif;color:#000;display:block;text-transform:none}.news-more-v1__item-text-block.text-block{font:normal normal 400 1em/1.4 Work Sans,sans-serif;color:#000}.news-more-v1__item-text-block.text-block a{color:#000}.news-more-v1__item-links .button{text-transform:lowercase;background:transparent;color:#ff8d06;border-color:#ff8d06}.news-more-v1__item-links .button:after,.news-more-v1__item-links .button:before{background:#ff8d06}.news-more-v1__item-links .button:focus,.news-more-v1__item-links .button:hover{color:#fff;border-color:#ff8d06}.news-more-v1__item-links .button:focus:before,.news-more-v1__item-links .button:hover:before{background:#ff8d06}.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:#ff8d06}.news-more-v1__title .title .title__content-1,.news-more-v1__title .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.news-more-v1__title .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.news-more-v1__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.news-more-v1__text-block.text-block{font:normal normal 400 1em/1.4 Work Sans,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:#ff8d06;border-color:#ff8d06}.news-more-v1__links .button:after,.news-more-v1__links .button:before{background:#ff8d06}.news-more-v1__links .button:focus,.news-more-v1__links .button:hover{color:#ff8d06;border-color:transparent}.news-more-v1__links .button:focus:before,.news-more-v1__links .button:hover:before{background:#ff8d06}.news-v1{background:transparent url(../images/modules/news/1.jpg) no-repeat 50%/cover;color:#000;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(0,0,0,.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:#ff8d06}.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 30px/1.4 Work Sans,sans-serif}.news-v1__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.news-v1__title+.news-v1__links{margin-top:5em}.news-v1__text-block.text-block{font:normal normal 400 1em/1 Work Sans,sans-serif}.news-v1__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#ff8d06}.news-v1__links .button:after,.news-v1__links .button:before{background:#ff8d06}.news-v1__links .button:focus,.news-v1__links .button:hover{color:#fff;border-color:#ff8d06}.news-v1__links .button:focus:before,.news-v1__links .button:hover:before{background:#ff8d06}.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:#000}.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:#000}.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(0,0,0,.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:#ff8d06}.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 30px/1.4 Work Sans,sans-serif}.news-v2__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.news-v2__title+.news-v1__links{margin-top:5em}.news-v2__text-block.text-block{font:normal normal 400 1em/1 Work Sans,sans-serif}.news-v2__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#ff8d06}.news-v2__links .button:after,.news-v2__links .button:before{background:#ff8d06}.news-v2__links .button:focus,.news-v2__links .button:hover{color:#fff;border-color:#ff8d06}.news-v2__links .button:focus:before,.news-v2__links .button:hover:before{background:#ff8d06}.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:#000}.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:#000}.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 Work Sans,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 Work Sans,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 Work Sans,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:#ff8d06}.news-v2 .item__links .button:after,.news-v2 .item__links .button:before{background:#ff8d06}.news-v2 .item__links .button:focus,.news-v2 .item__links .button:hover{color:#fff;border-color:#ff8d06}.news-v2 .item__links .button:focus:before,.news-v2 .item__links .button:hover:before{background:#ff8d06}.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(0,0,0,.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:#ff8d06}.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 30px/1.4 Work Sans,sans-serif}.news-v3__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.news-v3__text-block.text-block{font:normal normal 400 1em/1 Work Sans,sans-serif}.news-v3__links .button{text-transform:lowercase;background:transparent;color:#ff8d06;border-color:#ff8d06}.news-v3__links .button:after,.news-v3__links .button:before{background:#ff8d06}.news-v3__links .button:focus,.news-v3__links .button:hover{color:#ff8d06;border-color:transparent}.news-v3__links .button:focus:before,.news-v3__links .button:hover:before{background:#ff8d06}.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:#000}.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:#000}.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 Work Sans,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(0,0,0,.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 Work Sans,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 Work Sans,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:#ff8d06}.news-v3__item-links .button:after,.news-v3__item-links .button:before{background:#ff8d06}.news-v3__item-links .button:focus,.news-v3__item-links .button:hover{color:#fff;border-color:#ff8d06}.news-v3__item-links .button:focus:before,.news-v3__item-links .button:hover:before{background:#ff8d06}.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:#ff8d06;border-color:transparent}.news-v3 .swiper-pagination-bullet-active{height:5px;color:transparent;background:#000;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:#000;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(0,0,0,.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:#ff8d06}.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 30px/1.4 Work Sans,sans-serif}.newsletter-v1__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.newsletter-v1__title+.services-v1__links{margin-top:5em}.newsletter-v1__text-block.text-block{font:normal normal 400 1em/1 Work Sans,sans-serif}.newsletter-v1__links .button{text-transform:lowercase;background:transparent;color:#ff8d06;border-color:#ff8d06}.newsletter-v1__links .button:after,.newsletter-v1__links .button:before{background:#ff8d06}.newsletter-v1__links .button:focus,.newsletter-v1__links .button:hover{color:#fff;border-color:#ff8d06}.newsletter-v1__links .button:focus:before,.newsletter-v1__links .button:hover:before{background:#ff8d06}.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:#000}.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:#000}.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(0,0,0,.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 500 1em/1.6666 Work Sans,sans-serif}.opinions-v1 .opinion__author{font:normal normal 400 1.9444em/2 Work Sans,sans-serif;color:inherit;text-align:center;text-transform:none}.opinions-v1 .opinion__date{font:normal normal 400 1.1111em/1.6666 Work Sans,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:#ff8d06}.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 30px/1.4 Work Sans,sans-serif}.opinions-v1__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.opinions-v1__text-block.text-block{font:normal normal 500 1em/1.6666 Work Sans,sans-serif}.opinions-v1__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#ff8d06}.opinions-v1__links .button:after,.opinions-v1__links .button:before{background:#ff8d06}.opinions-v1__links .button:focus,.opinions-v1__links .button:hover{color:#fff;border-color:#ff8d06}.opinions-v1__links .button:focus:before,.opinions-v1__links .button:hover:before{background:#ff8d06}.opinions-v1__scroll-block .scroll-block__svg{fill:#ff8d06;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:#ff8d06}.opinions-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.opinions-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#000}.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:#000}.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:#ff8d06;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(0,0,0,.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:#ff8d06}.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 30px/1.4 Work Sans,sans-serif}.opinions-v2__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.opinions-v2__title+.news-v1__links{margin-top:5em}.opinions-v2__text-block.text-block{font:normal normal 400 1em/1 Work Sans,sans-serif}.opinions-v2__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#ff8d06}.opinions-v2__links .button:after,.opinions-v2__links .button:before{background:#ff8d06}.opinions-v2__links .button:focus,.opinions-v2__links .button:hover{color:#fff;border-color:#ff8d06}.opinions-v2__links .button:focus:before,.opinions-v2__links .button:hover:before{background:#ff8d06}.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:#000}.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:#000}.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 Work Sans,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 Work Sans,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:#ff8d06}.opinions-v2 .item__links .button:after,.opinions-v2 .item__links .button:before{background:#ff8d06}.opinions-v2 .item__links .button:focus,.opinions-v2 .item__links .button:hover{color:#fff;border-color:#ff8d06}.opinions-v2 .item__links .button:focus:before,.opinions-v2 .item__links .button:hover:before{background:#ff8d06}.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(0,0,0,.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:#ff8d06}.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 30px/1.4 Work Sans,sans-serif}.opinions-v3__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.opinions-v3__title+.news-v1__links{margin-top:5em}.opinions-v3__text-block.text-block{font:normal normal 400 1em/1 Work Sans,sans-serif}.opinions-v3__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#ff8d06}.opinions-v3__links .button:after,.opinions-v3__links .button:before{background:#ff8d06}.opinions-v3__links .button:focus,.opinions-v3__links .button:hover{color:#fff;border-color:#ff8d06}.opinions-v3__links .button:focus:before,.opinions-v3__links .button:hover:before{background:#ff8d06}.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:#000}.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:#000}.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 Work Sans,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 Work Sans,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 Work Sans,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:#ff8d06}.opinions-v3 .item__links .button:after,.opinions-v3 .item__links .button:before{background:#ff8d06}.opinions-v3 .item__links .button:focus,.opinions-v3 .item__links .button:hover{color:#fff;border-color:#ff8d06}.opinions-v3 .item__links .button:focus:before,.opinions-v3 .item__links .button:hover:before{background:#ff8d06}.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:#ff8d06;border-color:transparent}.opinions-v3 .swiper-pagination-bullet-active{height:5px;color:transparent;background:#000;border-color:transparent}.pagination{background:transparent;color:#000;margin:4em 0;font:normal normal 400 .9375em Work Sans,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 #ff8d06}@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:#000;border-color:#000}.pagination__svg{height:1em}.pagination__item--active .pagination__link{color:#fff;background:#ff8d06;border-color:#ff8d06}.partenaire-v1{color:#000;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:#ff8d06;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:#ff8d06}.partenaire-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.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:#ff8d06}.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 Work Sans,sans-serif}.partenaire-v1__item-title .title .title__content-2{font:normal normal 400 2.7778em/1 Work Sans,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 Work Sans,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:#ff8d06}.partenaire-v1__item-links .button:after,.partenaire-v1__item-links .button:before{background:#ff8d06}.partenaire-v1__item-links .button:focus,.partenaire-v1__item-links .button:hover{color:#fff;border-color:#ff8d06}.partenaire-v1__item-links .button:focus:before,.partenaire-v1__item-links .button:hover:before{background:#ff8d06}.partenaire-v1__title .title .title__content{padding-bottom:1em}.partenaire-v1__title .title .title__content:after{width:100px;height:4px;background-color:#ff8d06}.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 30px/1.4 Work Sans,sans-serif}.partenaire-v1__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.partenaire-v1__image-block.text-block{font:normal normal 400 1em/1.4 Work Sans,sans-serif;color:#fff}.partenaire-v1__image-block.text-block a{color:#fff}.partenaire-v1__links .button{text-transform:lowercase;background:transparent;color:#ff8d06;border-color:#ff8d06}.partenaire-v1__links .button:after,.partenaire-v1__links .button:before{background:#ff8d06}.partenaire-v1__links .button:focus,.partenaire-v1__links .button:hover{color:#ff8d06;border-color:transparent}.partenaire-v1__links .button:focus:before,.partenaire-v1__links .button:hover:before{background:#ff8d06}.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:#ff8d06}.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:#ff8d06}@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:#000;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:#000}.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 Work Sans,sans-serif}.partner-listing-v1__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.partner-listing-v1__text-block.text-block{font:normal normal 400 .8333em/1.6666 Work Sans,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 Work Sans,sans-serif;color:#000}.partner-listing-v1 .item__content .title-subtitle__content{margin-top:1em}.partner-listing-v1 .item__global-link{color:#000;text-decoration:none;display:flex;flex-direction:column;height:100%}.partner-listing-v1 .item__links-group .button{text-transform:lowercase;background:transparent;color:#ff8d06;border-color:#ff8d06}.partner-listing-v1 .item__links-group .button:after,.partner-listing-v1 .item__links-group .button:before{background:#ff8d06}.partner-listing-v1 .item__links-group .button:focus,.partner-listing-v1 .item__links-group .button:hover{color:#fff;border-color:#ff8d06}.partner-listing-v1 .item__links-group .button:focus:before,.partner-listing-v1 .item__links-group .button:hover:before{background:#ff8d06}.partner-listing-v2{color:#000;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(0,0,0,.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:#ff8d06;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:#ff8d06}.partner-listing-v2__item .bordered__content{border-left:1px solid #ff8d06;border-right:1px solid #ff8d06}.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:#ff8d06}.partner-listing-v2__item-title .title .title__content-1,.partner-listing-v2__item-title .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.partner-listing-v2__item-title .title .title__content-1{font:normal normal 400 1.6667em/1.4 Work Sans,sans-serif}.partner-listing-v2__item-title .title .title__content-2{font:normal normal 400 1.6667em/1 Work Sans,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 Work Sans,sans-serif;color:#000}.partner-listing-v2__item-text-block.text-block a{color:#000}.partner-listing-v2__item-links .button{text-transform:lowercase;background:transparent;color:#000;border-color:#ff8d06}.partner-listing-v2__item-links .button:after,.partner-listing-v2__item-links .button:before{background:#ff8d06}.partner-listing-v2__item-links .button:focus,.partner-listing-v2__item-links .button:hover{color:#000;border-color:#ff8d06}.partner-listing-v2__item-links .button:focus:before,.partner-listing-v2__item-links .button:hover:before{background:#ff8d06}.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 #ff8d06}.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:#000;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:#000}.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:#000}.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:#000}.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:#000}.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 #ff8d06}@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(255,141,6,.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:#000}.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:#000}}.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 #ff8d06;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:#ff8d06}.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:#000}.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:#000;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:#ff8d06}.program-detail-v1 .title .title__content-1,.program-detail-v1 .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.program-detail-v1 .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Work Sans,sans-serif}.program-detail-v1 .title .title__content-2{font:normal normal 400 2.7778em/1.4 Work Sans,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:#ff8d06;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:#000}.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 Work Sans,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:#000;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:#000;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:#000}.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:#ff8d06}.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 Work Sans,sans-serif;color:#000}.program-detail-v1__main-info .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.6667em/1.4 Work Sans,sans-serif;color:#000}.program-detail-v1__main-info .main-info__text-block.text-block{font:normal normal 400 .8333em/1.6666 Work Sans,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 Work Sans,sans-serif;color:#ff8d06;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 Work Sans,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:#ff8d06}.program-detail-v1__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{display:block;color:#000}.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 Work Sans,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 Work Sans,sans-serif;color:#ff8d06;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:#000}.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:#000}@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 Work Sans,sans-serif}.program-detail-v1__form-contact .form-contact__title .title .title__content-2{font:normal normal 400 2.7778em/1.4 Work Sans,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 #ff8d06;border-right:1px solid #ff8d06;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:#ff8d06;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:#000}.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 Work Sans,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:#000}.program-detail-v1__links.module-links .button-drawing__content{color:#000}.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:#ff8d06}.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:#ff8d06}.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:#000;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:#ff8d06}.program-detail-v2 .program-detail-v2 .title .title__content-1,.program-detail-v2 .program-detail-v2 .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.program-detail-v2 .program-detail-v2 .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Work Sans,sans-serif}.program-detail-v2 .program-detail-v2 .title .title__content-2{font:normal normal 400 2.7778em/1.4 Work Sans,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:#ff8d06;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:#000}.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 Work Sans,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:#000;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:#000;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:#000}.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:#ff8d06;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 Work Sans,sans-serif;color:#000}.program-detail-v2 .program-detail-v2__main-info .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.6667em/1.4 Work Sans,sans-serif;color:#000}.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 Work Sans,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 Work Sans,sans-serif;color:#ff8d06;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:#ff8d06}.program-detail-v2 .program-detail-v2__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{display:block;color:#000}.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 Work Sans,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 Work Sans,sans-serif;color:#ff8d06;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:#000}.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:#000}@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 Work Sans,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 Work Sans,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:#000}.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 Work Sans,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:#000}.program-detail-v2 .program-detail-v2__links .button-drawing__content{color:#000}.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:#ff8d06}.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:#ff8d06}.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:#ff8d06}.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:#000}@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 Work Sans,sans-serif}.program-detail-v2 .program-detail-v2__map .map__title .title .title__content-2{font:normal normal 400 3.3333rem/1.4 Work Sans,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:#000;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:#ff8d06}.program-detail-v3 .title .title__content-1,.program-detail-v3 .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.program-detail-v3 .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Work Sans,sans-serif}.program-detail-v3 .title .title__content-2{font:normal normal 400 2.7778em/1.4 Work Sans,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:#ff8d06;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:#ff8d06;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(0,0,0,.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 Work Sans,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 Work Sans,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:#000}@media screen and (min-width:768px){.program-detail-v3__about .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Work Sans,sans-serif}.program-detail-v3__about .title .title__content-2{font:normal normal 400 2.7778em/1.4 Work Sans,sans-serif}}.program-detail-v3__about .text-block{font:normal normal 400 .8333em/1.6666 Work Sans,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:#ff8d06}.program-detail-v3__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{display:block;color:#000}.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 Work Sans,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 Work Sans,sans-serif;color:#ff8d06;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:#000}.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:#000}@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 Work Sans,sans-serif}.program-detail-v3__form-contact .form-contact__title .title .title__content-2{font:normal normal 400 2.7778em/1.4 Work Sans,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 #ff8d06;border-right:1px solid #ff8d06;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:#ff8d06;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:#000}.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 Work Sans,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:#000}.program-detail-v3__links .button-drawing__content{color:#000}.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:#ff8d06}.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:#ff8d06}@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:#000;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:#000}.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 Work Sans,sans-serif}.program-listing-v1__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.program-listing-v1__text-block.text-block{font:normal normal 400 .8333em/1.6666 Work Sans,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 Work Sans,sans-serif;color:#000}.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 Work Sans,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:#000;color:#fff;border:1px solid #000;font:normal normal 400 1.1111em/1.5em Work Sans,sans-serif;letter-spacing:0;text-transform:none}.program-listing-v1 .item__global-link{color:#000;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:#000;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:#000}.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 Work Sans,sans-serif}.program-listing-v2__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.program-listing-v2__text-block.text-block{font:normal normal 400 .8333em/1.6666 Work Sans,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:#000;color:#fff;border:1px solid #000;font:normal normal 400 1.1111em/1.5em Work Sans,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 Work Sans,sans-serif;color:#000}.program-listing-v2 .item__info-title .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 2.2222em/1.4 Work Sans,sans-serif;color:#000;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 Work Sans,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 Work Sans,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 Work Sans,sans-serif;color:#ff8d06;text-align:center;text-transform:none}.program-listing-v2 .item__info-extra--2{font:normal normal 400 1em/1.2 Work Sans,sans-serif}.program-listing-v2 .item__info-price{font:normal normal 400 1.6667em/1.4 Work Sans,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 Work Sans,sans-serif;color:#ff8d06;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 Work Sans,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:#000;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 Work Sans,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 Work Sans,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:#000;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:#000}.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 Work Sans,sans-serif}.program-listing-v3__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.program-listing-v3__text-block.text-block{font:normal normal 400 .8333em/1.6666 Work Sans,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 Work Sans,sans-serif;color:#000;display:block}.program-listing-v3 .item .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.38889em/1.4 Work Sans,sans-serif;color:#000;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 Work Sans,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 Work Sans,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 #ff8d06;border-right:1px solid #ff8d06;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:#ff8d06;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:#000;color:#fff;border:1px solid #000;font:normal normal 400 1.1111em/1.5em Work Sans,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 Work Sans,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:#000;border-color:#ff8d06}.program-listing-v3 .item__links .button:after,.program-listing-v3 .item__links .button:before{background:#ff8d06}.program-listing-v3 .item__links .button:focus,.program-listing-v3 .item__links .button:hover{color:#fff;border-color:#ff8d06}.program-listing-v3 .item__links .button:focus:before,.program-listing-v3 .item__links .button:hover:before{background:#ff8d06}@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:#000;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(0,0,0,.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:#ff8d06}.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 30px/1.4 Work Sans,sans-serif}.promote-v1__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.promote-v1__title+.services-v1__links{margin-top:5em}.promote-v1__text-block.text-block{font:normal normal 400 1em/1 Work Sans,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:#ff8d06}.promote-v1__links .button:after,.promote-v1__links .button:before{background:#ff8d06}.promote-v1__links .button:focus,.promote-v1__links .button:hover{color:#fff;border-color:#ff8d06}.promote-v1__links .button:focus:before,.promote-v1__links .button:hover:before{background:#ff8d06}.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:#ff8d06}.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:#ff8d06}.nbAnnonces-v1{margin:0 0 1em;text-align:left;font:normal normal 700 1rem/1.2em Work Sans,sans-serif}.nbAnnonces-v1__value{background:#000;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 Work Sans,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 #ff8d06;border-right:1px solid #ff8d06;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:#ff8d06;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:#ff8d06;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 #ff8d06;border-right:1px solid #ff8d06;border-bottom:1px solid #ff8d06;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 Work Sans,sans-serif;color:#000;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 Work Sans,sans-serif;color:#000;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:#ff8d06;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:#ff8d06;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 Work Sans,sans-serif;color:#000;text-transform:none}.property-detail__member .content_member .member-3__title .member__title-2{font:normal 400 1.25em/1.4 Work Sans,sans-serif;color:#000;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 Work Sans,sans-serif;color:#000;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 Work Sans,sans-serif;color:#000;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:#000;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:#ff8d06}.property-detail-v1 .title .title__content-1,.property-detail-v1 .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.property-detail-v1 .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Work Sans,sans-serif}.property-detail-v1 .title .title__content-2{font:normal normal 400 2.7778em/1.4 Work Sans,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:#ff8d06;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:#000}.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 Work Sans,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:#000;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:#000;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:#000}.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:#ff8d06}.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 Work Sans,sans-serif;color:#000}.property-detail-v1__main-info .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.6667em/1.4 Work Sans,sans-serif;color:#000}.property-detail-v1__main-info .main-info__text-block.text-block{font:normal normal 400 .8333em/1.6666 Work Sans,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 Work Sans,sans-serif;color:#ff8d06;text-align:left}.property-detail-v1__main-info .main-info__info-id a{color:#ff8d06}.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 Work Sans,sans-serif;color:#ff8d06;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 Work Sans,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:#ff8d06}.property-detail-v1__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{display:block;color:#000}.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 Work Sans,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 Work Sans,sans-serif;color:#ff8d06;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:#000}.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:#000}@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 Work Sans,sans-serif}.property-detail-v1__form-contact .form-contact__title .title .title__content-2{font:normal normal 400 2.7778em/1.4 Work Sans,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 Work Sans,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 Work Sans,sans-serif;color:#ff8d06;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 Work Sans,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 Work Sans,sans-serif;color:#ff8d06;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:#000}.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 Work Sans,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:#000}.property-detail-v1__links.module-links .button-drawing__content{color:#000}.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:#ff8d06}.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:#ff8d06}.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 Work Sans,sans-serif;letter-spacing:0;color:rgba(0,0,0,.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 Work Sans,sans-serif;letter-spacing:0;color:rgba(0,0,0,.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:#ff8d06}.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:#000}@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 Work Sans,sans-serif}.property-detail-v1__map .map-detail__title .title .title__content-2{font:normal normal 400 3.3333rem/1.4 Work Sans,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:#000}@media screen and (min-width:768px){.property-detail-v1__equipment .equipment__title .title .title__content-1{font:normal normal 400 1.6667em/1.4 Work Sans,sans-serif}.property-detail-v1__equipment .equipment__title .title .title__content-2{font:normal normal 400 3.3333em/1.4 Work Sans,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:#ff8d06;width:20%}@media screen and (min-width:1024px){.property-detail-v1__tab-pieces_1 span{font:normal normal 700 1.2em/1.5 Work Sans,sans-serif}}@media screen and (max-width:1023px){.property-detail-v1__tab-pieces_1 span{font:normal normal 700 .8em/1.5 Work Sans,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 Work Sans,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 Work Sans,sans-serif}}@media screen and (max-width:767px){.property-detail-v1__tab-pieces_2 span{font:normal normal 400 .5em/1.5 Work Sans,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 Work Sans,sans-serif;text-align:left}.property-detail-v2{background:transparent none no-repeat 50%/cover;color:#000;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:#ff8d06}.property-detail-v2 .title .title__content-1,.property-detail-v2 .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.property-detail-v2 .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Work Sans,sans-serif}.property-detail-v2 .title .title__content-2{font:normal normal 400 2.7778em/1.4 Work Sans,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:#ff8d06;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:#000}.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 Work Sans,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:#ff8d06;color:#fff;border-width:2px;border-color:#ff8d06}.property-detail-v2__media-module .media-module__btn:focus,.property-detail-v2__media-module .media-module__btn:hover{color:#000;border-color:#ff8d06}.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:#000}.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 Work Sans,sans-serif;color:#000}.property-detail-v2__main-info .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.6667em/1.4 Work Sans,sans-serif;color:#000}.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 Work Sans,sans-serif;color:#000;text-align:left;margin-bottom:.7em}.property-detail-v2__main-info .main-info__info-id a{color:#000}.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 Work Sans,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 Work Sans,sans-serif;color:#ff8d06;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:#000}@media screen and (min-width:768px){.property-detail-v2__about .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Work Sans,sans-serif}.property-detail-v2__about .title .title__content-2{font:normal normal 400 2.7778em/1.4 Work Sans,sans-serif}}.property-detail-v2__about .text-block{font:normal normal 400 .8333em/1.6666 Work Sans,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:#ff8d06}.property-detail-v2__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{display:block;color:#000}.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 Work Sans,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 Work Sans,sans-serif;color:#ff8d06;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:#000}.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:#000}@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 Work Sans,sans-serif}.property-detail-v2__form-contact .form-contact__title .title .title__content-2{font:normal normal 400 2.7778em/1.4 Work Sans,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:#000}@media screen and (min-width:768px){.property-detail-v2__datas .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Work Sans,sans-serif}.property-detail-v2__datas .title .title__content-2{font:normal normal 400 2.7778em/1.4 Work Sans,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:#000}.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 Work Sans,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:#000}.property-detail-v2__links .button-drawing__content{color:#000}.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:#ff8d06}.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:#ff8d06}.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 Work Sans,sans-serif;letter-spacing:0;color:rgba(0,0,0,.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:#ff8d06}.property-detail-v2__map .map__title .title .title__content-1,.property-detail-v2__map .map__title .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.property-detail-v2__map .map__title .title .title__content-1{font:normal normal 400 1.6667rem/1.4 Work Sans,sans-serif}.property-detail-v2__map .map__title .title .title__content-2{font:normal normal 400 3.3333rem/1.4 Work Sans,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:#000}@media screen and (min-width:768px){.property-detail-v2__equipment .equipment__title .title .title__content-1{font:normal normal 400 1.6667em/1.4 Work Sans,sans-serif}.property-detail-v2__equipment .equipment__title .title .title__content-2{font:normal normal 400 3.3333em/1.4 Work Sans,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:#ff8d06;width:20%}@media screen and (min-width:1024px){.property-detail-v2__tab-pieces_1 span{font:normal normal 700 1.2em/1.5 Work Sans,sans-serif}}@media screen and (max-width:1023px){.property-detail-v2__tab-pieces_1 span{font:normal normal 700 .8em/1.5 Work Sans,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 Work Sans,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 Work Sans,sans-serif}}@media screen and (max-width:767px){.property-detail-v2__tab-pieces_2 span{font:normal normal 400 .5em/1.5 Work Sans,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 500 1em/1.6666 Work Sans,sans-serif;text-align:left;color:#000}.property-detail-v3{background:transparent none no-repeat 50%/cover;color:#000;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:#ff8d06}.property-detail-v3 .title .title__content-1,.property-detail-v3 .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.property-detail-v3 .title .title__content-1{font:normal normal 400 1.8em/1.4 Work Sans,sans-serif}.property-detail-v3 .title .title__content-2{font:normal normal 400 2.7778em/1.4 Work Sans,sans-serif}}.property-detail-v3__back{margin-bottom:3em;display:flex}.property-detail-v3__back .button{text-transform:lowercase;background:transparent;color:#ff8d06;border-color:#ff8d06}.property-detail-v3__back .button:after,.property-detail-v3__back .button:before{background:#ff8d06}.property-detail-v3__back .button:focus,.property-detail-v3__back .button:hover{color:#fff;border-color:#ff8d06}.property-detail-v3__back .button:focus:before,.property-detail-v3__back .button:hover:before{background:#ff8d06}.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 Work Sans,sans-serif;color:#000;text-align:left;margin-bottom:.6em}.property-detail-v3__info-id a{color:#000}.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:#ff8d06;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:#ff8d06;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:#000}.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 Work Sans,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:#000;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:#000;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:#000}.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:#ff8d06}.property-detail-v3__main-info{width:100%;position:relative;bottom:0;background-color:rgba(0,0,0,.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 Work Sans,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 Work Sans,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 Work Sans,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 Work Sans,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:#000}@media screen and (min-width:768px){.property-detail-v3__about .title .title__content-1{font:normal normal 400 1.8em/1.4 Work Sans,sans-serif}.property-detail-v3__about .title .title__content-2{font:normal normal 400 2.7778em/1.4 Work Sans,sans-serif}}.property-detail-v3__about .text-block{white-space:pre-line;font:normal normal 400 .8333em/1.6666 Work Sans,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:#ff8d06}.property-detail-v3__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{display:block;color:#000;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 Work Sans,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 Work Sans,sans-serif;color:#ff8d06;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:#000}.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:#000}@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 Work Sans,sans-serif}.property-detail-v3__form-contact .form-contact__title .title .title__content-2{font:normal normal 400 2.7778em/1.4 Work Sans,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:#000}@media screen and (min-width:768px){.property-detail-v3__datas .title .title__content-1{font:normal normal 400 1.8em/1.4 Work Sans,sans-serif}.property-detail-v3__datas .title .title__content-2{font:normal normal 400 2.7778em/1.4 Work Sans,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:#000}.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 Work Sans,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:#000}.property-detail-v3__links .button-drawing__content{color:#000}.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:#ff8d06}.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:#ff8d06}.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 Work Sans,sans-serif;letter-spacing:0;color:rgba(0,0,0,.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:#000}@media screen and (min-width:768px){.property-detail-v3__equipment .equipment__title .title .title__content-1{font:normal normal 400 1.6667em/1.4 Work Sans,sans-serif}.property-detail-v3__equipment .equipment__title .title .title__content-2{font:normal normal 400 3.3333em/1.4 Work Sans,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:#ff8d06;width:20%}@media screen and (min-width:1024px){.property-detail-v3__tab-pieces_1 span{font:normal normal 700 1.2em/1.5 Work Sans,sans-serif}}@media screen and (max-width:1023px){.property-detail-v3__tab-pieces_1 span{font:normal normal 700 .8em/1.5 Work Sans,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 Work Sans,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 Work Sans,sans-serif}}@media screen and (max-width:767px){.property-detail-v3__tab-pieces_2 span{font:normal normal 400 .5em/1.5 Work Sans,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 Work Sans,sans-serif;text-align:left;color:inherit}.property-listing-v1{background:transparent none no-repeat 50%/cover;color:#000;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:#000}.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 Work Sans,sans-serif}.property-listing-v1__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.property-listing-v1__text-block.text-block{font:normal normal 400 .8333em/1.6666 Work Sans,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 Work Sans,sans-serif;color:#000}.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 Work Sans,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:#000}.property-listing-v1 .item__toolbar .property-listing-v1__selection .button-drawing.js--active path{fill:#000;stroke:#000}.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:#000;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(0,0,0,.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 Work Sans,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 Work Sans,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 Work Sans,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 Work Sans,sans-serif;color:#ff8d06}.property-listing-v1 .item__mandatory.mandatory .mandatory__title.title-subtitle .title-subtitle__content{text-align:right;font:normal normal 400 1em/1.4 Work Sans,sans-serif;color:#000}.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:#000;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:#000}.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 Work Sans,sans-serif}.property-listing-v2__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.property-listing-v2__text-block.text-block{font:normal normal 400 .8333em/1.6666 Work Sans,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 Work Sans,sans-serif;color:#000;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 Work Sans,sans-serif;color:#000;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 Work Sans,sans-serif;color:#000;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:#ff8d06}.property-listing-v2 .item__toolbar .property-listing-v2__selection .button-drawing.js--active path{fill:#ff8d06;stroke:#ff8d06}.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 Work Sans,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 Work Sans,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:#000;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(0,0,0,.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 Work Sans,sans-serif;text-transform:lowercase;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 Work Sans,sans-serif;text-transform:lowercase;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 Work Sans,sans-serif;font-size:2em;color:#ff8d06;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 Work Sans,sans-serif}}.property-listing-v2 .item .options .option__label{font:normal normal 400 1.6667em/1 Work Sans,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 Work Sans,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 Work Sans,sans-serif;color:#ff8d06}.property-listing-v2 .item__mandatory.mandatory .mandatory__title.title-subtitle .title-subtitle__content{text-align:right;font:normal normal 400 1em/1.4 Work Sans,sans-serif;color:#000}.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:#000;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:#000}.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 Work Sans,sans-serif}.property-listing-v3__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.property-listing-v3__text-block.text-block{font:normal normal 400 .8333em/1.6666 Work Sans,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 Work Sans,sans-serif;color:#000;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 Work Sans,sans-serif;color:#000;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 Work Sans,sans-serif;color:#000;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:#ff8d06}.property-listing-v3 .item__toolbar .property-listing-v3__selection .button-drawing.js--active path{fill:#ff8d06;stroke:#ff8d06}.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 Work Sans,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 Work Sans,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 #ff8d06;border-right:1px solid #ff8d06;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:#ff8d06;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 Work Sans,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:#ff8d06;border-color:#ff8d06}.property-listing-v3 .item__links .button:after,.property-listing-v3 .item__links .button:before{background:#ff8d06}.property-listing-v3 .item__links .button:focus,.property-listing-v3 .item__links .button:hover{color:#fff;border-color:#ff8d06}.property-listing-v3 .item__links .button:focus:before,.property-listing-v3 .item__links .button:hover:before{background:#ff8d06}@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:#000;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 Work Sans,sans-serif;color:#000}.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 Work Sans,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:#000;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:#ff8d06}.property-more-v1__title .title .title__content-1,.property-more-v1__title .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.property-more-v1__title .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.property-more-v1__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,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 Work Sans,sans-serif;color:#000;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 Work Sans,sans-serif;color:#000;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 Work Sans,sans-serif;color:#000;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:#000;text-decoration:none;font:normal normal 500 1em/1.4 Work Sans,sans-serif}.coord-mandataire_property__form_member .member__aligner .member__coords .coord-mandataire_property__form__coords__element.coords-tel a.coords-tel__content{color:#000;text-decoration:none;font:normal normal 400 1.125em/1.4 Work Sans,sans-serif}.coord-mandataire_property__form_member .member__aligner .member__coords .coord-mandataire_property__form__coords__element.coords-adresse .coords-adresse__content{color:#000;text-decoration:none;font:normal normal 500 1em/1.4 Work Sans,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 Work Sans,sans-serif;color:#000;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 Work Sans,sans-serif;color:#000;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 Work Sans,sans-serif;color:#000;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:#000;text-decoration:none;font:normal normal 400 1em/1.4 Work Sans,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:#000;text-decoration:none;font:normal normal 400 1.125em/1.4 Work Sans,sans-serif}.colorPrimarySite{color:#ff8d06}.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:#ff8d06;background:#fff;border:2px solid #ff8d06}@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:#ff8d06;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:#ff8d06}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent .textSectionContent .buttonAcordeon:after{transition:.3s;position:absolute;content:"";top:0;left:50%;transform:translateX(-50%);background:#ff8d06;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:#ff8d06}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .checkboxCookies:checked+.checkboxCookiesLabel:before{left:15px;border:2px solid #ff8d06}@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:#000;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 Work Sans,sans-serif;color:#000;text-align:center;text-transform:none}.selection-content-v1 .redac__text-block .text-block a{color:#000}.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(0,0,0,.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 Work Sans,sans-serif;color:#000}.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 Work Sans,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:#000;color:#fff;fill:#fff;border-color:#000}.selection-content-v1 .item__delete:after,.selection-content-v1 .item__delete:before{background:#ff8d06}.selection-content-v1 .item__delete:focus,.selection-content-v1 .item__delete:hover{color:#000;fill:#000;border-color:#ff8d06}.selection-content-v1 .item__delete:focus:before,.selection-content-v1 .item__delete:hover:before{background:#ff8d06}.selection-content-v1 .item__delete-drawing{display:block;width:1.5em;height:1.5em}.selection-content-v1 .item__global-link{color:#000;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:#ff8d06}.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:#000}@media screen and (min-width:768px){.selection-content-v1__form-block .form-block__title.title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.selection-content-v1__form-block .form-block__title.title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,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 6.1111em/1 Work Sans,sans-serif;letter-spacing:0;color:rgba(0,0,0,.16)}}.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:#000;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(0,0,0,.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:#ff8d06}.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 30px/1.4 Work Sans,sans-serif}.services-v1__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.services-v1__title+.services-v1__links{margin-top:5em}.services-v1__text-block.text-block{font:normal normal 400 1em/1 Work Sans,sans-serif}.services-v1__links .button{text-transform:lowercase;background:transparent;color:#ff8d06;border-color:#ff8d06}.services-v1__links .button:after,.services-v1__links .button:before{background:#ff8d06}.services-v1__links .button:focus,.services-v1__links .button:hover{color:#fff;border-color:#ff8d06}.services-v1__links .button:focus:before,.services-v1__links .button:hover:before{background:#ff8d06}.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:#000}.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:#000}.services-v2{color:#000;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(0,0,0,.59)}.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 Work Sans,sans-serif;color:#ff8d06;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 20px/1.4 Work Sans,sans-serif}.services-v2__item-title .title .title__content-2{font:normal normal 600 30px/1.4 Work Sans,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 500 18px/1.4 Work Sans,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:#ff8d06}.services-v2__item-links .button:after,.services-v2__item-links .button:before{background:#ff8d06}.services-v2__item-links .button:focus,.services-v2__item-links .button:hover{color:#fff;border-color:#ff8d06}.services-v2__item-links .button:focus:before,.services-v2__item-links .button:hover:before{background:#ff8d06}.services-v2__title .title .title__content{padding-bottom:1em}.services-v2__title .title .title__content:after{width:100px;height:4px;background-color:#ff8d06}.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 30px/1.4 Work Sans,sans-serif}.services-v2__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.services-v2__text-block.text-block{font:normal normal 500 18px/1.4 Work Sans,sans-serif;color:#fff}.services-v2__text-block.text-block a{color:#fff}.services-v2__links .button{text-transform:lowercase;background:transparent;color:#ff8d06;border-color:#ff8d06}.services-v2__links .button:after,.services-v2__links .button:before{background:#ff8d06}.services-v2__links .button:focus,.services-v2__links .button:hover{color:#ff8d06;border-color:transparent}.services-v2__links .button:focus:before,.services-v2__links .button:hover:before{background:#ff8d06}.services-v2__scroll-block .scroll-block__svg{fill:#ff8d06;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:#ff8d06}.services-v2__scroll-block .scroll-block__button:focus .scroll-block__svg,.services-v2__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#ff8d06}.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:#ff8d06}.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(0,0,0,.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:#ff8d06}.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 30px/1.4 Work Sans,sans-serif}.services-v3__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.services-v3__text-block.text-block{font:normal normal 400 1em/1.4 Work Sans,sans-serif}.services-v3__links .button{text-transform:lowercase;background:transparent;color:#ff8d06;border-color:#ff8d06}.services-v3__links .button:after,.services-v3__links .button:before{background:#ff8d06}.services-v3__links .button:focus,.services-v3__links .button:hover{color:#fff;border-color:#ff8d06}.services-v3__links .button:focus:before,.services-v3__links .button:hover:before{background:#ff8d06}.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 Work Sans,sans-serif}.services-v3__item .title .title__content-2{font:normal normal 400 2.7778em/1.2 Work Sans,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(0,0,0,.2)}.services-v3__item .item__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#ff8d06}.services-v3__item .item__links .button:after,.services-v3__item .item__links .button:before{background:#ff8d06}.services-v3__item .item__links .button:focus,.services-v3__item .item__links .button:hover{color:#fff;border-color:#ff8d06}.services-v3__item .item__links .button:focus:before,.services-v3__item .item__links .button:hover:before{background:#ff8d06}.services-v3 .jsscroll-block{height:140px}.services-v3__scroll-block .scroll-block__svg{fill:#ff8d06;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:#ff8d06}.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:#000 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:#ff8d06}.silos-v1__title .title .title__content-1{display:block;color:#ff8d06}.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 22px/1.2 Work Sans,sans-serif}.silos-v1__title .title .title__content-2{font:normal normal 400 32px/1.2 Work Sans,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:2em;height:2em;background:#ff8d06;fill:#fff}.silos-v1 .silo__title-drawing svg{height:1.1em}.silos-v1 .silo__title-text{flex-shrink:1;font:normal normal 400 23px Work Sans,sans-serif;letter-spacing:.2em;text-transform:none;text-align:left;color:#fff}@media screen and (min-width:768px){.silos-v1 .silo__title-text{font:normal normal 400 23px Work Sans,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:.8em;left:0;transform:translateY(-50%);background:#fff}.silos-v1 .silo__list-link{font:normal normal 400 1.1111em Work Sans,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 1.1111em Work Sans,sans-serif;font:normal normal 400 16px/1.8 Work Sans,sans-serif}}.silos-v1 .silo__list-link:focus,.silos-v1 .silo__list-link:hover{color:#ff8d06}.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:#000}.silos-v1--alternate .silo__title-drawing{background:#ff8d06;fill:#fff}.silos-v1--alternate .silo__title-text{color:inherit}.silos-v1--alternate .silo__list-item:before{background:#ff8d06}.silos-v1--alternate .silo__list-link{color:inherit}.silos-v1--alternate .silo__list-link:focus,.silos-v1--alternate .silo__list-link:hover{color:#000}.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 Work Sans,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:#000;color:#fff;border:1px solid #000}.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:#ff8d06}.team-listing-v1__title .title .title__content-1,.team-listing-v1__title .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.team-listing-v1__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Work Sans,sans-serif}.team-listing-v1__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.team-listing-v1__text-block.text-block{font:normal normal 400 .8333em/1.6666 Work Sans,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 Work Sans,sans-serif;letter-spacing:0;color:rgba(0,0,0,.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(0,0,0,.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 Work Sans,sans-serif}.team-listing-v1 .item__info-title .title .title__content-2{font:normal normal 400 1em/1.4 Work Sans,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 Work Sans,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:#000;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:#ff8d06}.team-listing-v2__title .title .title__content-1,.team-listing-v2__title .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.team-listing-v2__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Work Sans,sans-serif}.team-listing-v2__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.team-listing-v2__text-block.text-block{font:normal normal 400 .8333em/1.6666 Work Sans,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 Work Sans,sans-serif;letter-spacing:0;color:rgba(0,0,0,.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 #ff8d06;border-right:1px solid #ff8d06;border-bottom:1px solid #ff8d06;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:#ff8d06;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:#ff8d06}.team-listing-v2 .item__info-title .title .title__content-1,.team-listing-v2 .item__info-title .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.team-listing-v2 .item__info-title .title .title__content-1{font:normal normal 400 1.6667em/2 Work Sans,sans-serif}.team-listing-v2 .item__info-title .title .title__content-2{font:normal normal 400 1em/1.4 Work Sans,sans-serif}}.team-listing-v2 .item__info-extra{margin-bottom:2em;font:normal normal 400 1em/1.4 Work Sans,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:#000;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:#ff8d06}.team-v1__title .title .title__content-1,.team-v1__title .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.team-v1__title .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.team-v1__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.team-v1__title+.team-v1__links{margin-top:3em}.team-v1__text-block.text-block{font:normal normal 400 1em/1 Work Sans,sans-serif}.team-v1__links .button{text-transform:lowercase;background:transparent;color:#000;border-color:#ff8d06}.team-v1__links .button:after,.team-v1__links .button:before{background:#ff8d06}.team-v1__links .button:focus,.team-v1__links .button:hover{color:#fff;border-color:#ff8d06}.team-v1__links .button:focus:before,.team-v1__links .button:hover:before{background:#ff8d06}.team-v1__scroll-block .scroll-block__svg{fill:#ff8d06;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:#ff8d06}.team-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.team-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#000}.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:#000}.team-v2{color:#000;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:#ff8d06}.team-v2__title .title .title__content-1,.team-v2__title .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.team-v2__title .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.team-v2__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,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 Work Sans,sans-serif;color:#000;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 Work Sans,sans-serif}.team-v2__links .button{text-transform:lowercase;background:transparent;color:#ff8d06;border-color:#ff8d06}.team-v2__links .button:after,.team-v2__links .button:before{background:#ff8d06}.team-v2__links .button:focus,.team-v2__links .button:hover{color:#fff;border-color:#ff8d06}.team-v2__links .button:focus:before,.team-v2__links .button:hover:before{background:#ff8d06}.team-v2__scroll-block .scroll-block__svg{fill:#ff8d06;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:#ff8d06}.team-v2__scroll-block .scroll-block__button:focus .scroll-block__svg,.team-v2__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#000}.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:#000}.team-v2__favorites.jsscroll-block{max-height:60%;overflow:auto}.team-v2__item{color:#000;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(0,0,0,.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 Work Sans,sans-serif;color:#000}.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 Work Sans,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:#ff8d06;border-color:transparent}.team-v2 .swiper-pagination-bullet-active{height:5px;color:transparent;background:#000;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:#000;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:#ff8d06}.team-v3__title .title .title__content-1,.team-v3__title .title .title__content-2{display:block;color:#000}@media screen and (min-width:768px){.team-v3__title .title .title__content-1{font:normal normal 400 30px/1.4 Work Sans,sans-serif}.team-v3__title .title .title__content-2{font:normal normal 600 60px/1.4 Work Sans,sans-serif}}.team-v3__text-block.text-block{font:normal normal 400 1em/1 Work Sans,sans-serif}.team-v3__links .button{text-transform:lowercase;background:transparent;color:#ff8d06;border-color:#ff8d06}.team-v3__links .button:after,.team-v3__links .button:before{background:#ff8d06}.team-v3__links .button:focus,.team-v3__links .button:hover{color:#fff;border-color:#ff8d06}.team-v3__links .button:focus:before,.team-v3__links .button:hover:before{background:#ff8d06}.team-v3__scroll-block .scroll-block__svg{fill:#ff8d06;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:#ff8d06}.team-v3__scroll-block .scroll-block__button:focus .scroll-block__svg,.team-v3__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#000}.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:#000}.team-v3__items{margin-bottom:3em}.team-v3__item{color:#000;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(0,0,0,.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 Work Sans,sans-serif;color:#000}.team-v3__item .item__title .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.6667em/1.4 Work Sans,sans-serif;color:#000}.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 Work Sans,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 Work Sans,sans-serif;color:#ff8d06;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:#ff8d06;border-color:transparent}.team-v3 .swiper-pagination-bullet-active{height:5px;color:transparent;background:#000;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:#000}.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 Work Sans,sans-serif}.toolbar-opinion__title .title .title__content-2{font:normal normal 400 2.5em/1 Work Sans,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 Work Sans,sans-serif}.toolbar-social .toolbar-social__title .title .title__content-2{font:normal normal 400 2.5em/1 Work Sans,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:#ff8d06;border:1px solid #ff8d06;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:#ff8d06}.toolbar-connect{margin-top:.5em;margin-bottom:1em}.toolbar-connect .button-drawing__drawing{height:25px;fill:#ff8d06}.toolbar-connect .button-drawing__content{font:normal normal 600 1em Work Sans,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:#ff8d06}.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 Work Sans,sans-serif}.toolbar-connect .toolbar-connect__title .title .title__content-2{font:normal normal 400 2.5em/1 Work Sans,sans-serif}}.toolbar-connect_collapse{background:rgba(0,0,0,.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 #ff8d06;padding:.5em;font:normal normal 400 1em Work Sans,sans-serif}.toolbar-connect_collapse .connect .button-drawing:hover{background:#ff8d06}.toolbar-connect_collapse .connect .button-drawing:hover .button-drawing__content{color:#fff}.toolbar-connect_collapse .connect .button-drawing:hover svg{fill:#000}.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:#000}.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:#ff8d06;border:1px solid #ff8d06;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:#000;border-color:#000}.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:#ff8d06}.toolbar--in-header .toolbar-connect .button-drawing__content{font:normal normal 600 1em Work Sans,sans-serif;letter-spacing:.2em;text-transform:none;color:#ff8d06}.toolbar--in-header .toolbar-connect .button-drawing:focus .button-drawing__content,.toolbar--in-header .toolbar-connect .button-drawing:hover .button-drawing__content{color:#ff8d06}.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(0,0,0,.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 Work Sans,sans-serif;padding-right:.5em}.topbar__selectConnection .ss-main.js-select--light{font:normal normal 400 .8235em/1em Work Sans,sans-serif;color:#fff}.topbar__selectConnection .ss-content{background-color:rgba(0,0,0,.9);padding:1em 0;border:none}.topbar__selectConnection .item{width:100%;border:1px solid #ff8d06;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:#ff8d06}.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(0,0,0,.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 500 20px/1em Work Sans,sans-serif;text-transform:uppercase;letter-spacing:0;color:#000}.lang-switch .ss-main .ss-single-selected .ss-arrow span{border-color:#000}.lang-switch .ss-list{font:normal normal 500 20px/1em Work Sans,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:#000}.lang-switch .ss-content .ss-list .ss-option:hover{color:#000;background:#fff}.lang-switch .ss-content .ss-list .ss-option.ss-disabled,.lang-switch .ss-content .ss-list .ss-option.ss-option-selected{color:#000;background:#ff8d06}@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:#000}.main-nav .lang-switch .ss-list{color:#000;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:#000}}.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 500 20px/1em Work Sans,sans-serif;text-transform:uppercase;letter-spacing:0;color:#000}.header--inner .lang-switch .ss-main .ss-single-selected .ss-arrow span{border-color:#000}.header--inner .lang-switch .ss-list{font:normal normal 500 20px/1em Work Sans,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:#000}.header--inner .lang-switch .ss-content .ss-list .ss-option:hover{color:#000;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:#000;background:#ff8d06}.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:#ff8d06;color:#fff}.selection-icon__icon>*{display:block;height:1.5em;width:1.5em;color:#000;fill:currentColor;stroke:currentColor}@media screen and (max-width:1210px){.main-nav .selection-icon{background:transparent}.main-nav .selection-icon__badge{background:#ff8d06;color:#fff}.main-nav .selection-icon__icon>*{color:#fff;fill:currentColor;stroke:currentColor}}.header--inner .selection-icon{background:transparent}.header--inner .selection-icon__badge{background:#ff8d06;color:#fff}.header--inner .selection-icon__icon>*{color:#000;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:#000}@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:#000}.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:#000}.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:#000}.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:#000}.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:#000}.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:#000}.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:#000}.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(0,0,0,.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:after,.page-alertmail-v1 .breadcrumb__link{color:#fff}.page-alertmail-v1 .breadcrumb__item--active{color:#ff8d06}.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(0,0,0,.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:after,.page-contact .breadcrumb__link{color:#fff}.page-contact .breadcrumb__item--active{color:#ff8d06}.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(0,0,0,.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__wrapper{margin-bottom:8em}.page-estimation-v1 .breadcrumb__item:after,.page-estimation-v1 .breadcrumb__link{color:#fff}.page-estimation-v1 .breadcrumb__item--active{color:#ff8d06}.page-editorial .jumbotron-v1{background:transparent url(../images/modules/jumbotron/3.jpg) no-repeat 0/cover;color:#000}@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:#000}.page-editorial .jumbotron-v1__wrapper{margin-bottom:0}.page-editorial .breadcrumb__item--active,.page-editorial .breadcrumb__item:after,.page-editorial .breadcrumb__link{color:#000}.page-listing-partner-v1 .jumbotron-v1{background:transparent url(../images/modules/jumbotron/3.jpg) no-repeat 0/cover;color:#000}@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:#000}.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:#000}@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:#000}.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}@media screen and (min-width:1543px){.header__top--v1 .header__logo img{max-height:inherit;max-width:inherit}}@media screen and (max-width:993px){.header__top--v1 .header__logo img{max-width:300px}}@media screen and (min-width:1200px){.body--home .toolbar,.body--home .topbar{top:2.8em}}@media screen and (min-width:1200px){.body--home .header__top{top:1em}}@media screen and (min-width:1200px){.body--home .menu{justify-content:flex-start}}@media screen and (min-width:1543px){.body--home .menu__item-header{padding-right:3em}}@media screen and (max-width:1540px) and (min-width:1200px){.body--home .menu__item-header{padding-right:1em}}@media screen and (min-width:1200px){.body--home .header{background-position-y:49px}}.header__container .bandeau-info .bandeau-info__text{font-size:20px;font-weight:500;font-family:Work Sans,sans-serif}@media screen and (max-width:767px){.header__container .bandeau-info .bandeau-info__text{font-size:4vw}}.header__container .bandeau-info .bandeau-info__button{font-size:18px;letter-spacing:0;font-weight:500}@media screen and (max-width:933px) and (min-width:768px){.main-nav__topbar .topbar{top:3em}}@media screen and (max-width:767px){.main-nav__topbar .topbar{left:auto;right:8em;top:1em}}@media screen and (max-width:933px){.body--menu-opened .main-nav__wrapper{margin-bottom:0;position:relative;top:1em}}.header__content .header__slogan .title .title__content-2{text-transform:lowercase}@media screen and (max-width:1366px) and (min-width:1281px){.header__content--withslogan{position:absolute;top:5em}}@media screen and (max-width:993px){.nav-toggle__lines,.nav-toggle__lines:after,.nav-toggle__lines:before{background-color:#000}}@media screen and (max-width:1366px) and (min-width:1281px){.header__content .header__slogan .title .title__content{padding-bottom:0}}@media screen and (max-width:1366px) and (min-width:1281px){.header__content .header__slogan .title .title__content-1{font-size:1.8vw}}@media screen and (max-width:1366px) and (min-width:1281px){.header__content .header__slogan .title .title__content-2{font-size:2.8vw}}.topbar__selectConnection .ss-content{background-color:rgba(0,0,0,.78)}.topbar__selectConnection .ss-content .ss-list .ss-option.ss-highlighted{background-color:transparent}@media screen and (max-width:767px){.topbar__selectConnection .ss-content .ss-list .ss-option{padding:6px 0}}.topbar__selectConnection .ss-content .ss-list .ss-option:hover{background-color:transparent}.topbar__selectConnection .ss-main.js-select--light{text-transform:lowercase;font-size:13px}@media screen and (max-width:767px){.topbar__selectConnection .ss-main.js-select--light{font-size:2.1vw}}@media screen and (max-width:993px) and (min-width:768px){.topbar__selectConnection .ss-main.js-select--light{font-size:1.4vw}}.topbar__selectConnection .ss-content .ss-list .ss-option,.topbar__selectConnection .ss-content .ss-list .ss-option.ss-highlighted{color:#fff}.topbar__selectConnection .ss-main .ss-single-selected .placeholder .ss-disabled{font-size:20px;text-transform:lowercase;font-weight:500}@media screen and (min-width:1200px){.topbar__selectConnection .ss-main .ss-single-selected .placeholder .ss-disabled{color:#000}}@media screen and (max-width:767px){.topbar__selectConnection .ss-main .ss-single-selected .placeholder .ss-disabled{font-size:4.1vw;color:#fff}}@media screen and (max-width:993px){.topbar__selectConnection .ss-main .ss-single-selected .placeholder .ss-disabled{color:#fff}}.topbar__selectConnection .ss-main .ss-single-selected .ss-arrow span,.topbar__selectConnection .ss-main .ss-single-selected .ss-arrow span:after,.topbar__selectConnection .ss-main .ss-single-selected .ss-arrow span:before{background:#ff8d06}@media screen and (max-width:993px){.topbar__selectConnection .ss-main .ss-single-selected .ss-arrow span,.topbar__selectConnection .ss-main .ss-single-selected .ss-arrow span:after,.topbar__selectConnection .ss-main .ss-single-selected .ss-arrow span:before{background:#fff}}.topbar__selectConnection .ss-main .ss-open-below .ss-arrow{background-color:rgba(0,0,0,.78)}.topbar__selectConnection .ss-main .ss-open-below .ss-arrow span,.topbar__selectConnection .ss-main .ss-open-below .ss-arrow span:after,.topbar__selectConnection .ss-main .ss-open-below .ss-arrow span:before{background:#ff8d06}.topbar__selectConnection .item{border:2px solid #ff8d06}@media screen and (max-width:993px) and (min-width:768px){.topbar__selectConnection .item{font-size:1.1vw}}@media screen and (max-width:767px){.topbar__selectConnection .item{font-size:2.2vw}}@media screen and (max-width:993px){.main-nav .lang-switch .ss-main .ss-single-selected{color:#fff}}@media screen and (max-width:993px){.main-nav .lang-switch .ss-main .ss-single-selected .ss-arrow span{border-color:#fff}}@media screen and (min-width:1543px){.header--inner .menu__item-header{padding-right:3em}}.header--inner .header__logo-img{max-width:350px}@media screen and (max-width:1540px) and (min-width:1200px){.header--inner .header__logo-img{max-width:280px}}.header--inner .menu{justify-content:flex-start}@media screen and (min-width:1200px){.header--inner .menu{font-size:20px}}@media screen and (max-width:1540px){.header--inner .header__top{left:0}}@media screen and (max-width:993px){.header--inner .selection-icon__icon>*{color:#fff}}@media screen and (max-width:993px){.header--inner .search-toggle__icon{fill:#ff8d06}}@media screen and (max-width:993px){.body--page-property-detail-v2 .header__search-toggle{visibility:hidden;width:0;height:0;margin:0;padding:0}}@media screen and (min-width:1200px){.header--v1 .scroll-block{z-index:0}}.formOffredem__container .form__content .button-select__element.active{color:#fff;background:#ff8d06;border-color:#000;font-size:20px;font-weight:500}.formOffredem__container .form__content .button-select__element{font-size:20px;border:none;background:#000;color:#fff;font-weight:500;text-transform:lowercase}@media screen and (max-width:1440px) and (min-width:1200px){.formOffredem__container .form__content .button-select__element .button-select__element__text:lang(en){font-size:1.2vw}}@media screen and (min-width:1540px){.formOffredem__container .form__content .button-select__element .button-select__element__text:lang(en){font-size:.9vw}}.formOffredem__container .form__content .button-select__element:hover{color:#fff;background:#000}.form-search-filter__container .form-search-filter{background:rgba(0,0,0,.65)}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item{font-size:15px;font-weight:500;color:#ff8d06}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item .reset__icon{fill:#ff8d06}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .submit_button_item{color:#fff;font-size:20px;font-weight:500;background:#ff8d06;border-color:#ff8d06}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .submit_button_item:hover{color:#fff;background:#000}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .submit_button_item:hover:before{background:#000}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .submit_button_item:hover .submit__label{color:#fff}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item{background:#000;font-size:15px;font-weight:500;color:#fff}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item:hover{color:#fff;border-color:#769188}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item:hover .search__icon{fill:#fff!important}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item .search__icon{fill:#fff}.formSelect__container .formSelect__content .textfield__input,.formSelect__container .formSelect__structure .label-element{font-size:15px;font-weight:500;color:#fff}.formSelect__container .formSelect__content .textfield__input::placeholder{opacity:.5;color:#fff}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .formRange__content{font-size:15px;color:#fff;font-weight:500}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__input,.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__unit{color:#000}.noUi-handle,.range .noUi-connect{background:#000}.search-filter-full .modal__close-drawing{fill:#000}.form-estimate__container .form-estimate__input-element,.form-estimate__container .form-estimate__text{color:#000}.form-estimate__container .form-estimate__input-element::placeholder{color:#000}.form-estimate__container .form-estimate__button{color:#000}.form-estimate__container .form-estimate__input-element{color:#fff}.form-estimate__container .form-estimate__input-element::placeholder{color:#fff;opacity:.5}.form-estimate__container .form-estimate__text{color:#fff}.form-estimate__container .form-estimate__text::placeholder{color:#fff;opacity:.5}.form-estimate__container .form-estimate__button{color:#fff}.estimation_home__background:before{background:rgba(0,0,0,.59)}.estimation_home .title__content-2{text-transform:lowercase}.estimation_home .title__content-1,.estimation_home .title__content-2{color:#fff}.estimation_home .estimation_home__paragraphe__element{color:#fff;font-weight:500;font-size:18px}.estimation_home .estimation_home__button__content .button{color:#fff;border-color:#ff8d06}@media screen and (max-width:767px){.estimation_home .estimation_home__button__content .button{font-size:4vw}}.estimation_home__scroll-block .scroll-block__svg{fill:#ff8d06}.estimation_home__scroll-block .scroll-block__svg-border{stroke:#ff8d06}.favorites-v1__item-title .title-subtitle__content{height:auto}.favorites-v1__item-info,.favorites-v1__item-title .title-subtitle .title-subtitle__subtitle{letter-spacing:4px}@media screen and (max-width:933px){.favorites-v1__item-content{height:200px}}@media screen and (max-width:1440px) and (min-width:1200px){.favorites-v1__item-content{height:156px}.favorites-v1__item-content .title-subtitle{margin-bottom:.1em}}@media screen and (max-width:1280px) and (min-width:1200px) and (min-height:800px) and (max-height:800px){.favorites-v1__scroll-block .scroll-block__button{position:relative;top:.6em}}.footer-v1-top .title{margin-bottom:1em}.footer-v1-last__lbi-logo{width:164px;height:25.98px}.social__item--linkedin .social__link{padding:.7em}.footer-v1__partners .partners__img{max-height:inherit}.services-v2__item .bordered__header{padding:0 .7em}@media screen and (min-width:1200px){.services-v2__item-title .title{min-height:112px}}.services-v2__item-title .title .title__content-1{letter-spacing:.1em;text-transform:lowercase}.services-v2__item-title .title .title__content-1:first-letter{text-transform:uppercase}@media screen and (max-width:1540px) and (min-width:1200px){.services-v2__item-title .title .title__content-1{font-size:1.8vw}}.services-v2__item-title .title .title__content-2{text-transform:lowercase}.partner-listing-v1 .item__content .title-subtitle .title-subtitle__content{min-height:84px}.property-listing-v2 .item__more .button .button__line1,.property-listing-v2 .item__more .button .button__line2{background:transparent}@media screen and (max-width:767px){.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__content{font-size:3.1vw}}@media screen and (max-width:993px) and (min-width:768px){.filter-sort__container .filter-label{font-size:2vw}}@media screen and (max-width:993px) and (min-width:768px){.filter-sort__container .filter-text .text-element{font-size:1.8vw}}.estimation-content-v1__item .item__decorate{margin-top:0}.property-detail-v2__back .links-group__wrapper{margin-top:3em}@media screen and (min-width:1543px){.favorites-v1__item-decorate{min-height:366px}}@media screen and (max-width:1540px) and (min-width:1200px){.favorites-v1__item-decorate{min-height:393px}}.jumbotron-v1__title .title .title__content-2{text-transform:none}.alertmail-content-v1__form-block.form-block .form .ss-main .ss-multi-selected .ss-values .ss-disabled:lang(en){letter-spacing:0}@media screen and (max-width:1540px) and (min-width:1200px){.alertmail-content-v1__form-block.form-block .form .ss-main .ss-multi-selected .ss-values .ss-disabled:lang(en){font-size:1.2vw}}@media screen and (max-width:1540px) and (min-width:1200px){.estimation-formulaires #estimation_pro_group .module-form .form__field.textfield input::placeholder{font-size:1.2vw}}.alertmail-content-v1__form .textfield__input{font-size:.7vw}@media screen and (max-width:1540px) and (min-width:1200px){.alertmail-content-v1__form .textfield__input{font-size:1vw}}@media screen and (max-width:767px){iframe{height:105%!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNldHRpbmdzLzAwLWNvcmUvXzAxLWZvbnRzLnNjc3MiLCIwNy1tb2R1bGVzL3JncGQvX3JncGQtdjEuc2NzcyIsIjAxLXRvb2xzL19mb250LmVzdGltYXRpb24uc2NzcyIsIm1haW4uY3NzIiwiMDItZ2VuZXJpYy9fYm94LXNpemluZy5zY3NzIiwiMDItZ2VuZXJpYy9fZXhwYW5kYWJsZS5zY3NzIiwiMDItZ2VuZXJpYy9fbm9ybWFsaXplLnNjc3MiLCIwMy10YWdzL19hcmlhLXRhYmxlLnNjc3MiLCIwMy10YWdzL19oZWFkaW5ncy5zY3NzIiwiMDEtdG9vbHMvX21peGlucy5yZXNldC5zY3NzIiwiMDEtdG9vbHMvX21peGlucy5zY3NzIiwiMDMtdGFncy9faHRtbC5zY3NzIiwic2V0dGluZ3MvMDAtY29yZS9fMDAtY29sb3JzLnNjc3MiLCIwNC1vYmplY3RzL19ncmlkcy5zY3NzIiwic2V0dGluZ3MvMDEtZWxlbWVudHMvX2dyaWRzLnNjc3MiLCIwNC1vYmplY3RzL19pbm5lcnBhZ2Uuc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzAyLWNvcmUuc2NzcyIsIjA0LW9iamVjdHMvX2xhbmRpbmcuc2NzcyIsIjA0LW9iamVjdHMvX2xpbmtzLnNjc3MiLCIwNC1vYmplY3RzL19tYWluLnNjc3MiLCIwNC1vYmplY3RzL19tYXJnaW5zLnNjc3MiLCIwNC1vYmplY3RzL190ZXh0LWJsb2NrLnNjc3MiLCIwNC1vYmplY3RzL193cmFwcGVyLnNjc3MiLCIwNS12ZW5kb3JzL19mbGF0cGlja3Iuc2NzcyIsIjA1LXZlbmRvcnMvX25vdWlzbGlkZXIuc2NzcyIsIjA1LXZlbmRvcnMvX3Bob3Rvc3dpcGUuc2NzcyIsIjA1LXZlbmRvcnMvX3Bob3Rvc3dpcGUudWkuc2NzcyIsIjA1LXZlbmRvcnMvX3NpbXBsZWJhci5zY3NzIiwiMDUtdmVuZG9ycy9fc2xpbXNlbGVjdC5zY3NzIiwiMDUtdmVuZG9ycy9fc3dpcGVyLnNjc3MiLCIwNi1lbGVtZW50cy9fYW5pbWF0aW9ucy5zY3NzIiwic2V0dGluZ3MvMDAtY29yZS9fMDYtYW5pbWF0aW9ucy5zY3NzIiwiMDYtZWxlbWVudHMvX2JvcmRlcmVkLnNjc3MiLCIwNi1lbGVtZW50cy9fYnV0dG9uLnNjc3MiLCJzZXR0aW5ncy8wMC1jb3JlL18wMy1idXR0b24uc2NzcyIsIjA2LWVsZW1lbnRzL19kcmF3aW5nLnNjc3MiLCJzZXR0aW5ncy8wMC1jb3JlL18wNy1zcGVjaWZpYy5zY3NzIiwiMDYtZWxlbWVudHMvX2ZpZ3VyZXMtcm90YXRvci5zY3NzIiwiMDYtZWxlbWVudHMvX2xpbmtzLWdyb3VwLnNjc3MiLCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fbGlua3MtZ3JvdXAuc2NzcyIsIjA2LWVsZW1lbnRzL19sb2FkZXIuc2NzcyIsIjA2LWVsZW1lbnRzL19tZWRpYS1tb2R1bGUuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL19tZWRpYS1tb2R1bGUuc2NzcyIsIjA2LWVsZW1lbnRzL19tb2RhbC1zb2NpYWxzLnNjc3MiLCIwNi1lbGVtZW50cy9fbW9kYWwuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL19tb2RhbC5zY3NzIiwiMDYtZWxlbWVudHMvX21vcmUtYWN0aW9uLnNjc3MiLCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fbW9yZS1hY3Rpb24uc2NzcyIsIjA2LWVsZW1lbnRzL19zY3JvbGwtYmxvY2suc2NzcyIsIjA2LWVsZW1lbnRzL19zZWFzb25hbC1yZW50YWwuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL19zZWFzb25hbC1yZW50YWwuc2NzcyIsIjA2LWVsZW1lbnRzL19za2lwbGluay5zY3NzIiwiMDYtZWxlbWVudHMvX3N2Zy5zY3NzIiwiMDYtZWxlbWVudHMvX3N3aXBlci5zY3NzIiwiMDYtZWxlbWVudHMvX3RhYmxlLWFyaWEuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL190YWJsZS1hcmlhLnNjc3MiLCIwNi1lbGVtZW50cy9fdGFicy5zY3NzIiwic2V0dGluZ3MvMDEtZWxlbWVudHMvX3RhYnMuc2NzcyIsIjA2LWVsZW1lbnRzL190ZXh0LXZlcnRpY2FsLnNjc3MiLCIwNi1lbGVtZW50cy9fdGltZV9hbmltLnNjc3MiLCIwNi1lbGVtZW50cy9fdGl0bGUuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL190aXRsZS5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fY2hlY2tib3guc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzA0LWZvcm0uc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX2NoZWNrYm94ZXMuc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX2Zvcm1zLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL19sb2NhbGl6YXRvci5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fcmFkaW8uc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX3JhZGlvcy5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fcmFuZ2Uuc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX3NlbGVjdC5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fdGV4dGFyZWEuc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX3RleHRmaWVsZC5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fdXBsb2FkLnNjc3MiLCIwNy1tb2R1bGVzL2FnZW5jeS9fYWdlbmN5LWhvbWUudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWdlbmN5L19hYWdlbmN5LWhvbWUtdjEuc2NzcyIsIjA3LW1vZHVsZXMvYWdlbmN5L19hZ2VuY3ktaG9tZS52MS5zbGlkZS5zY3NzIiwiMDctbW9kdWxlcy9hZ2VuY3kvX2FnZW5jeS12MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9hZ2VuY3kvX2FnZW5jeS12MS5zY3NzIiwiMDctbW9kdWxlcy9hZ2VuY3kvX2RldGFpbC1hZ2VuY2Uuc2NzcyIsIjA3LW1vZHVsZXMvYWdlbmN5L19saXN0aW5nLXYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hbmRhdGFpcmUvX21hbmRhdGFpcmUtdjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWdlbmN5L19hZ2VuY3ktbGlzdGluZy12Mi5zY3NzIiwiMDctbW9kdWxlcy9hZ2VuY3kvX2xpc3RpbmctdjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWdlbmN5L19hZ2VuY3ktbGlzdGluZy12My5zY3NzIiwiMDctbW9kdWxlcy9hbGVydG1haWwvX2FsZXJ0bWFpbC5jb250ZW50LnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2FsZXJ0bWFpbC9fYWxlcnRtYWlsLmNvbnRlbnQudjEuc2NzcyIsIjA3LW1vZHVsZXMvYWxlcnRtYWlsL19hbGVydG1haWwudjEtaW5uZXIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWxlcnRtYWlsL19hbGVydG1haWwudjEtaW5uZXIuc2NzcyIsIjA3LW1vZHVsZXMvYWxlcnRtYWlsL19hbGVydG1haWwudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWxlcnRtYWlsL19hbGVydG1haWwudjEuc2NzcyIsIjA3LW1vZHVsZXMvYmFuZGVhdXgvYmFuZGVhdXguc2NzcyIsIjA3LW1vZHVsZXMvYmlnZGF0YS9fYmlnZGF0YS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9iaWdkYXRhL19iaWdkYXRhLnNjc3MiLCIwNy1tb2R1bGVzL2JyZWFkY3J1bWIvX2JyZWFkY3J1bWIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYnJlYWRjcnVtYi9fYnJlYWRjcnVtYi5zY3NzIiwiMDctbW9kdWxlcy9jYWxlbmRhci9fY2FsZW5kYXIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY2FsZW5kYXIvX2NhbGVuZGFyLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2NhbGwtdHJhY2tpbmcvY2FsbC10cmFja2luZy5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9jYWxsLXRyYWNraW5nL2NhbGwtdHJhY2tpbmcuc2NzcyIsIjA3LW1vZHVsZXMvY29udGFjdC9fY29udGFjdC5jb250ZW50LnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QuY29udGVudC52MS5zY3NzIiwiMDctbW9kdWxlcy9jb250YWN0L19jb250YWN0LnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QudjEuc2NzcyIsIjA3LW1vZHVsZXMvY29udGFjdC9fY29udGFjdC52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9jb250YWN0L19jb250YWN0LnYyLnNjc3MiLCIwNy1tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QudjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY29udGFjdC9fY29udGFjdC52My5zY3NzIiwiMDctbW9kdWxlcy9jb250YWN0L19jb250YWN0LnY0LnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QudjQuc2NzcyIsIjA3LW1vZHVsZXMvY3JvL19jcm8udjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY3JvL19jcm8udjEuc2NzcyIsIjA3LW1vZHVsZXMvY3JvL19jcm8udjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY3JvL19jcm8udjIuc2NzcyIsIjA3LW1vZHVsZXMvY3JvL19jcm8udjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY3JvL19jcm8udjMuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19lZGRpdG9yaWFsLmhvbWUudjEuc2NzcyIsIjAwLWNvcmUvXzAyLWNvcmUuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19lZGl0b3JpYWwtYWdlbmN5LnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLWFnZW5jeS5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvX2VkaXRvcmlhbC1sZWdhbHMuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19lZGl0b3JpYWwuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZWRpdG9yaWFsL19lZGl0b3JpYWwuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19saXN0aW5nLWJhbmRlYXUuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2VkaXRvcmlhbC1nbXMvX2VkaXRvcmlhbC1nbXMtMi5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvZWRpdG9yaWFsLWdtcy9fZWRpdG9yaWFsLWdtcy0yMS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9lZGl0b3JpYWwvZWRpdG9yaWFsLWdtcy9fZWRpdG9yaWFsLWdtcy0yMS5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvZWRpdG9yaWFsLWdtcy9fZWRpdG9yaWFsLWdtcy1kZWZhdWx0LnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9lZGl0b3JpYWwtZ21zL19lZGl0b3JpYWwtZ21zLWRlZmF1bHQuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2VkaXRvcmlhbC1nbXMvX2VkaXRvcmlhbC1nbXMtbGlzdC1pdGVtLnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9lZGl0b3JpYWwtZ21zL19lZGl0b3JpYWwtZ21zLWxpc3QtdjQtaXRlbS0yLnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9lZGl0b3JpYWwtZ21zL19lZGl0b3JpYWwtZ21zLWxpc3QtdjQuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZWRpdG9yaWFsL2VkaXRvcmlhbC1nbXMvX2VkaXRvcmlhbC1nbXMtVjQuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2VkaXRvcmlhbC1nbXMvX2VkaXRvcmlhbC1nbXMtbGlzdC5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9lZGl0b3JpYWwvZWRpdG9yaWFsLWdtcy9fZWRpdG9yaWFsLWdtcy1saXN0LnNjc3MiLCIwNy1tb2R1bGVzL2Vudmlyb25uZW1lbnQtc2VvL19lbnZpcm9ubmVtZW50LWxpc3Quc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZW52aXJvbm5lbWVudC1zZW8vX2Vudmlyb25uZW1lbnQtc2VvLnNjc3MiLCIwNy1tb2R1bGVzL2Vudmlyb25uZW1lbnQtc2VvL19lbnZpcm9ubmVtZW50LnNjc3MiLCIwNy1tb2R1bGVzL2VzdGltYXRpb24tcmFwaWRlL19lc3RpbWF0aW9uLnNjc3MiLCIwNy1tb2R1bGVzL2VzdGltYXRpb24tcmFwaWRlL2VzdGltYXRpb25faG9tZS5zY3NzIiwiMDctbW9kdWxlcy9lc3RpbWF0aW9uL19lc3RpbWF0aW9uLXJlc3VsdC5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9lc3RpbWF0aW9uL19lc3RpbWF0aW9uX3Jlc3VsdC5zY3NzIiwiMDctbW9kdWxlcy9lc3RpbWF0aW9uL19lc3RpbWF0aW9uLnYxLWlubmVyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb24udjEtaW5uZXIuc2NzcyIsIjA3LW1vZHVsZXMvZXN0aW1hdGlvbi9fZXN0aW1hdGlvbi52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9lc3RpbWF0aW9uL19lc3RpbWF0aW9uLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2VzdGltYXRpb24vZXN0aW1hdGlvbi5jb250ZW50LnYxLnNjc3MiLCIwNy1tb2R1bGVzL2V2ZW50cy9fZXZlbnRzX2xpc3RpbmcudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZXZlbnRzL19ldmVudHMtbGlzdGluZy52Mi5zY3NzIiwiMDctbW9kdWxlcy9ldmVudHMvX2V2ZW50cy1kZXRhaWwudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZXZlbnRzL19ldmVudHMtZGV0YWlsLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2V2ZW50cy9fZXZlbnRzLWxpc3RpbmcudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZXZlbnRzL19ldmVudHMtbGlzdGluZy52MS5zY3NzIiwiMDctbW9kdWxlcy9ldmVudHMvX2V2ZW50cy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9ldmVudHMvX2V2ZW50cy12MS5zY3NzIiwiMDctbW9kdWxlcy9mYWIvX2ZhYi52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9mYWIvX2ZhYi52MS5zY3NzIiwiMDctbW9kdWxlcy9mYXEvX2ZhcS5zY3NzIiwiMDctbW9kdWxlcy9mYXZvcml0ZXMvX2Zhdm9yaXRlcy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9mYXZvcml0ZXMvX2Zhdm9yaXRlcy52MS5zY3NzIiwiMDctbW9kdWxlcy9mYXZvcml0ZXMvX2Zhdm9yaXRlcy52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9mYXZvcml0ZXMvX2Zhdm9yaXRlcy52Mi5zY3NzIiwiMDctbW9kdWxlcy9mYXZvcml0ZXMvX2Zhdm9yaXRlcy52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9mYXZvcml0ZXMvX2Zhdm9yaXRlcy52My5zY3NzIiwiMDctbW9kdWxlcy9mYXZvcml0ZXMvX2Zhdm9yaXRlcy52NC5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9mYXZvcml0ZXMvX2Zhdm9yaXRlcy52NC5zY3NzIiwiMDctbW9kdWxlcy9maWd1cmVzL19maWd1cmVzLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2ZpZ3VyZXMvX2ZpZ3VyZXMudjEuc2NzcyIsIjA3LW1vZHVsZXMvZmlsdGVyL19maWx0ZXIudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZmlsdGVyL19maWx0ZXIudjEuc2NzcyIsIjA3LW1vZHVsZXMvZm9vdGVyL19fZm9vdGVyLWFnZW5jeS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9mb290ZXIvX19mb290ZXItYWdlbmN5LnNjc3MiLCIwNy1tb2R1bGVzL2Zvb3Rlci9fX2Zvb3Rlci12MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9mb290ZXIvX2Zvb3Rlci12MS5zY3NzIiwiMDctbW9kdWxlcy9oZWFkZXIvX19oZWFkZXIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvaGVhZGVyL19oZWFkZXIuc2NzcyIsIjA3LW1vZHVsZXMvaGVhZGVyL19uYXYtdG9nZ2xlLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21haW4tbmF2L19tYWluLW5hdi5zY3NzIiwiMDctbW9kdWxlcy9oZWFkZXIvX3NlYXJjaC10b2dnbGUuc2NzcyIsIjA3LW1vZHVsZXMvaW50ZXJrYWIvX2ludGVya2FiLWhvbWUudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvaW50ZXJrYWIvX2ludGVya2FiLWhvbWUudjEuc2NzcyIsIjA3LW1vZHVsZXMvaW50ZXJrYWIvX2ludGVya2FiLWhvbWUudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvaW50ZXJrYWIvX2ludGVya2FiLWhvbWUudjIuc2NzcyIsIjA3LW1vZHVsZXMvaW50ZXJrYWIvX2ludGVya2FiLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi52Mi5zY3NzIiwiMDctbW9kdWxlcy9pbnRlcmthYi9faW50ZXJrYWIudjMtLWJsYWNrLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi52My5zY3NzIiwiMDctbW9kdWxlcy9pbnRlcmthYi9faW50ZXJrYWIudjMuaW5uZXIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvaW50ZXJrYWIvX2ludGVya2FiLWlubmVyLXYzLnNjc3MiLCIwNy1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi52My5zY3NzIiwiMDctbW9kdWxlcy9qZXN0aW1vL19qZXN0aW1vLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2plc3RpbW8vX2plc3RpbW8uc2NzcyIsIjA3LW1vZHVsZXMvanVtYm90cm9uL19qdW1ib3Ryb24udjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvanVtYm90cm9uL19qdW1ib3Ryb24udjEuc2NzcyIsIjA3LW1vZHVsZXMvbGlua3MvX2xpbmtzLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2xpc3QtYW5ub25jZXMvX2Zvcm0uc2NzcyIsIjA3LW1vZHVsZXMvbGlzdC1hbm5vbmNlcy9zZW8tdGV4dHMuc2NzcyIsIjA3LW1vZHVsZXMvbWFpbi1uYXYvX19tYWluLW5hdi5zY3NzIiwiMDctbW9kdWxlcy9tYWluLW5hdi9fbWVudS1kcm9wZG93bi5zY3NzIiwiMDctbW9kdWxlcy9tYWluLW5hdi9fbWVudS5zY3NzIiwiMDctbW9kdWxlcy9tYWluLXNlYXJjaC9fX21haW4tc2VhcmNoLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21haW4tc2VhcmNoL19tYWluLXNlYXJjaC5zY3NzIiwiMDctbW9kdWxlcy9tYW5kYXRhaXJlL19kZXRhaWwtbWFuZGF0YWlyZS5zY3NzIiwiMDctbW9kdWxlcy9tYW5kYXRhaXJlL19tYW5kYXRhaXJlLXYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hbmRhdGFpcmUvX21hbmRhdGFpcmUtdjEuc2NzcyIsIjA3LW1vZHVsZXMvbWFuZGF0YWlyZS9fbWFuZGF0YWlyZS12Mi5zY3NzIiwiMDctbW9kdWxlcy9tYXAtc3ZnL19tYXAtc3ZnLmJsYW5rLnNjc3MiLCIwNy1tb2R1bGVzL21hcC1zdmcvX21hcC1zdmcudmFnZW5jeS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9tYXAtc3ZnL19tYXAtc3ZnLnZhZ2VuY3kuc2NzcyIsIjA3LW1vZHVsZXMvbWFwLXN2Zy9fbWFwLXN2Zy52bWFuZGF0b3J5LnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hcC1zdmcvX21hcC1zdmcudm1hbmRhdG9yeS5zY3NzIiwiMDctbW9kdWxlcy9tYXAvX19tYXAuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbWFwL19tYXAuc2NzcyIsIjA3LW1vZHVsZXMvbWFwL19tYXAtbGlzdGluZy5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9tYXAvX21hcC5saXN0aW5nLnNjc3MiLCIwNy1tb2R1bGVzL21hcC9fbWFwLXBvcGluLnJlYWxlc3RhdGUuc2NzcyIsIjA3LW1vZHVsZXMvbWFwL19tYXAtcG9waW4uc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbWFwL19tYXAtcG9waW4uc2NzcyIsIjA3LW1vZHVsZXMvbWFwL19tYXAtdjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbWFwL19tYXAtdjMuc2NzcyIsIjA3LW1vZHVsZXMvbWFwL19tYXAudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbWFwL19tYXAudjEuc2NzcyIsIjA3LW1vZHVsZXMvbmV3cy9fbmV3cy1kZXRhaWwudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbmV3cy9fbmV3cy1kZXRhaWwudjEuc2NzcyIsIjA3LW1vZHVsZXMvbmV3cy9fbmV3cy1saXN0aW5nLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL25ld3MvX25ld3MtbGlzdGluZy52MS5zY3NzIiwiMDctbW9kdWxlcy9uZXdzL19uZXdzLWxpc3RpbmcudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbmV3cy9fbmV3cy1saXN0aW5nLnYyLnNjc3MiLCIwNy1tb2R1bGVzL25ld3MvX25ld3MtbW9yZS52MS5zY3NzIiwiMDctbW9kdWxlcy9uZXdzL19uZXdzLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL25ld3MvX25ld3MudjEuc2NzcyIsIjA3LW1vZHVsZXMvbmV3cy9fbmV3cy52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzL19uZXdzLnYyLnNjc3MiLCIwNy1tb2R1bGVzL25ld3MvX25ld3MudjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbmV3cy9fbmV3cy52My5zY3NzIiwiMDctbW9kdWxlcy9uZXdzbGV0dGVyL19uZXdzbGV0dGVyLnYxLnNjc3MiLCIwNy1tb2R1bGVzL29waW5pb25zL19vcGluaW9ucy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9vcGluaW9ucy9fb3BpbmlvbnMudjEuc2NzcyIsIjA3LW1vZHVsZXMvb3BpbmlvbnMvX29waW5pb25zLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL29waW5pb25zL19vcGluaW9ucy52Mi5zY3NzIiwiMDctbW9kdWxlcy9vcGluaW9ucy9fb3BpbmlvbnMudjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvb3BpbmlvbnMvX29waW5pb25zLnYzLnNjc3MiLCIwNy1tb2R1bGVzL3BhZ2luYXRpb24vX3BhZ2luYXRpb24uc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcGFnaW5hdGlvbi9fcGFnaW5hdGlvbi5zY3NzIiwiMDctbW9kdWxlcy9wYXJ0ZW5haXJlL19wYXJ0ZW5haXJlLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3BhcnRlbmFpcmUtaG9tZS9fcGFydGVuYWlyZS52MS5zY3NzIiwiMDctbW9kdWxlcy9wYXJ0bmVyL19wYXJ0bmVyLWxpc3RpbmcudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcGFydG5lci9fcGFydG5lci1saXN0aW5nLnYxLnNjc3MiLCIwNy1tb2R1bGVzL3BhcnRuZXIvX3BhcnRuZXItbGlzdGluZy52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wYXJ0bmVyL19wYXJ0bmVyLWxpc3RpbmcudjIuc2NzcyIsIjA3LW1vZHVsZXMvcHJvZ3JhbS9fX3Byb2dyYW0tZGV0YWlsLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb2dyYW0vX3Byb2dyYW0tZGV0YWlscy5zY3NzIiwiMDctbW9kdWxlcy9wcm9ncmFtL19wcm9ncmFtLWRldGFpbC52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9ncmFtL19wcm9ncmFtLWRldGFpbC52MS5zY3NzIiwiMDctbW9kdWxlcy9wcm9ncmFtL19wcm9ncmFtLWRldGFpbC52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9ncmFtL19wcm9ncmFtLWRldGFpbC52Mi5zY3NzIiwiMDctbW9kdWxlcy9wcm9ncmFtL19wcm9ncmFtLWRldGFpbC52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9ncmFtL19wcm9ncmFtLWRldGFpbC52My5zY3NzIiwiMDctbW9kdWxlcy9wcm9ncmFtL19wcm9ncmFtLWxpc3RpbmcudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1saXN0aW5nLnYxLnNjc3MiLCIwNy1tb2R1bGVzL3Byb2dyYW0vX3Byb2dyYW0tbGlzdGluZy52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9ncmFtL19wcm9ncmFtLWxpc3RpbmcudjIuc2NzcyIsIjA3LW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1saXN0aW5nLnYzLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb2dyYW0vX3Byb2dyYW0tbGlzdGluZy52My5zY3NzIiwiMDctbW9kdWxlcy9wcm9tb3RlL19wcm9tb3RlLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb21vdGUvX3Byb21vdGUudjEuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydHkvX19wcm9wZXJ0eS5zY3NzIiwiMDctbW9kdWxlcy9wcm9wZXJ0eS9fbWFwQmllbkljaS5zY3NzIiwiMDctbW9kdWxlcy9wcm9wZXJ0eS9fcHJvcGVydHktY29udGFjdC5zY3NzIiwiMDctbW9kdWxlcy9wcm9wZXJ0eS9fcHJvcGVydHktZGV0YWlsLWNvb3Jkcy5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9wZXJ0eS9fcHJvcGVydHktZGV0YWlsLWNvb3Jkcy5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9wZXJ0eS9fcHJvcGVydHktZGV0YWlsLnYzLnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnR5L19wcm9wZXJ0eS1kZXRhaWwudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LWRldGFpbC52MS5zY3NzIiwiMDctbW9kdWxlcy9wcm9wZXJ0eS9fcHJvcGVydHktZGV0YWlsLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb3BlcnR5L19wcm9wZXJ0eS1kZXRhaWwudjIuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LWRldGFpbC52My5zY3NzIiwiMDctbW9kdWxlcy9wcm9wZXJ0eS9fcHJvcGVydHktbGlzdGluZy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9wZXJ0eS9fcHJvcGVydHktbGlzdGluZy52MS5zY3NzIiwiMDctbW9kdWxlcy9wcm9wZXJ0eS9fcHJvcGVydHktbGlzdGluZy52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9wZXJ0eS9fcHJvcGVydHktbGlzdGluZy52Mi5zY3NzIiwiMDctbW9kdWxlcy9wcm9wZXJ0eS9fcHJvcGVydHktbGlzdGluZy52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9wZXJ0eS9fcHJvcGVydHktbGlzdGluZy52My5zY3NzIiwiMDctbW9kdWxlcy9wcm9wZXJ0eS9fcHJvcGVydHktbW9yZS52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9wZXJ0eS9fcHJvcGVydHktbW9yZS52MS5zY3NzIiwiMDctbW9kdWxlcy9wcm9wZXJ0eS9fcHJvcHBlcnR5LWRldGFpbC1mb3JtLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb3BlcnR5L19wcm9wcGVydHktZGV0YWlsLWZvcm0uc2NzcyIsIjA3LW1vZHVsZXMvcmdwZC9fX3JncGQtY29va2llcy5zY3NzIiwiMDctbW9kdWxlcy9zZWFyY2gtaW5uZXIvX3NlYXJjaF9pbm5lci5zY3NzIiwiMDctbW9kdWxlcy9zZWxlY3Rpb24vX3NlbGVjdGlvbi5jb250ZW50LnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NlbGVjdGlvbi9fc2VsZWN0aW9uLmNvbnRlbnQudjEuc2NzcyIsIjA3LW1vZHVsZXMvc2VydmljZXMvX3NlcnZpY2VzLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NlcnZpY2VzL19zZXJ2aWNlcy52MS5zY3NzIiwiMDctbW9kdWxlcy9zZXJ2aWNlcy9fc2VydmljZXMudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvc2VydmljZXMvX3NlcnZpY2VzLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3NlcnZpY2VzL19zZXJ2aWNlcy52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9zZXJ2aWNlcy9fc2VydmljZXMudjMuc2NzcyIsIjA3LW1vZHVsZXMvc2lsb3MvX3NpbG9zLXYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NpbG9zL19zaWxvcy12MS5zY3NzIiwiMDctbW9kdWxlcy9zaWxvcy9fc2lsb3MtdjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvc2lsb3MvX3NpbG9zLXYyLnNjc3MiLCIwNy1tb2R1bGVzL3N0YXR1cy9fc3RhdHVzLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3N0YXR1cy9fc3RhdHVzLnNjc3MiLCIwNy1tb2R1bGVzL3RlYW0vX3RlYW0tbGlzdGluZy52MS5zY3NzIiwiMDctbW9kdWxlcy90ZWFtL190ZWFtLWxpc3RpbmcudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvdGVhbS9fdGVhbS1saXN0aW5nLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3RlYW0vX3RlYW0udjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvdGVhbS9fdGVhbS52MS5zY3NzIiwiMDctbW9kdWxlcy90ZWFtL190ZWFtLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RlYW0vX3RlYW0udjIuc2NzcyIsIjA3LW1vZHVsZXMvdGVhbS9fdGVhbS52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90ZWFtL190ZWFtLnYzLnNjc3MiLCIwNy1tb2R1bGVzL3Rvb2xiYXIvX190b29sYmFyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Rvb2xiYXIvX3Rvb2xiYXIuc2NzcyIsIjA3LW1vZHVsZXMvdG9wYmFyL19fdG9wYmFyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RvcGJhci9fX3RvcGJhci5zY3NzIiwiMDctbW9kdWxlcy90b3BiYXIvX2xhbmctc3dpdGNoLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RvcGJhci9fbGFuZy1zd2l0Y2guc2NzcyIsIjA3LW1vZHVsZXMvdG9wYmFyL19zZWxlY3Rpb24taWNvbi5zY3NzIiwiMDgtcGFnZXMvX2hvbWUuc2NzcyIsIjA4LXBhZ2VzL19wYWdlLnNjc3MiLCJzZXR0aW5ncy8wMy1wYWdlcy9fcGFnZXMuc2NzcyIsIjA5LXV0aWxpdGllcy9fbGF6eS5zY3NzIiwiMDktdXRpbGl0aWVzL19zY3JlZW4tcmVhZGVyLXRleHQuc2NzcyIsIl9jdXN0b21zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsOEdBQVksQ0NGWiw4RUFBWSxDQUNaLHVGQUFZLENBQ1oscUZBQVksQ0RHWixXQUNJLHlCQUE0QixDQUM1Qix3UUFJMEQsQ0FDMUQsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUtwQixXQUNFLDBCQUE2QixDQUM3Qiw4UUFJNEQsQ0FDNUQsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGlCQUFrQixDRTdCdEIsV0FDSSx5QkFBNEIsQ0FDNUIsMkNBQThDLENBQzlDLHlUQUlnRSxDQUNoRSxlQUFtQixDQUNuQixpQkFBa0IsQ0FHdEIsV0FDSSwwQkFBNkIsQ0FDN0IsNkNBQWdELENBQ2hELG1VQUlrRSxDQUNsRSxlQUFtQixDQUNuQixpQkFBa0IsQ0NtSnRCLCtDRC9JSSx5QkE0QmtDLENDNEl0QyxnR0R2S0ksaUJBQWtCLENBQ2xCLGVBQW1CLENBQ25CLFdBQVksQ0FFWixvQkFBcUIsQ0FDckIsdUJBQXdCLENBQ3hCLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBSWxCLG1CQUFvQixDQUNwQixtQkFBb0IsQ0FHcEIsZUFBZ0IsQ0FJaEIsZ0JBQWlCLENBTWpCLGtDQUFtQyxDQUNuQyxpQ0FnQ2tDLENDNEd0QyxpRER4SUksMEJBNEJrQyxDQUl0Qyx3QkFBMEIsZUFBZ0IsQ0FDMUMsMEJBQTRCLGVBQWdCLENBQzVDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsMkJBQTZCLGVBQWdCLENBQzdDLHdCQUEwQixlQUFnQixDQUMx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QUNyQyxtQkFBcUIsZUFBZ0IsQ0FDckMsbUJBQXFCLGVBQWdCLENBQ3JDLHNCQUF3QixlQUFnQixDQUN4QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHFCQUF1QixlQUFnQixDQUN2Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsbUJBQXFCLGVBQWdCLENBQ3JDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLG1CQUFxQixlQUFnQixDQUNyQyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsbUJBQXFCLGVBQWdCLENBQ3JDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLG1CQUFxQixlQUFnQixDQUNyQyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLG1CQUFxQixlQUFnQixDQUNyQyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsbUJBQXFCLGVBQWdCLENBQ3JDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0Is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UDlCLDZCMENnUUksaUIxRG5RbUIsQzJEU3ZCLFVBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixpQkFDSSxVM0RiZSxDMkRjZixtQlJid0IsQ1FjeEIsd0R2RVVpQyxDdUVUakMsZ0JSZHFCLENRZXJCLGtCUjZENEIsQ1E1RDVCLHlCN0RzYUosMkJBQTZCLENBQzdCLHlCQUEyQixDQUMzQixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLG1CQUFxQixDQUNyQixXQUFZLENBQ1osbUJBQXFCLENBQ3JCLGtCQUFvQixDNkR6YXBCLGlCQUNJLHNCUmpCK0IsQ1FrQi9CLGFBQWMsQ0FJZCxpQjNENUJlLEMyRDRCZixvQjNENUJlLEMyRDZCZixtRHZFSmlDLEN1RUtqQyxnQlJuQnFCLENRb0JyQixtQlJuQndCLENRb0J4QixhUnRCeUIsQ1F1QnpCLGlCQUFrQixDQVhyQiw4QkFjTyxhUnJCNkIsQ1FzQjdCLFdSckIwQixDUU1qQyx3Q0FrQk8sYVJ6QjZCLENRMEI3QixXUnpCMEIsQ1FNakMsdUJBc0JPLHlCQUEyQixDQXRCbEMsb0NBd0JXLGFSN0J5QixDUThCekIsV1I3QnNCLENRSWpDLDhDQTRCVyxhUmpDeUIsQ1FrQ3pCLFdSakNzQixDU0x0QyxXQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQ0ksbUJUaEJ3QixDU2lCeEIsd0R4RU9pQyxDd0VOakMsZ0JUakJxQixDU2tCckIsa0JUc0M2QixDU3JDN0IsVTVEckJlLEM0RHNCZiwwQjlEa2FKLDJCQUE2QixDQUM3Qix5QkFBMkIsQ0FDM0Isa0JBQW1CLENBQ25CLFVBQVcsQ0FDWCxtQkFBcUIsQ0FDckIsV0FBWSxDQUNaLG1CQUFxQixDQUNyQixrQkFBb0IsQzhEcmFwQixrQkFDSSxNQUFPLENBSVAsYVRyQnlCLENTc0J6QixtRHhFUGlDLEN3RVFqQyxnQlR0QnFCLENTdUJyQixtQlR0QndCLENTdUJ4QixjQUFlLENBQ2YsdUJBQXdCLENBQ3hCLGlCNURyQ2UsQzREcUNmLG9CNURyQ2UsQzREc0NmLHNCVGhDK0IsQ1NpQy9CLGFBQWMsQ0FiakIsK0JB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QixDQW1DbkIsQ0FqRk4sNkRBa0RXLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLEN6RThYekIscUN5RWxiTCw2REFzRGEsYUFBYyxDQUVqQixDekU5RFQsaUVBQ0ksaUIwRTdFMEMsQzFFOEUxQyxpRkFDSSxrQm1EckdrQixDbkRzR2xCLGlCMEU5RThDLEMxRStFOUMsdUZBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLDRCMEVoRjZDLEMxRWtGakQsbUZBQ0ksYUFBYyxDQUVkLFVFMUdPLENGNkdYLG1GQUNJLGFBQWMsQ0FFZCxhRW5ITyxDRndoQmYsb0NBOWFJLG1GQWNRLG9EVnBGcUIsQ1U0RTdCLG1GQVlRLG9EVjVGcUIsQ1U4RnhCLEN5RXhCZCxtRUE2RFcsWUFBYSxDQUNiLHFCQUFzQixDQUN0QiwwQkFBMkIsQ0EvRHRDLDZEQWtFVyxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGNBQWUsQ0FwRTFCLDJEekV6QkssMkRWekNpQyxDVTBDakMsVUUzRWUsQ0Y0RWYsZTBFdkM2QyxDMUV3QzdDLG1CMEV2Q2lELEMxRXlDakQsbUIwRXhDaUQsQ0RvSTNDLGVBQWdCLENBQ2hCLGlCQUFrQixDekU1RnhCLDZEQUNJLFVFakZXLEN1RW1HcEIsNkRBNEVXLGVBQWdCLEN6RXJHdEIsMkRWakRpQyxDVWtEakMsVUUzRWUsQ0Y0RWYsZTBFOUI2QyxDMUUrQjdDLG1CMEU5QmlELEMxRStCakQsb0IwRTlCa0QsQzFFZ0NsRCwrREFDSSxVRWpGVyxDRnFoQmYscUN5RWxiTCwrQ0FvRlMsU0FBVSxDQXNDYixDQTFITixtRUF3RlcsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixrQkFBbUIsQ3pFd1Z6QixxQ3lFbGJMLG1FQTRGYSxhQUFjLENBRWpCLEN6RXBHVCx1RUFDSSxpQjBFdEM4QyxDMUV1QzlDLHVGQUNJLGtCbURyR2tCLENuRHNHbEIsaUIwRXZDa0QsQzFFd0NsRCw2RkFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2IsNEIwRXpDaUQsQzFFMkNyRCx5RkFDSSxhQUFjLENBRWQsVUUxR08s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MUZyUUcsMkRWekNpQyxDVTBDakMsVUUzRWUsQ0Y0RWYsZTJGT3FELEMzRk5yRCxtQjJGT3lELEMzRkx6RCxtQjJGTXlELENEbVdqQyxlQUFnQixDQUNoQixpQkFBa0IsQzFGelcxQyx5RkFDSSxVRWpGVyxDd0YrVWxCLHlGQTZHMkIsZUFBZ0IsQzFGbFh4QywyRFZqRGlDLENVa0RqQyxVRTNFZSxDRjRFZixlMkZnQnFELEMzRmZyRCxtQjJGZ0J5RCxDM0ZmekQsb0IyRmdCMEQsQzNGZDFELDJGQUNJLFVFakZXLENGcWhCZixvQzBGdE1ILDJFQXFIdUIsU0FBVSxDQXlDakIsQ0E5SmhCLCtGQXlIMkIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixrQkFBbUIsQzFGMkUzQyxvQzBGdE1ILCtGQTZIK0IsYUFBYyxDQUVyQixDMUZqWHpCLG1HQUNJLGlCMkZRc0QsQzNGUHRELG1IQUNJLGtCbURyR2tCLENuRHNHbEIsaUIyRk8wRCxDM0ZOMUQseUhBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLDRCMkZLeUQsQzNGSDdELHFIQUNJLGFBQWMsQ0FFZCxVRTFHTyxDRjZHWCxxSEFDSSxhQUFjLENBRWQsYUVuSE8sQ0Z3aEJmLG9DQTlhSSxxSEFjUSxvRFZwRnFCLENVNEU3QixxSEFZUSxvRFY1RnFCLENVOEZ4QixDMEZvTlosZ0dBb0kyQixpQkFBa0IsQzFGelkxQywyRFZ6Q2lDLENVMENqQyxVRTNFZSxDRjRFZixlMkY4Q21ELEMzRjdDbkQsbUIyRjhDdUQsQzNGNUN2RCxtQjJGNkN1RCxDM0Z5WnZELG9DMEZ0TUgsZ0dBc0krQixpQkFBa0IsQ0FzQnpCLEMxRjNackIsa0dBQ0ksVUVqRlcsQ3dGK1VsQiwyRzFGclFHLDREVmpEaUMsQ1VrRGpDLFVFM0VlLENGNEVmLGUyRm9EOEQsQzNGbkQ5RCxtQjJGb0RrRSxDM0ZsRGxFLGdCMkZtRCtELENEd1ZuQyxhQUFjLENBQ2QsaUJBSUcsQzFGL1kvQiw2R0FDSSxVRWpGVyxDd0YrVWxCLHFIQW9KK0IsY0FBZSxDQXBKOUMscUhBd0orQixhQUFjLEMxRjdaMUMsNERWakRpQyxDVWtEakMsVUUzRWUsQ0Y0RWYsZTJGb0Q4RCxDM0ZuRDlELG1CMkZvRGtFLEMzRmxEbEUsZ0IyRm1EK0QsQ0R1V25DLGlCQUFrQixDMUZ6WjlDLHVIQUNJLFVFakZXLEN3RnFmbkIsZ0NBQ0ksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUZyQiw0Q0FJTyxlcEY5ZW9CLENvRitlcEIsVUFBVyxDQUxsQixxREFRVyxpQkFBa0IsQzFGaGE5Qix5REFDSSxpQjJGMEUwQyxDM0Z6RTFDLHlFQUNJLGtCbURyR2tCLENuRHNHbEIsaUIyRnlFOEMsQzNGeEU5QywrRUFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLHNKQUNJLGFBQWMsQ0FFZCxVRWhITyxDRnFoQmYsb0NBOWFJLDJFQWNRLG9EVnBGcUIsQ1U0RTdCLDJFQVlRLG9EVjVGcUIsQ1U4RnhCLENBMFpULG9DMEZoQ0gsa0RBaUJlLGdCQUFrQixDQXFCekIsQ0F0Q1IsaUVBb0JlLFlBQWEsQzFGWXpCLG9DMEZoQ0gsaUVBdUJtQixhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLHlDQUE0QyxDQUM1Qyx1QkFBeUIsQ0FDekIsVUFBVyxDQUNYLFVBQVcsQ0FFWCxzRHBHbGZpQixDb0dtZmpCLGdCQUFpQixDQUNqQixxQnhGcmhCRCxDd0Z1aEJDLGVBQWdCLENBR3ZCLENBU2Isa0NBQ0ksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FIckIseURBS08sVUFBVyxDQUNYLGdCcEY1aEJxQixDb0ZzaEI1QixzREFTTyxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLG9CQUFzQixDMUZ6QjFCLG9DMEZjSCxzREFhVyxrQkFBbUIsQ0EwSzFCLENBdkxKLDBFQWtCbUIsWUFBYSxDQWxCaEMsMEVBc0JtQixlQUFnQixDQUNoQixhQUFjLEMxRnJDOUIsb0MwRmNILDBFQXlCdUIsYUFBYyxDQUNkLFNBQVUsQ0FFakIsQzFGbGVqQiw4RUFDSSxpQjJGbEQ0QyxDM0ZtRDVDLDhGQUNJLGtCbURyR2tCLENuRHNHbEIsaUIyRm5EZ0QsQzNGb0RoRCxvR0FDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLGdNQUNJLGFBQWMsQ0FFZCxVRWhITyxDRnFoQmYsb0NBOWFJLGdHQWNRLG9EVnBGcUIsQ1U0RTdCLGdHQVlRLG9EVjVGcUIsQ1U4RnhCLEMwRndhWix5RUFtQ21CLGlCQUFrQixDQW5DckMsMEZBc0MyQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDMUY5ZS9DLDhGQUNJLGlCMkYvQmtELEMzRmdDbEQsOEdBQ0ksa0JtRHJHa0IsQ25Ec0dsQixpQjJGaENzRCxDM0ZpQ3RELG9IQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYiw0QjJGbENxRCxDM0ZvQ3pELGdIQUNJLGFBQWMsQ0FFZCxVRTFHTyxDRjZHWCxnSEFDSSxhQUFjLENBRWQsYUVuSE8sQ0Z3aEJmLG9DQTlhSSxnSEFjUSxvRFZwRnFCLENVNEU3QixnSEFZUSxvRFY1RnFCLENVOEZ4QixDMEZ3YVosZ0dBOEMyQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLDBCQUEyQixDQWhEdEQsMEZBbUQyQixZQUFhLENBQ2Isa0JBQW1CLENBcEQ5Qyx3RjFGemRHLDJEVnpDaUMsQ1UwQ2pDLFVFM0VlLENGNEVmLGUyRk9xRCxDM0ZOckQsbUIyRk95RCxDM0ZMekQsbUIyRk15RCxDRHNnQmpDLGVBQWdCLENBQ2hCLGlCQUFrQixDMUY1Z0IxQywwRkFDSSxVRWpGVyxDd0ZtaUJsQiwwRkE0RDJCLGVBQWdCLEMxRnJoQnhDLDJEVmpEaUMsQ1VrRGpDLFVFM0VlLENGNEVmLGUyRmdCcUQsQzNGZnJELG1CMkZnQnlELEMzRmZ6RCxvQjJGZ0IwRCxDM0ZkMUQsNEZBQ0ksVUVqRlcsQ3dGbWlCbEIsZ0hBZ0UrQixrQkNuZ0JpQyxDRG1jaEUsZ0dBd0UyQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDMUZoaEIvQyxvR0FDSSxpQjJGUXNELEMzRlB0RCxvSEFDSSxrQm1EckdrQixDbkRzR2xCLGlCMkZPMEQsQzNGTjFELDBIQUNJ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eUIsQ3NGOEV6QixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDNUZ5YnZCLG9DNEZsY0oscUJBV1EsZ0J0RnpFZSxDc0YwRWYsaUJ0RjFFZSxDc0Y0RXRCLENBRUQsdUJBQ0ksV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsaUJBQWtCLENBR3RCLDRCQUNJLGdCQUFpQixDQUNqQixnQkFBaUIsQzVGYmpCLDBDQUNJLGtCbURyR2tCLENuRHVHbEIsZ0RBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCx3RkFDSSxhQUFjLENBRWQsVUV6R00sQ0Y4Z0JkLG9DQTlhSSw0Q0FjUSxvRFZwRnFCLENVNEU3Qiw0Q0FZUSxvRFY1RnFCLENVOEZ4QixDNEZaWixzQ0FHTyxjQUFlLEM1RnJEbkIsbUNBQ0ksaURWckM2QixDVXpCakMsMkJBRUksd0J3QkYwQixDeEJHMUIsc0J3QkQ2QixDeEJFN0IsVUVHVSxDRkZWLG9CRVJXLENGY1gsbUVBQ0ksa0JFZk8sQ0ZrQlgsa0VBRUksVUVWTSxDRldOLG9CRXJCTyxDRnVCUCxnRkFDSSxrQkV4QkcsQzBGZ0lsQiw2Q0FFTyxTMUZ4SFUsQzBGeUhWLFdsRXRJaUMsQ2tFdUlqQyxZbEV0SWtDLEMxQnVoQnRDLHVGNEZyWkgsNkNBTVcsV2xFdElpQyxDa0V1SWpDLFlsRXRJa0MsQ2tFMkl6QyxDQVpKLG9EQVVXLFcxRmhJTSxDMEZzSGpCLGtKQWdCZSxTMUY3SUcsQzBGNkhsQixnS0FrQm1CLFcxRi9JRCxDNEY2RXZCLFlBQ0ksVTVGdkVrQixDNEZ3RWxCLGlCQUFrQixDQUVsQix3QkFDSSwrRUNqRnFLLENEZ0Z4SywrQkFJTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCxnQzVGM0ZXLEM0RitGbkIscUJBQ0ksZ0J4RjVFbUIsQ3dGNkVuQixpQnhGN0VtQixDd0Y4RW5CLGlCQUFrQixDQUNsQixXQUFZLENBQ1osVUFBVyxDQUNYLGdCQUFpQixDQUNqQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDQUN2QixNQUFPLEM5RjRhUCxvQzhGdGJKLHFCQWFRLGdCeEZ2RmUsQ3dGd0ZmLGlCeEZ4RmUsQ3dGMEZ0QixDQUVELHVCQUNJLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUd0Qiw0QkFDSSxnQkFBaUIsQ0FDakIsZ0JBQWlCLEM5RjNCakIsMENBQ0ksa0JtRHJHa0IsQ25EdUdsQixnREFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLHdGQUNJLGFBQWMsQ0FFZCxVRXpHTSxDRjhnQmQsb0NBOWFJLDRDQWNRLG9EVnBGcUIsQ1U0RTdCLDRDQVlRLG9EVjVGcUIsQ1U4RnhCLEM4RkVaLHNDQUdPLGNBQWUsQ0FuRDNCLDhCQXVEUSxVNUY3SGMsQzRGc0V0Qix3Q0EwRFEsY0FBZSxDOUYxRWYsbUNBQ0ksaURWckM2QixDVXpCakMsb0JBRUksd0J3QkYwQixDeEJHMUIsc0J3QkQ2QixDeEJFN0IsVUVHVSxDRkZWLG9CRVJXLENGY1gscURBQ0ksa0JFZk8sQ0ZrQlgsb0RBRUksVUVWTSxDRldOLG9CRXJCTyxDRnVCUCxrRUFDSSxrQkV4QkcsQzRGa0psQiw2Q0FFTyxTNUYxSVUsQzRGMklWLFdwRXhKaUMsQ29FeUpqQyxZcEV4SmtDLEMxQnVoQnRDLHVGOEZuWUgsNkNBTVcsV3BFeEppQyxDb0V5SmpDLFlwRXhKa0MsQ29FNkp6QyxDQVpKLG9EQVVXLFc1RmxKTSxDRitKZCw0REFDSSxVRWhLVSxDRmtLZCxnQ0FDSSxVRW5LVSxDRm9LVixXQUFZLENBK0paLDJZQUNJLFVFcFVNLENGOFdWLHVEQUNJLGVFL1dNLENGdVpGLGdEQUVJLFNFelpGLENGOGdCZCxvQzhGdlhKLGtCQUlRLGdCQUFpQixDQUNqQixhQUFjLENBYXJCLENBbEJBLG9FQVVBLFU1RmpLaUIsQzRGa0tqQixpQjVGbEtpQixDNEZ1SmpCLDBFQWFDLGlCNUZwS2dCLEM4RndGdEIsWUFDSSxVOUZ6RmtCLEM4RjBGbEIsaUJBQWtCLENBRWxCLHdCQUNJLCtFQ25HcUssQ0RrR3hLLCtCQUlPLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLGdDOUY3R1csQzhGaUhuQixxQkFDSSxnQjFGOUZtQixDMEYrRm5CLGlCMUYvRm1CLEMwRmdHbkIsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixVQUFXLENBQ1gsZ0IxRnhHOEIsQzBGeUc5QixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FDbkIsTUFBTSxDaEd5Wk4scUNnR3BhSixxQkFhUSxrQkFBbUIsQ0FDbkIsZ0IxRjFHZSxDMEYyR2YsaUIxRjNHZSxDMEY2R3RCLENBRUQsdUJBQ0ksV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsaUJBQWtCLENBR3RCLDRCQUNJLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FHckIsdUJBQ0ksVUFBVyxDaEdvWVgscUNnR3JZSix1QkFHUSxTQUFVLENBQ1YsZ0JBQWlCLENBRXhCLENBQ0QsaUJBQ0ksVUFBVyxDaEc2WFgscUNnRzlYSixpQkFHUSxTQUFXLENBaURsQixDQXBEQSxtQ0FRQSxvQzlGbEtrQixDOEZtS2xCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBQ2pCLFVBQVcsQ0FDWCxXQUFZLENBYlosdUNBZUMsVUFBVyxDQUNYLFdBQVksQ0FDWixlQUFnQixDQUNoQixjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixrQjlGL0tpQixDOEZnTGpCLFU5RnRLZ0IsQzhGdUtoQixrQkFBbUIsQ0FDbkIsWUFBYSxDQUNiLHNCQUF1QixDQXpCeEIseUNBNkJlLGlCQUFrQixDQTdCakMsd0NBaUNlLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsZ0JBQWlCLENBbkNoQywwQ0FxQ21CLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQXZDL0IsNENBMEN1QixVQUFXLENBQ1gsV0FBWSxDaEduR2hDLHVEQUNJLGtCbURyR2tCLENuRHVHbEIsNkRBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCxrSEFDSSxhQUFjLENBRWQsVUV6R00sQ0Y4Z0JkLG9DQTlhSSx5REFjUSx3RFZwRnFCLENVNEU3Qix5REFZUSx3RFY1RnFCLENVOEZ4QixDQTVCVCwwQ0FDSSxrQm1EckdrQixDbkR1R2xCLGdEQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYix3QkV4R08sQ0ZnSFgsd0ZBQ0ksYUFBYyxDQUVkLFVFekdNLENGOGdCZCxvQ0E5YUksNENBY1Esb0RWcEZxQixDVTRFN0IsNENBWVEsb0RWNUZxQixDVThGeEIsQ2dHa0ZaLHNDQUdPLGNBQWUsQ2hHbkpuQixtQ0FDSSxtRFZyQzZCLENVdUM3QixlaUd2Q3FCLENqR3pCekIsb0JBRUksd0J3QkYwQixDeEJHMUIsc0J3QkQ2QixDeEJFN0IsVUVHVSxDRkZWLG9CRVJXLENGY1gscURBQ0ksa0JFZk8sQ0ZrQlgsb0RBRUksVUVWTSxDRldOLG9CRXJCTyxDRnVCUCxrRUFDSSxrQkV4QkcsQzhGNk5sQiw2Q0FFTyxTOUZyTlUsQzhGc05WLFd0RW5PaUMsQ3NFb09qQyxZdEVuT2tDLEMxQnVoQnRDLHVGZ0d4VEgsNkNBTVcsV3RFbk9pQyxDc0VvT2pDLFl0RW5Pa0MsQ3NFd096QyxDQVpKLG9EQVVXLFc5RjdOTSxDOEZtTmpCLGtKQWdCZSxTOUYxT0csQzhGME5sQixnS0FrQm1CLFc5RjVPRCxDZ0c4T3ZCLFlBQ0ksVWhHeE9rQixDZ0d5T2xCLGlCQUFrQixDQUNsQixvQkFDSSxZQUFhLENBQ2Isc0JBQXVCLENBRXZCLGlCQUFrQixDQUNsQiwwQkFDSSxhQUFjLENBQ2Qsd0NBQ0ksc0JDN00rQixDRDhNL0IscUJoR25QTSxDZ0dvUE4sa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixvQkFBcUIsQ0FDckIsZUFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGFBcktzQixDQXNLdEIsY0FyS3VCLENBc0t2QixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixZQXZLcUIsQ0F5SnhCLDRGQWlCTyxzQkMzTmlDLENENE5qQyxvQmhHN1FHLENnRzJQVixzSEFvQlcsWWhHL1FELENnR29QbEIsaUNBa0NPLFVBQVcsQ0FDWCxTaEc3UVUsQ2dHOFFWLHVCQUF3QixDQUdoQyx3QkFDSSwrRUN4UnFLLENEdVJ4SywrQkFJTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCxnQ2hHbFNXLENnR3NTbkIscUJBQ0ksZ0I1Rm5SbUIsQzRGb1JuQixpQjVGcFJtQixDNEZxUm5CLGlCQUFrQixDQUNsQixXQUFZLENBQ1osVUFBVyxDQUNYLGdCNUY3UjhCLEM0RjhSOUIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQ0FDdkIsZUFBZ0IsQ0FDaEIsTUFBTSxDbEdvT04sb0NrRy9PSixxQkFhUSxrQkFBbUIsQ0FDbkIsZ0I1Ri9SZSxDNEZnU2YsaUI1RmhTZSxDNEZzU3RCLENsR29ORyx1RmtHek9KLHFCQW1CUSxrQkFBbUIsQ0FFMUIsQ0FFRCx1QkFDSSxXQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FHdEIsNEJBQ0ksZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUdyQix1QkFDSSxVQUFXLENsRzJNWCxxQ2tHNU1KLHVCQUdRLFNBQVUsQ0FDVixjQUFlLENBQ2YsZ0JBQWlCLENBRXhCLENBQ0Qsc0JBQ0ksVUFBVyxDbEdtTVgscUNrR3BNSixzQkFHUSxTQUFVLENBQ1YsZUFBZ0IsQ0F3THZCLENBNUxBLDhEQVdtQixZQUFhLENBQ2IscUJBQXNCLENsR3dMdEMsb0NrR3BNSCwrSEF1QnVCLGFBQWMsQ0FNckIsQ0E3QmhCLG1GQTBCdUIsaUJBQWtCLENBQ2xCLGNBQWUsQ2xHdE92Qyw0RUFDSSxpQm1HOUQyQyxDbkdpRTNDLHNHQUNJLGlCbUduRXVDLENuR29FdkMseURWL0c2QixDVWdIN0IsVUV0SVUsQ0Z5SVYsbUJtR25Fa0QsQ25HcUV0RCxxR0FDSSxpQm1HM0V1QyxDbkc0RXZDLHdEVm5INkIsQ1VvSDdCLFVFOUlVLENGaUpWLG1CbUd0RWlELENEK1B4RCxpRUFrQ3VCLGFBQWMsQ0FsQ3JDLDZEQXVDbUIsaUJBQWtCLENBdkNyQyw4RUEwQzJCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLENsR2hTL0Msa0ZBQ0ksaUJtR0wwQyxDbkdNMUMsa0dBQ0ksa0JtRHJHa0IsQ25Ec0dsQixpQm1HTjhDLENuR085Qyx3R0FDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2IsNEJtR1I2QyxDbkdVakQsb0dBQ0ksYUFBYyxDQUVkLFVFMUdPLENGNkdYLG9HQUNJLGFBQWMsQ0FFZCxhRW5ITyxDRndoQmYsb0NBOWFJLG9HQWNRLG9EVnBGcUIsQ1U0RTdCLG9HQVlRLG9EVjVGcUIsQ1U4RnhCLENrR3NOWixvRkFrRDJCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsMEJBQTJCLENBcER0RCw4RUF1RDJCLFlBQWEsQ0FDYixxQkFBc0IsQ2xHNEk5QyxvQ2tHcE1ILDhFQTJEK0Isa0JBQW1CLENBTTFCLENBakV4QiwrRkErRCtCLGNBQWUsQ0EvRDlDLDRFQW1FMkIsZUFBZ0IsQ2xHMVV4QywyRFZ6Q2lDLENVMENqQyxVRXBFYyxDRnFFZCxlbUdpQzZDLENuR2hDN0MsbUJtR2lDaUQsQ25HOUJqRCw4RUFDSSxVRTFFVSxDZ0cwVWpCLDhFQXVFMkIsZUFBZ0IsQ2xHOVV4QywyRFZqRGlDLENVa0RqQyxVRXBFYyxDRnFFZCxlbUd5QzZDLENuR3hDN0MsbUJtR3lDaUQsQ0RzU3pCLG9CQUFxQixDbEc1VTdDLGdGQUNJLFVFMUVVLENnRzBVakIsb0ZBa0YyQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDbEd4VS9DLHdGQUNJLGlCbUc4QjhDLENuRzdCOUMsd0dBQ0ksa0JtRHJHa0IsQ25Ec0dsQixpQm1HNkJrRCxDbkc1QmxELDhHQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYiw0Qm1HMkJpRCxDbkd6QnJELDBHQUNJLGFBQWMsQ0FFZCxVRTFHTyxDRjZHWCwwR0FDSSxhQUFjLENBRWQsYUVuSE8sQ0Z3aEJmLG9DQTlhSSwwR0FjUSxvRFZwRnFCLENVNEU3QiwwR0FZUSxvRFY1RnFCLENVOEZ4QixDa0dzTloscUZsR3ZRRywyRFZ6Q2lDLENVMENqQyxVRXBFYyxDRnFFZCxlbUdvRTJDLENuR25FM0MsbUJtR29FK0MsQ25HakUvQyx1RkFDSSxVRTFFVSxDZ0cwVWpCLGdHbEd2UUcsNERWakRpQyxDVWtEakMsVUVwRWMsQ0ZxRWQsZW1HeUVzRCxDbkd4RXRELG1CbUd5RTBELENuR3RFMUQsa0dBQ0ksVUUxRVUsQ2dHMFVqQix1RUFvR3VCLGlCQUFrQixDQUNsQixXQUFZLENBRVosaUJBQWtCLENBdkd6Qyw0RUF5RzJCLG9CQUFxQixDQUNyQixnQkMxWEEsQ0QyWEEsc0JDMVhNLENEMlhOLGVBQWdCLENBQ2hCLFdBQVksQ2xHdUZwQyxvQ2tHcE1ILDRFQStHK0Isb0M1RjFiOEIsQzRGMmI5QixVQUFXLENBVWxCLENsR29FckIsdUZrRzlMSCw0RUFvSCtCLDZCQUE4QixDQU1yQyxDQTFIeEIscUZBd0grQixrQkFBbUIsQ0F4SGxELGlFQStIbUIsaUJBQWtCLENBL0hyQyxxRUFtSW1CLFVBQVcsQ2xHdlozQixpRkFDSSxtRFZyQzZCLENVdUM3QixlbUd2Q3FCLENuR3pCekIsb0VBRUksd0J3QkYwQixDeEJHMUIsc0J3QkQ2QixDeEJFN0IsVUVHVSxDRkZWLG9CRVJXLENGY1gscUpBQ0ksa0JFZk8sQ0ZrQlgsb0pBRUksVUVWTSxDRldOLG9CRXJCTyxDRnVCUCxrS0FDSSxrQkV4QkcsQ2dHb1ZsQix5Q0FnSk8sWUFBb0IsQ0FDcEIsc0JBQXVCLENBQ3ZCLGlCQUFtQixDQUNuQixnQkFBbUIsQ0FFbkIsVUFBbUIsQ0FDbkIsc0JBQTBCLENBQzFCLGlCQUFtQixDQUNuQixXQUFZLENBQ1osY0FBZSxDbEcyQ25CLG9Da0dwTUgseUNBNEpXLGlCQUFrQixDQUNsQixZQUFhLENBQ2IsU0FBVSxDQUNWLFNBQVUsQ0FFakIsQ0FqS0osZ0RBb0tPLE1BQWlCLENBQ2pCLFlBQW9CLENBQ3BCLFNBQWlCLENBQ2pCLFFBQWlCLENBQ2pCLGVBQWlCLENBQ2pCLDJCQUErQixDQUMvQiwwQkFBK0IsQ0FDL0IsVUFBbUIsQ0FDbkIsa0JBQXNCLENBQ3RCLGNBQWUsQ0FFZixpQkN4VjZDLENEeVY3QyxrQmhHcGdCVyxDZ0dxZ0JYLHdCQ3hWb0QsQ0R1SzNELHVEQXFMTyxVQUFZLENBRVosaUJDNVZvRCxDRDZWcEQsZWhHbGdCVSxDZ0dtZ0JWLHdCQzVWMkQsQ25HL0UvRCwwQ0FDSSxrQm1EckdrQixDbkR1R2xCLGdEQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYix3QkV4R08sQ0ZnSFgsd0ZBQ0ksYUFBYyxDQUVkLFVFekdNLENGOGdCZCxvQ0E5YUksNENBY1Esb0RWcEZxQixDVTRFN0IsNENBWVEsb0RWNUZxQixDVThGeEIsQ2tHb1paLHNDQUdPLGNBQWUsQ2xHcmRuQixtQ0FDSSxtRFZyQzZCLENVdUM3QixlbUd2Q3FCLENuR3pCekIsb0JBRUksd0J3QkYwQixDeEJHMUIsc0J3QkQ2QixDeEJFN0IsVUVHVSxDRkZWLG9CRVJXLENGY1gscURBQ0ksa0JFZk8sQ0ZrQlgsb0RBRUksVUVWTSxDRldOLG9CRXJCTyxDRnVCUCxrRUFDSSxrQkV4QkcsQ2dHK2hCbEIsNkNBRU8sU2hHdmhCVSxDZ0d3aEJWLFd4RXJpQmlDLEN3RXNpQmpDLFl4RXJpQmtDLEMxQnVoQnRDLHVGa0dVSCw2Q0FNVyxXeEVyaUJpQyxDd0VzaUJqQyxZeEVyaUJrQyxDd0UwaUJ6QyxDQVpKLG9EQVVXLFdoRy9oQk0sQ2dHcWhCakIsa0pBZ0JlLFNoRzVpQkcsQ2dHNGhCbEIsZ0tBa0JtQixXaEc5aUJELENrR21FdkIsUUFFSSxVbEdyRW1CLENrR3NFbkIsaUJBQWtCLENBRWxCLG9CQUNJLDJFQ3hFNkksQ0R1RWhKLDJCQUlPLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLG9DbEczRVUsQ2tHK0VsQixpQkFDSSxnQjlGbkVtQixDOEZvRW5CLGlCOUZwRW1CLEM4RnFFbkIsTUFBTyxDQUNQLGlCQUFrQixDQUNsQixXQUFZLENBQ1osVUFBVyxDQUNYLGdCOUZqRnlCLEM4RmtGekIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQ3BHcWJ2QixvQ29HL2JKLGlCQWFRLGdCOUY5RWUsQzhGK0VmLGlCOUYvRWUsQzhGaUZ0QixDQUVELG1CQUNJLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUd0Qix3QkFDSSxnQkFBaUIsQ0FFakIsZUFBZ0IsQ3BHbWFoQixvQ29HdGFKLHdCQU1RLGVBQWdCLENBRXZCLENwR3hCRyxzQ0FDSSxrQm1EckdrQixDbkR1R2xCLDRDQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYix3QkV4R08sQ0ZnSFgsZ0ZBQ0ksYUFBYyxDQUVkLFVFaEhPLENGcWhCZixvQ0E5YUksd0NBY1Esb0RWcEZxQixDVTRFN0Isd0NBWVEsb0RWNUZxQixDVThGeEIsQ0FkTCxnRm9HbUJJLG1CQUFvQixDcEduRTVCLCtCQUNJLHNEVnJDNkIsQ1V6QmpDLHVCQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLFVFSlcsQ0ZLWCxvQkVSVyxDRmNYLDJEQUNJLGtCRWZPLENGa0JYLDBEQUVJLFVFVk0sQ0ZXTixvQkVyQk8sQ0Z1QlAsd0VBQ0ksa0JFeEJHLENrR2dKbEIseUNBRU8sWWxHbEpXLENrR21KWCxXMUV0SmlDLEMwRXVKakMsWTFFdEprQyxDMUJ1aEJ0Qyx1Rm9HcllILHlDQU1XLFcxRXRKaUMsQzBFdUpqQyxZMUV0SmtDLEMwRTJKekMsQ0FaSixnREFVVyxjbEcxSk8sQ2tHZ0psQiwwSUFnQmUsU2xHN0pHLENrRzZJbEIsd0pBa0JtQixXbEcvSkQsQ2tHbUV2QixtREFxR1ksa0JBQW1CLENFaEcvQixRQUVJLFVwRzFFbUIsQ29HMkVuQixpQkFBa0IsQ0FFbEIsb0JBQ0ksMkVDOUU2SSxDRDZFaEosMkJBSU8sVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FB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Q0FDYixxQkFBc0IsQ0FDdEIsaUJBQWtCLENBQ2xCLFVBQVcsQ3hHMlhYLG9Dd0cvWEosaUJBT1EsY0FBZSxDQVF0QixDeEdnWEcscUN3Ry9YSixpQkFXUSxnQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLGVBQWdCLENBRXZCLEN4R2dYRyxxQ3dHOVdKLDJCQUVRLGVBQWlCLENBRXhCLENBRUQsd0JBQ0ksZ0JBQWlCLEN4Ry9FakIsc0NBQ0ksa0JtRHJHa0IsQ25Ec0dsQixpQm1EcEdxQixDbkRxR3JCLDRDQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYix3QkV4R08sQ0ZnSFgsZ0ZBQ0ksYUFBYyxDQUVkLFVFaEhPLENGcWhCZixvQ0E5YUksd0NBY1Esb0RWcEZxQixDVTRFN0Isd0NBWVEsb0RWNUZxQixDVThGeEIsQ0FkTCxnRndHMkVJLG1CQUFvQixDeEczSDVCLCtCQUNJLG1EVnJDNkIsQ1V6QmpDLHVCQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLGFFUFcsQ0ZRWCxvQkVSVyxDRmNYLDJEQUNJLGtCRWZPLENGa0JYLDBEQUVJLFVFVk0sQ0ZXTixvQkVyQk8sQ0Z1QlAsd0VBQ0ksa0JFeEJHLENzR29HdkIsd0JBcUdRLGVBQWdCLENBQ2hCLGtCQUFtQixDeEc4VW5CLHFDd0dwYlIsd0JBd0dZLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsWUFBYyxDQUVyQixDQUVBLHlDQUVPLFl0R3BOVyxDc0dxTlgsVzlFeE5pQyxDOEV5TmpDLFk5RXhOa0MsQzFCdWhCdEMsdUZ3R25VSCx5Q0FNVyxXOUV4TmlDLEM4RXlOakMsWTlFeE5rQyxDOEU2TnpDLENBWkosZ0RBVVcsY3RHNU5PLENzR2tObEIsMElBZ0JlLFN0Ry9ORyxDc0crTWxCLHdKQWtCbUIsV3RHak9ELENzR3dPbkIsZUFDSSxVQUFXLENBR2YsY0FFSSxpQkFBa0IsQ3hHakp0QixxQkFDSSxpQnlHMUMrQixDekcyQy9CLHFDQUNJLGdCeUd4QzZCLEN6RzBDN0IsMkNBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLDRCeUdoRGlDLEN6R2tEckMsdUNBQ0ksYUFBYyxDQUVkLFVFMUdPLENGNkdYLHVDQUNJLGFBQWMsQ0FFZCxhRW5ITyxDRndoQmYsb0NBOWFJLHVDQWNRLHdEVnBGcUIsQ1U0RTdCLHVDQVlRLHdEVjVGcUIsQ1U4RnhCLENBMFpULG9Dd0d6U0osY0FJUSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBS3pCLENBVkEsOEJBUU8sWUFBYSxDRWpMekIsbUJBRUksVXhHckVtQixDd0dzRW5CLGlCQUFrQixDQUVsQiwrQkFDSSxrREFBcUYsQ0FEeEYsc0NBSU8sVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsNEJBbEY0QyxDQXNGcEQsNEJBQ0ksaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixNQUFPLENBQ1AsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixVQUFXLENBQ1gsZ0JDN0Z1QixDRDhGdkIsWUFBYSxDQUNiLDZCQUE4QixDMUdzYjlCLG9DMEcvYkosNEJBWVEsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FFMUIsQzFHK2FHLHFDMEc3YUosbUNBRVEsU0FBVSxDQWFqQixDQWZBLHdEQVNXLFVBQVcsQ0FDWCxXQUFZLENBQ1osYUFBYyxDQUNkLGFBQWMsQ0FLMUIsK0JBQ0ksWUFBYSxDMUcyWmIsb0MwRzVaSiwrQkFHUSxTQUFVLENBR2pCLENBR0QsOEJBQ0ksV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsZUFBZ0IsQzFHdkNoQixpREFDSSxrQm1EckdrQixDbkR1R2xCLHVEQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYix3QkV4R08sQ0ZnSFgsc0dBQ0ksYUFBYyxDQUVkLFVFaEhPLENGcWhCZixvQ0E5YUksbURBY1Esb0RWcEZxQixDVTRFN0IsbURBWVEsb0RWNUZxQixDVThGeEIsQ0FkTCxzRzBHdUNJLG1CQUFvQixDMUd2RjVCLDBDQUNJLHNEVnJDNkIsQ1V6QmpDLGtDQUVJLHdCd0JGMEIsQ3hCRzFCLGtCRU5XLENGT1gsVUVHVSxDRkZWLG9CRVJXLENGY1gsaUZBQ0ksZUVMTSxDRlFWLGdGQUVJLGFFcEJPLENGcUJQLGlCRVhNLENGYU4sOEZBQ0ksZUVkRSxDd0cwSmpCLG9EQUVPLFN4R25LVyxDd0dvS1gsV2hGMUtpQyxDZ0YyS2pDLFloRjFLa0MsQzFCdWhCdEMsdUYwR2pYSCxvREFNVyxXaEYxS2lDLENnRjJLakMsWWhGMUtrQyxDZ0YrS3pDLENBWkosMkRBVVcsV3hHM0tPLEN3R2lLbEIsZ0tBZ0JlLFN4R2pMRyxDd0dpS2xCLDhLQWtCbUIsV3hHbkxELEN3R21FdkIseUVBeUhZLGtCQUFtQixDRTNJL0Isa0JBQ0ksK0NDdkQ2TSxDRHdEN00sVTFHbkRtQixDMEdvRG5CLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FFbEIsaUJDMURnQyxDRDREaEMsMkJBQ0ksZ0J0R3RDbUIsQ3NHdUNuQixpQnRHdkNtQixDc0d3Q25CLGlCQUFrQixDQUNsQixXQUFZLENBQ1osVUFBVyxDQUNYLGdCdEdsRHlCLENzR21EekIsYUFBYyxDNUdxZGQsb0M0RzVkSiwyQkFVUSxnQnRHOUNlLENzRytDZixpQnRHL0NlLENzR2lEdEIsQzVHdUJELHlCQUNJLGlCNkdqRm1DLEM3R2tGbkMseUNBQ0ksa0JtRHJHa0IsQ25Ec0dsQixpQjZHbkZ1QyxDN0dvRnZDLCtDQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYix3QkV4R08sQ0ZnSFgsc0ZBQ0ksYUFBYyxDQUVkLFVFaEhPLENGcWhCZixvQ0E5YUksMkNBY1Esb0RWcEZxQixDVTRFN0IsMkNBWVEsb0RWNUZxQixDVThGeEIsQzRHMUVqQiw4SEEwQlEsYTFHOUVlLEMwRytFZixnQ3RIL0NpQyxDc0hnRGpDLGVBQWdCLENBNUJ4Qiw0SkE4QlksVTFHL0VXLEMwR2dGWCxnQ3RIL0M2QixDc0hnRDdCLGFBQWMsQ0FoQzFCLG9CQXFDUSxhMUd6RmUsQzBHb0R2QixvQkF5Q1EsYUN2RjBCLENEOENsQywwQ0E2Q1EsYUMzRjBCLENENEYxQiwwQkFLMkIsQ0FuRG5DLHNCQXVEUSxVQUFX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RFAsbUI5RDVEcUIsQzhENkRyQixtQjlENURzQixDOEQyQ2pDLG9EQXFCVyxZQUFhLENBOUM3QiwwQ0FvRFEsYS9HNUVlLEMrRzZFZix3Qi9HN0VlLEMrRzhFZixzQnpGekVpQyxDeUZtQnpDLGdEQXlEWSxVL0d2RVUsQytHd0VWLHdCL0dsRlcsQytHbUZYLGtCL0duRlcsQ2dIQ3ZCLHVEQU9RLGdCNUdlbUIsQzRHZG5CLGlCNUdjbUIsQzRHYm5CLGlCQUFrQixDQUNsQixXQUFZLENBQ1osVUFBVyxDQUNYLGdCNUdFeUIsQzRHRHpCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLENBQ3ZCLGFBQWMsQ2xIdWdCZCxvQ2tIdmhCUix1REFrQlUsZ0I1R0tpQixDNEdKakIsaUI1R0lpQixDNEdGcEIsQ0NxQ1Asa0JBQ0UsaUJBQWtCLENBQ2xCLDBCbkhnQk0sd0RWekNpQyxDVTBDakMsYUU5RWUsQ0YrRWYsaUJvSDdFbUMsQ3BIaUZuQyw0QkFDSSxhRXBGVyxDRmdHbkIsZ0NBQ0ksaUJvSHpGbUMsQ3BIMEZuQyxnREFDSSxrQm1EckdrQixDbkRzR2xCLGlCb0h2RnVDLENwSHdGdkMsc0RBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLDRCb0gvRnNDLENwSHVHMUMsb0dBQ0ksYUFBYyxDQUVkLFVFaEhPLENGcWhCZixvQ0E5YUksa0RBY1Esb0RWcEZxQixDVTRFN0Isa0RBWVEsb0RWNUZxQixDVThGeEIsQ21IekRmLGtDbkhRTSxzRFZqRGlDLENVa0RqQyxVRTNFZSxDRjRFZixpQm9IdERpQyxDcEgwRGpDLG9DQUNJLFVFakZXLENtSFlyQiw2QnJIOERNLHNEVmpEaUMsQ1VrRGpDLFVFM0VlLENGNEVmLGlCc0hoRmlDLEN0SG9GakMsK0JBQ0ksVUVqRlcsQ3FISHZCLHdCQUNJLGVBQWdCLENBRWhCLG1CQUFvQixDQUh4Qiw4Q0FNWSxjQUFlLENBQ2YsV0FBWSxDQUt4QixlQUNJLDRCQUE2QixDQUM3Qiw2QkFBOEIsQ0FDOUIscUJBQXNCLENBQ3RCLGlCQUFrQixDQUNsQixhQUFjLENBQ2Is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LENBRWQsVUUxR08sQ0YyR1AsbUJxSXpGMEMsQ3JJMkY5QyxxREFDSSxhQUFjLENBRWQsVUVoSE8sQ0ZxaEJmLG9DQTlhSSxxREFjUSxvRFZwRnFCLENVNEU3QixxREFZUSx3RFY1RnFCLENVOEZ4QixDQTlEVCw0Q0FDSSwyRFZyQzZCLENVekJqQyxvQ0FFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixVRUpXLENGS1gsb0JFUlcsQ0ZjWCxxRkFDSSxrQkVmTyxDRmtCWCxvRkFFSSxVRVZNLENGV04sb0JFckJPLENGdUJQLGtHQUNJLGtCRXhCRyxDb0lzRXZCLGVBQ0ksVXBJcEVtQixDb0lxRW5CLGlCQUFrQixDQUVsQiwyQkFDSSxrRkN2RXVMLENEc0UxTCxrQ0FHTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCxnQ3BJL0VXLENvSW1GbkIsd0JBQ0ksZ0JoSWpFbUIsQ2dJa0VuQixpQmhJbEVtQixDZ0ltRW5CLGlCQUFrQixDQUNsQixXQUFZLENBQ1osVUFBVyxDQUNYLGdCaEk5RXlCLENnSStFekIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQ3RJd2J2QixvQ3NJamNKLHdCQVdRLGdCaEkxRWUsQ2dJMkVmLGlCaEkzRWUsQ2dJNkV0QixDQUVELDBCQUNJLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUd0QiwrQkFDSSxnQkFBaUIsQ0FDakIsZ0JBQWlCLEN0SWRqQiw2Q0FDSSxrQm1EckdrQixDbkR1R2xCLG1EQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYix3QkV4R08sQ0ZnSFgsOEZBQ0ksYUFBYyxDQUVkLFVFekdNLENGOGdCZCxvQ0E5YUksK0NBY1Esb0RWcEZxQixDVTRFN0IsK0NBWVEsb0RWNUZxQixDVThGeEIsQ0E5RFQsc0NBQ0ksaURWckM2QixDVXpCakMsOEJBRUksd0J3QkYwQixDeEJHMUIsc0J3QkQ2QixDeEJFN0IsVUVHVSxDRkZWLG9CRVJXLENGY1gs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REFpUG9CLGFBQWMsQ0FDZCxjQUFlLEM3SStIM0Isb0M2SWpYUixtREFvUHdCLGdCQUFrQixDQUV6QixDRWhSakIsV0FDSSw4RUNoSm1LLENEaUpuSyxVN0lySWtCLEM2SXNJbEIsaUJBQWtCLENBQ2xCLG9CQUNJLGdCekkzSG1CLEN5STRIbkIsaUJ6STVIbUIsQ3lJNkhuQixNQUFPLENBQ1AsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixVQUFXLENBQ1gsZ0J6SXZJeUIsQ3lJd0l6QixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDL0k2WHZCLG9DK0l2WUosb0JBWVEsZ0J6SXJJZSxDeUlzSWYsaUJ6SXRJZSxDeUl3SXRCLENBbkJMLGtCQXFCUSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCxnQzdJcEtlLEM2SXVLbkIsc0JBQ0ksV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsaUJBQWtCLENBS3JCLHlCQUVPLGdCQUFpQixDL0lwRnJCLHlDQUNJLGtCbURyR2tCLENuRHNHbEIsaUJtRHBHcUIsQ25EcUdyQiwrQ0FDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLHNGQUNJLGFBQWMsQ0FFZCxVRXpHTSxDRjhnQmQsb0NBOWFJLDJDQWNRLG9EVnBGcUIsQ1U0RTdCLDJDQVlRLG9EVjVGcUIsQ1U4RnhCLENBOURULGtDQUNJLGlEVnJDNkIsQ1V6QmpDLDBCQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLGFFUFcsQ0ZRWCxvQkVSVyxDRmNYLGlFQUNJLGtCRWZPLENGa0JYLGdFQUVJLGFFcEJPLENGcUJQLHdCZ0pKa0MsQ2hKTWxDLDhFQUNJLGtCRXhCRyxDNkltTWxCLDRDQUVPLFM3STNMVSxDNkk0TFYsV3JIek1pQyxDcUgwTWpDLFlySHpNa0MsQzFCdWhCdEMsdUYrSWxWSCw0Q0FNVyxXckh6TWlDLENxSDBNakMsWXJIek1rQyxDcUg4TXpDLENBWkosbURBVVcsVzdJbk1N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QUNqQixldEo1a0JELENzSjZrQkMsVXRKdGtCRixDc0p1akJqQixpREFvQmUsaUJBQWtCLENBQ2xCLFFBQVMsQ0FFVCxnQ3RKcmxCRyxDc0pzbEJILFVBQVcsQ0FDWCxXQUFZLEN4SmpkNUIsaUVBQ0ksZXlKVG1ELEN6SlVuRCxpQnlKVHFELEN6SldyRCwyRkFDSSxpQnlKWmlELEN6SmFqRCx3RFYzRzZCLENVNEc3QixVRTdJVyxDRitJWCxnQnlKWHlELEN6SmM3RCwwRkFDSSxpQnlKcEJpRCxDekpxQmpELG1EVnZINkIsQ1V3SDdCLFVFckpXLENGdUpYLGdCeUpmd0QsQ0RzYi9ELHNEQTZCZSxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULFVBQVcsQ0EvQjFCLHlFQWtDbUIsUUFBUyxDQUNULGVBQWdCLENBQ2hCLDBCdEpsbUJELENzSjhqQmxCLGdGQXdDbUIsaUJDemZvQyxDRDBmcEMsZXRKaG1CRixDc0ppbUJFLHdCQ3pmMkMsQ0QrYzlELHVGQThDbUIsaUJDNWYyQyxDRDZmM0Msa0J0SmhuQkQsQ3NKaW5CQyx3QkM1ZmtELENENGNyRSxnREFxRGUsWUFBYSxDQXJENUIsa0RBd0RtQixhQUFjLENBeERqQywwREE0RG1CLGFBQWMsQ0E1RGpDLDBEQWdFbUIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGlEbEsvbEJpQixDa0tnbUJqQixVdEpqb0JELENzSjhqQmxCLHdEQXVFbUIsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBeEV0QyxnRUEyRXVCLG1EbEs1bUJhLENrSzZtQmIsbUJDbmhCcUIsQ0RvaEJyQixVdEozb0JMLENzSjhqQmxCLHdFQWdGMkIsbURsS2puQlMsQ2tLa25CVCxnQmxLaG5CYixDa0tpbkJhLFV0SmhwQlQsQ3NKaXBCUyxzQkNyaEJvQixDQ3dCcEQsY0FFSSxVeEp0Sm1CLEN3SnVKbkIsaUJBSUcsQ0FFSCwwQkFDSSxpRkM3SmlMLENENEpwTCxpQ0FJTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCw0QkNyS3VDLENEMksv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QUFtQixDQUNuQiw0QkFBNkIsQ0FFcEMsQ0FDRCxrQkFDSSxZQUFhLENBQ2IseUJBQ0ksaUR0SzlHNkIsQ3NLK0c3QixhMUpuSlcsQzBKb0pYLGtCQUFtQixDNUpsRHZCLCtDQUNJLGtCbURyR2tCLENuRHVHbEIscURBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLDRCNko1Q29DLEM3Sm9EeEMsa0dBQ0ksYUFBYyxDQUVkLFVFaEhPLENGcWhCZixvQ0E5YUksaURBY1Esb0RWcEZxQixDVTRFN0IsaURBWVEsb0RWNUZxQixDVThGeEIsQ0E1QlQsMENBQ0ksa0JtRHJHa0IsQ25EdUdsQixnREFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLHdGQUNJLGFBQWMsQ0FFZCxVRWhITyxDRnFoQmYsb0NBOWFJLDRDQWNRLG9EVnBGcUIsQ1U0RTdCLDRDQVlRLG9EVjVGcUIsQ1U4RnhCLENBOURULG1DQUNJLGlEVnJDNkIsQ1V6QmpDLDJCQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLGFFUFcsQ0ZRWCxvQkVSVyxDRmNYLG1FQUNJLGtCRWZPLENGa0JYLGtFQUVJLGFFcEJPLENGcUJQLHdCNkppQm1DLEM3SmZuQyxnRkFDSSxrQkV4QkcsQzBKdUtsQiw2Q0FFTyxZMUp6S1csQzBKMEtYLFdsSTdLaUMsQ2tJOEtqQyxZbEk3S2tDLEMxQnVoQnRDLHVGNEo5V0gsNkNBTVcsV2xJN0tpQyxDa0k4S2pDLFlsSTdLa0MsQ2tJa0x6QyxDQVpKLG9EQVVXLGMxSmpMTyxDMEp1S2xCLGtKQWdCZSxTMUpwTEcsQzBKb0tsQixnS0FrQm1CLFcxSnRMRCxDNEp1Q3ZCLFdBQ0ksc0JDbEQ4QixDRG1EOUIsUUNsRG9CLENEbURwQixvQkFDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDOUp3ZXZCLG9DOEozZUosb0JBS1EsMEJBQTJCLENBQzNCLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FHMUIsQ0FFRCxrQkFDSSxpQkFBa0IsQzlKbUJsQixpRFZ6Q2lDLENVb2Zq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QkFBNkIsQ0FHeEMsQ0NsTkwsYUFHSSxzQkN2R29DLENEd0dwQyxVQUFXLENBS1AseUJBQ0ksUzVMMUdXLEM0THdHbEIsb0RBT08sWUFBYSxDQVBwQixnR0FTVyxTNUxqSE8sQzRMZ0d2QiwwQkF1QlEsd0I1TDFIZSxDNExtR3ZCLDBEQTJCUSxvQjVMOUhlLEM0TCtIZixzQnpJdEgrQixDckQrZ0IvQixxQzhMcmJSLDBEQThCWSxvQjVMaklXLEM0TGtJWCxzQnpJekgyQixDeUkrSWxDLENBckRMLHVFQWtDWSxVNUxsSVcsQ0ZxaEJmLHFDOExyYlIsdUVBb0NnQixVNUxuSU8sQzRMcUlkLENBdENULG9GQXlDWSxVNUx6SVcsQ0ZxaEJmLHFDOExyYlIsb0ZBMkNnQixVNUwxSU8sQzRMNElkLENBN0NULHlFQWdEWSxvQjVMbkpXLENGd2hCZixxQzhMcmJSLHlFQWtEZ0Isb0I1THJKTyxDNEx1SmQsQ0FwRFQseURBd0RRLG9CNUwzSmUsQzRMNEpmLHNCekluSitCLENyRCtnQi9CLHFDOExyYlIseURBMkRZLG9CNUw5SlcsQzRMK0pYLHNCekl0SjJCLEN5SThLbEMsQ0FwRkwsaUZBK0RZLFU1TC9KVyxDRnFoQmYscUM4THJiUixpRkFpRWdCLFU1TGhLTyxDNExrS2QsQ0FuRVQsMEVBd0VnQixrQjVMM0tPLENGd2hCZixxQzhMcmJSLDBFQTBFb0Isa0I1TDdLRyxDNExxTFYsQ0FsRmIsZ0ZBNkVvQixrQjVMaExHLENGd2hCZixxQzhMcmJSLGdGQStFd0Isa0I1TGxMRCxDNExvTE4sQ0FqRmpCLCtCQXVGUSxvQjVMMUxlLEM0TDJMZixzQnpJbEwrQixDeUltTC9CLFU1THpMZSxDNExnR3ZCLDRDQTJGWSxVNUwzTFcsQzRMNExYLFNDekl1QixDRDZDbkMsc0RBK0ZZLFU1TC9MVyxDNExnTVgsU0M3SXVCLEMvTGtlM0IscUM4THJiUiwrQkFvR1ksb0I1THZNVyxDNEx3TVgsc0J6SS9MMkIsQ3lJZ00zQixVNUxyTVcsQzRMK0Z2QixzREF3R2dCLFU1THZNTyxDNEx3TVAsU0MzSXVCLENEa0N2Qyw0Q0E0R2dCLFU1TDNNTyxDNEw0TVAsU0MvSXVCLENEZ0oxQixDQTlHYixtQ0FxSFksb0I1THhOVyxDNEx5Tlgsc0J6SWhOMkIsQ3lJaU4zQixVNUx2TlcsQ0ZxaEJmLHFDOExyYlIsbUNBeUhnQixvQjVMNU5PLEM0TDZOUCxzQnpJcE51QixDeUlxTnZCLFU1TDFOTyxDNEw0TmQsQ0E3SFQsdUNBaUlnQixrQjVMcE9PLENGd2hCZixxQzhMcmJSLHVDQW1Jb0Isa0I1THRPRyxDNEx3T1YsQ0FySWIsc0NBdUlnQixrQjVMMU9PLENGd2hCZixxQzhMcmJSLHNDQXlJb0Isa0I1TDVPRyxDNEw4T1YsQ0EzSWIsK0JBaUpZLGE1THBQVyxDRndoQmYscUM4THJiUiwrQkFtSmdCLGE1THRQTyxDNEx3UGQsQ0FySlQsNkJBd0pZLG9CNUwzUFcsQzRMNFBYLHNCekluUDJCLEN5SW9QM0IsVTVMMVBXLENGcWhCZixxQzhMcmJSLDZCQTRKZ0Isb0I1TC9QTyxDNExnUVAsc0J6SXZQdUIsQ3lJd1B2QixVNUw3UE8sQzRMK1BkLENBaEtULDZCQW1LWSxVNUxuUVcsQ0ZxaEJmLHFDOExyYlIsNkJBcUtnQixVNUxyUU8sQzRMdVFkLENBdktULGlDQTJLZ0Isa0I1TDlRTyxDRndoQmYscUM4THJiUixpQ0E2S29CLGtCNUxoUkcsQzRMa1JWLENBL0tiLGdDQWlMZ0Isa0I1THBSTyxDRndoQmYscUM4THJiUixnQ0FtTG9CLGtCNUx0UkcsQzRMd1JWLENBckxiLGtDQXlMWSxrQjVMNVJXLENGd2hCZixxQzhMcmJSLGtDQTJMZ0IsYTVMOVJPLEM0TGdTZCxDQTdMVCxpQ0FrTVksc0JDcFJvQyxDRGtGaEQsMkNBd01ZLGE1TDNTVyxDNExtR3ZCLDBDQTJNWSxhNUxsU2EsQzRMdUZ6Qix5Q0FpTlEsOEI1THBTaUIsQzRMeVN6QixhQUNJLGE1TDFUbUIsQzRMMlRuQixzQkNyUjBDLENEdVIxQyxtQkFDSSxVNUxwVGMsQzRMcVRkLFM1THJUYyxDNExzVGQsa0I1TGhVZSxDNExtR3ZCLGFBbU9JLHFDekt0VXFDLEN5S3VVckMsWUFBYSxDQUNiLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixTQUFVLENBRVYsY3hMeFRzQixDd0x5VHRCLGFBQWMsQ0FzS2QsWUFBYSxDQTlLakIsbUJBYVEsWUFBYSxDOUxzTWIsb0M4THJiUixhQW1QUSxheExqVWlCLEN3THFmeEIsQ0FqTEcsb0JBQ0ksWUFBYSxDL0w5VWpCLFdBQVksQ0FDWixRQUFTLENBQ1QsU0FBVSxDQUNWLFVBQVcsQ0FDWCxnQkFBaUIsQ0FDakIsc0JBQXVCLENBR3ZCLGFBQWMsQ0FDZCxZQUFhLENBQ2Isa0JBQW1CLENBR25CLGtCQUFtQixDQUduQiw4QkFBK0IsQ0FDL0IsK0JBQWdDLENBR2hDLHVCQUF3QixDK0w2VHBCLGlCQUFrQixDQUNsQixTQzFSNEIsQ0QyUjVCLE9DM1I0QixDRDRSNUIsY0FBZSxDQXBQZix5QkF1UEksYUFBYyxDQUNkLFdBQVksQ0FDWixXQUE2QyxDQUM3QyxZQUE4QyxDQUM5QyxtQkFBcUIsQ0FJN0Isc0JBQ0ksZ0J4TDNWeUIsQ3dMNFZ6QixhQUFjLENBR2xCLG1CQUNJLDRCQUE2QixDQUM3QixXQUFZLENBQ1osVUFJRyxDQUdQLDRCQUNJLGdCQUFpQixDQUNqQixjQUFlLENBdkR2QixxQkEyRFEsZUFBZ0IsQ0FHcEIsdUJBQ0ksZUFBZ0IsQ0FDaEIsYUFBYyxDQUlkLGNBQWUsQ0FDZixLQUFNLENBQ04sTUFBTyxDQUNQLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWiw4QnpLaFppQyxDeUtpWmpDLGdDQUFtQyxDQUNuQyxxQkFBc0IsQ0FFdEIsZUN2VXVCLENEMFV2QixlQUFnQixDQUNoQixjQUFlLENBRWYsZ0JBQWlCLENBRWpCLGNBQWdCLENBRWhCLG1EQy9VMkYsQy9MeWMzRixvQzhMckpKLHVCQThCUSxTQUFVLENBQ1YsY3ZCM1plLEN1QjRaZixhQUFjLENBZ0NyQixDQTdCRyxxREFDSSxrQkFBbUIsQ0FDbkIsdUJBQStCLENBckN0QyxrREF5Q08scUJBQXVCLENBekM5QixvQ0E2Q08sWUFBYSxDQTdDcEIsNkNBZ0RXLDRCQUFxRCxDQUNyRCxlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsYUFBYyxDQW5EekIsMkNBdURXLGFBQWMsQ0F2RHpCLDBDQTJEVyxrQkNoWGlCLENEdVBqQywyREFrSVEsU0NwWHlCLENEdVg3QixxQkFDSSxZQUFhLENBYWIsYTVMeGRlLEM0THlkZixjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLG1CQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULG1CQUFvQixDQUNwQixrQ0FBcUMsQ0FDckMscUJBQXVCLENBdEIxQiw0RUFNTyxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFVBQVcsQ0FDWCx3QkFBeUIsQ0FDekIseUNBQTBDLENBVmpELHVEQTBCTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLEtBQU0sQ0E1QmIsNEJBZ0NPLFdBQVksQ0FDWiw2QkFBK0IsQ0FDL0IscUJBQXVCLENBbEM5QiwyQkFxQ08sVUFBVyxDQTFLdkIsNEJBZ0xRLGlCQUFrQixDQUdyQixtQ0FFTyxrQkFBbUIsQ0FJMUIsaUVBR08sYUFBYyxDQUlyQix1REFFTyxpQkFBa0IsQ0FLOUIsaUU5TGpGSSwyQkFBNkIsQ0FDN0IseUJBQTJCLENBQzNCLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsbUJBQXFCLENBQ3JCLFdBQVksQ0FDWixtQkFBcUIsQ0FDckIsa0JBQW9CLEM4TGlGcEIseUJBQ0ksZUFBZ0IsQ0FEbkIsbUZBS08sYUFBYyxDQUxyQiwwQ0FTTyxnRHhNaGdCNkIsQ3dNaWdCN0IsbUJDL2dCcUMsQ0RnaEJyQyx3QkMvZ0J5QyxDRG9nQmhELHlDQWVPLGtEeE1sZ0I2QixDd01tZ0I3QixtQkMxaEJvQyxDRDJoQnBDLHdCQzFoQndDLEMvTDhnQjVDLHFDOExMSix5QjlMeEZBLDJCQUE2QixDQUM3Qix5QkFBMkIsQ0FDM0Isa0JBQW1CLENBQ25CLFVBQVcsQ0FDWCxtQkFBcUIsQ0FDckIsV0FBWSxDQUNaLG1CQUFxQixDQUNyQixrQkFBb0IsQzhMd0duQixDQUdELDRCQUNJLFFBQVMsQ0FHYiw2QkFDSSxZQUFhLENBQ2IsbUJBQW9CLENBQ3BCLHNCQUF1QixDQUczQiwwQkFDSSxNQUFPLEM5THJqQlAsd0NBQ0ksa0RWd0I2QixDVXZCN0Isd0J3QkYwQixDeEJHMUIsa0JFTlcsQ0ZPWCxVRUdVLENGRlYsd0IrTG1Cc0MsQy9MYnRDLDZGQUNJLGVFWk8sQ0ZlWCw0RkFFSSxVRVZNLENGV04saUJFbEJPLENGb0JQLDBHQUNJLGVFckJHLEM0THlqQm5CLDBCQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsb0JBQXFCLENBQ3JCLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsOEJBQStCLENBR25DLHlCQUNJLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsY0FBZSxDQUNmLHNCQUF1QixDQUV2QixjQUFnQixDQS9EeEIsK0JBbUVRLGNBQWdCLENBSWhCLFNBQTJDLENBQzNDLGVBQW1CLENBeEUzQiwrREE4RVEsZUN4aUJrQyxDRHlpQmxDLFdBQVksQ0FDWixlQUFnQixDQWhGeEIsNEVBbUZZLG1CQ25qQjJCLENEb2pCM0IsZ0JDbmpCd0IsQ0QrZHBDLDhEQXlGUSxlQ25qQmtDLENEb2pCbEMsV0FBWSxDQUNaLGVBQWdCLENBM0Z4QixzRkE2RlksbUJDN2pCMkIsQ0Q4akIzQixnQkM3akJ3QixDRCtkcEMsc0VBa0dRLFNBQVUsQ0FsR2xCLCtEQXdHUSxvQnpJem1CNkIsQ3lJaWdCckMsb0NBNkdRLG9Cekk5bUI2QixDeUkrbUI3QixlQUFnQixDQTlHeEIsd0NBa0hRLG9CeklubkI2QixDeUlvbkI3QixlQzdrQmtDLENEMGQxQyxtRUF1SFEsbUJDdmxCK0IsQ0R3bEIvQixnQkN4bEIrQixDRGdldkMsa0NBNEhRLG9Cekk3bkI2QixDeUk4bkI3QixlQzdsQitCLENEZ2V2QyxpQ0FtSVEsU0NsbUI0QixDRHFtQi9CLHlEQUlXLHFCQUFzQixDQUN0QixTQUFVLENBTHJCLHFEQVNXLGFBQWMsQ0FUekIscURBYVcscUJBQXNCLENBYmpDLHNEQWlCVyxVQUFXLENBQ1gsY0FBZ0IsQ0FsQjNCLHNEQXNCVyxjQUFlLENBQ2YsU0FBVSxDQUNWLFVBQVcsQ0FDWCxrQkFBbUIsQ0FDbkIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixjQUFlLENBQ2YsU0FBVSxDQUNWLGlCQUFrQixDQTlCN0Isd0VBbUNPLFlBQWEsQ0FuQ3BCLHlDQXVDTyxhQUFlLENBQ2YsVUFBVyxDQXhDbEIseUNBNENPLGlCQUFrQixDQUNsQixjQUFlLENBQ2YsZ0JBQWlCLENBQ2pCLG1CQUFvQixDQXhZaEMsYUFnWkksa0R4TTdxQnFDLEN3TThxQnJDLGdCdEt6c0IwQixDc0swc0IxQix3QnRLeHNCa0MsQ3NLeXNCbEMsY0FBZSxDQUNmLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsUUFBUyxDL0wxc0JULG9CQUFxQixDK0w2c0JyQixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLFlBQWEsQ0EzWmIsbUJBOFpJLFdBQVksQ0FDWixZQUFhLENBQ2IsWUFBYyxDQUNkLGlCQUFrQixDQUVsQiwyQkFDSSxvQkFBcUIsQ0F6QmpDLGdGQXNDb0IsWUFBYSxDQXRDakMscURBMENvQixvQkFBcUIsQ0FPekMsa0RBRVEsVUFBVyxDQUNYLGdCeEw3dUJ5QixDd0wwdUJqQyxvQ0FNUSxpQkFBa0IsQ0FPMUIsNERBRUksZUFBZ0IsQ0FHcEIsaUJBQ0ksVUFHSSx3QkFBMEIsQ0FFOUIsSUFDSSxvQkFBcUIsQ0FBQSxDQU03QixnQ0FuZEEscUJBcWQyQixXQUFhLENBQ3BDLG9DQUF3QyxXQUFZLENBQWMsQzlMaFE5RCxvQzhMdVFDLDRDQUdXLFVBQVcsQ0FIdEIsZ0VBS2UsWUFBYSxDQUw1Qix3REFRZSxhQUFjLENBQ2QsU0FBVSxDQUNWLG1CQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsNEJBQTZCLENBQzdCLFFBQVMsQ0FieEIscURBZ0JlLFlBQWEsQ0FDYixzQkFBdUIsQ0FqQnRDLGlGQW9CZSxlQUFnQixDQXBCL0IscUdBc0JtQixXQUFZLENBQ1osd0I1THp6QkwsQzRMMHpCSyxVNUxoekJOLEM0TGl6Qk0sWUFBYSxDQUNiLGtCQUFtQixDQUNuQixpQkFBa0IsQ0EzQnJDLDZHQTZCdUIsWUFBYSxDQTdCcEMsd0hBZ0N1QixxQjVML3pCVCxDNExnMEJTLFU1THp6QlYsQzRMd3hCYiw4SEFzQ2UsWUFBYSxDQUNoQixDRXowQnJCLDRDQUVRLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FIekIsNENBTVEsMkVBQThFLENBSzlFLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsT0FBUSxDQUNSLEtBQU0sQ0FQTixvQ0FQUiw0Q0FRWSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBTXpCLENBZkwsK0RBaUJRLGlCQUFrQixDQUNsQixtQkFBb0IsQ0FsQjVCLDhGQXdCUSxlQUFnQixDQXhCeEIseURBMkJRLGlCQUFrQixDQUVkLG9DQTdCWiw0RUE4QmdCLFNBQVUsQ0FDVixhQUFjLENBRXJCLENBakNULHNIQXlDWSxxQkFBc0IsQ0FDdEIsVTlMakNVLEM4TGtDVixvQkFBcUIsQ0FDckIsZ0QxTWhCNkIsQzBNNUJ6Qyx3REFnRFEsZ0QxTXBCaUMsQzBNcUJqQyxVOUw5Q2UsQzhMSHZCLGdFQW9EUSxnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLGtCQUFtQixDQXREM0Isb0dBbUVZLGlCQUFrQixDQVhsQixxQ0F4RFosb0dBeURnQixZQUFhLENBMkRwQixDQXpERyxxQ0EzRFosb0dBNERnQixhQUFjLENBQ2QsaUJBQWtCLENBN0RsQyw0SEErRG9CLFlBQWEsQ0FDaEIsQ0FoRWpCLDJIQXFFZ0IsaUJBQWtCLENBa0JsQixpQkFBa0IsQ0F2RmxDLG9JQTBFb0IsbUJBQXVCLENBQ3ZCLGdEMU0vQ3FCLEMwTWdEckIsVTlMekVHLEM4TG9FSCxxQ0F2RXBCLG9JQXdFd0IsYUFBYyxDQVFyQixDQWhGakIsaUpBOEV3Qix3QkFBeUIsQ0FHakMscUNBakZoQiwySEFrRm9CLFNBQVUsQ0EyQmpCLENBekJHLDJEQXBGaEIsMkhBcUZvQixjQUFlLENBd0J0QixDQTdHYiwrSEF5Rm9CLDZCQUE4QixDQUM5QixTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixZQUFhLENBQ2IsZ0JBQWlCLENBQ2pCLGtCQUFtQixDQWhHdkMsbUpBc0dvQix3QkFBeUIsQ0FDekIsbUQxTTNFcUIsQzBNNEVyQixhOUx4R0csQzhMbUdILG9DQW5HcEIsbUpBb0d3QixVQUFXLENBUWxCLENBNUdqQixnS0EwR3dCLHdCQUF5QixDQUlyQyxxQ0E5R1osK0hBZ0hvQixTQUFVLENBQ1YsZUFBZ0IsQ0FDbkIsQ0FsSGpCLHlGQXdIWSxpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBekg3Qix1RUE2SFEseUJBQTJCLENBQzNCLGVBQWdCLENBOUh4Qix5RkFpSVEsWUFBYSxDQWpJckIsc0RBb0lRLGVBQWdCLENBQ3RCLGtCQUFtQixDQXJJckIsOENBd0lRLFlBQWEsQ0FDYixZQUFhLENBeklyQix3REE0SVEsWUFBYSxDQUNiLGVBQWdCLENBQ2hCLFdBQVksQ0FDWix5QkFBMEIsQ0EvSWxDLG1GQW1KWSxnRDFNdkg2QixDME13SDdCLFU5TDNJVSxDOExUdEIsbUZBdUpZLGdEMU0zSDZCLEMwTTRIN0IsYTlMeEpXLEM4TEF2QiwrREE0SlEsaUJBQWtCLENBNUoxQixnRkE4Slksd0QxTWxJNkIsQzBNbUk3QixVOUw1SlcsQzhMSHZCLCtFQWtLWSx3RDFNdEk2QixDME11STdCLFU5TGhLVyxDOExIdkIsd0RBdUtRLGNBQWUsQ0F2S3ZCLHlEQTBLUSxlQUFnQixDQUNoQixjQUFlLENBM0t2Qiw0REE4S1EsYUFBYyxDQzlLbEIsb0NBQ0ksYUFBYyxDQUNkLGdCQUFpQixDQUh6QixpQ0FNUSxZQUFhLENBQ2IsY0FBZSxDQUluQixxQ0FESixlQUVRLFlBQWEsQ0FDbkIsY0FBZSxDQXlJaEIsQ0F2SUcsMkRBTEosZUFNRSxjQUFrQixDQUNaLFNBQVUsQ0FDVixlQUFnQixDQW9JdkIsQ0FsSUcsb0NBVkosZUFXUSxVQUFXLENBQ1gsZUFBZ0IsQ0FnSXZCLENBN0hHLHlCQUNJLGlCQUFrQixDQUNsQixZQUFhLENBQ2IsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FMMUIsaUNBT0Ysd0JBQXlCLENBQ3pCLFVDQXlDLENER3hDLGlDQUNJLFVBQVcsQ0FDWCxXQUFZLENBRWhCLHVCQUNJLFVBQVcsQ0FDWCxXQUFZLENBQ1osMkJBQTRCLENBQzVCLDJCQUE0QixDQUM1QixxQkFBc0IsQ0FHMUIscUJBQ0ksU0FBVSxDQUNWLGtDNUtqRGlDLEM0S2tEakMsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixPQUFRLENBQ1IsVUFBVyxDQUNYLFdBQVksQ0FDWixxQ0FBOEIsQ0FSakMsNkJBVU8saUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1QsOEJBQWdDLENBQ2hDLDRCQUE2QixDQUM3QiwyQ0FBNkMsQ0FDN0MseUNBQStELENBQy9ELFNBQVUsQ0FHakIsOEdBSVcsU0FBVSxDQUpyQiw4SEFPZSw4QkFBZ0MsQ0FNaEQscUJBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QiwwQkFBMkIsQ2pNcWMzQixvQ2lNeGNKLHFCQU1RLGtCQUFtQixDQUUxQixDQUVBLHdDQUVGLFUvTHpGb0IsQytMMEZwQixnRDNNakVzQyxDMk1rRXRDLG9CQUFxQixDQUNyQixtQkFBdUIsQ0FDdkIscUJBQXNCLENBQ2IsZ0JBQWtCLENBUHpCLG1EQVNXLHlCQUEwQixDQVRyQyx3Q0FhTyxZQUFhLENBQ2IsY0FBZSxDQUNmLGlCQUFrQixDQUNsQixVL0x2R1csQytMd0dYLGdEM00vRTZCLEMyTWdGN0Isa0JDdkZ5QyxDRHdGekMseUJDdkYyQyxDRG9FbEQsMENBcUJXLFUvTDVHTyxDK0w2R1AsZ0QzTXBGeUIsQzJNcUZ6QixvQkFBcUIsQ0FDckIsbUJBQXVCLENBQ25DLHFCQUFzQixDQUN0QixnQkFBa0IsQ0ExQmpCLDBDQTZCRCxnQkFBa0IsQ0E3QmpCLDhEQWdDVyxZQUFhLENBQ2IsZUFBZ0IsQ0FDaEIsV0FBWSxDQUt4QixzQkFDSSx5QkFBMkIsQ0FDM0IsOEJBQ0ksaUJBQWtCLENBSHpCLHNDQU9PLGtCQUFzQixDQUN0QixnRDNNN0c2QixDMk04RzdCLHFCQ25JNEMsQ0RvSTVDLHdCQ25JK0MsQ0RvSS9DLGEvTDVJVyxDK0xpSWxCLDRDQWFXLFlBQWEsQ0FieEIsbURBZ0JXLHdCQUF3QixDRS9JeEMsdUJBQ0ksWUFBYSxDQUNiLGdDQUNJLGFBQWMsQ0FDZCxjQUFlLENBSnZCLDZCQVFRLFlBQWEsQ0FDYixjQUFlLENBQ2YsNkJBQThCLENBQzlCLHFCQUFzQixDbk0yZ0J0QixvQ21NdGhCUiw2QkFjWSxrQkFBbUIsQ0FVMUIsQ0F4QkwsK0JBbUJZLFVBQVcsQ25NbWdCZixvQ21NdGhCUiwrQkFxQmdCLFNBQVcsQ0FFbEIsQ0F2QlQsK0NBMkJRLGM1SDNCZ0MsQzRINEJoQyxpQjVIM0JtQyxDNEh1Q3ZDLGlDQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ25NNGV0QixvQ21NOWVKLGlDQUlRLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FNMUIsQ0FYQSx5Q0FRRix3QkFBeUIsQ0FDekIsVTVIWDBDLEM0SGV6QyxrQ0FDSSxpQkFBa0IsQ0FDbEIsWTVIekNxQyxDNEgwQ3JDLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLFVBQVcsQ0FFZiwwQ0FDSSxVQUFXLENBQ1gsV0FBWSxDQUVoQixnQ0FDSSxVQUFXLENBQ1gsV0FBWSxDQUNaLDJCQUE0QixDQUM1QiwyQkFBNEIsQ0FDNUIscUI1SHZEcUMsQzRIMER6Qyw4QkFDSSxTQUFVLENBQ1Ysa0M5SzdFaUMsQzhLOEVqQyxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE9BQVEsQ0FDUixVQUFXLENBQ1gsV0FBWSxDQUNaLHFDQUE4QixDQVJqQyxzQ0FVTyxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQVMsQ0FDVCw4QkFBZ0MsQ0FDaEMsNEJBQTZCLENBQzdCLDJDQUE2QyxDQUM3Qyx5Q0FBK0QsQ0FDL0QsU0FBVSxDQUdsQixxQ0FDSSxVQUFXLENuTXdiWCxvQ21NemJKLHFDQUdRLFNBQVUsQ0FDVixhQUFjLENBZXJCLENuTXNhRyxxQ21NemJKLHFDQU9RLGVBQWdCLENBWXZCLENBbkJBLGtKQVlXLFNBQVUsQ0FackIsa0tBZWUsOEJBQWdDLENBTWhELDhCQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsMEJBQTJCLENBQzNCLGVBQWdCLENBQ3RCLG9DQUxFLDhCQU1ELFNBQVUsQ0FTUixDQVBILG9DQVJFLDhCQVNELFVBQVcsQ0FNVCxDbk1xWkcsb0NtTXBhSiw4QkFhUSxrQkFBbUIsQ0FFMUIsQ0FFRCxnQ0FDSSxVQUFVLENBRGIsaURBR0YsVWpNcklvQixDaU1zSXBCLGdEN003R3NDLEM2TThHdEMsb0JBQXFCLENBQ3JCLG1CQUF1QixDQUN2QixxQkFBc0IsQ0FDYixnQkFBa0IsQ0FSekIsNERBVVcseUJBQTBCLENBVnJDLGlEQWNGLFVqTWhKb0IsQ2lNdUpwQixnQjVIdkh1RCxDNEh3SDlDLGdCQUFpQixDQUNqQixtQkFBb0IsQ0FDN0IsWUFBYSxDQVRiLHFDQWZFLGlEQWdCRCxnRDdNekhxQyxDNk1pSmhDLENBdEJOLHFDQWxCRSxpREFtQkQsZ0Q3TTVIcUMsQzZNaUpoQyxDQXhDSix1RUEwQkQsWUFBYSxDQUNiLGVBQWdCLENBQ2hCLFdBQVksQ0FDWix5QkFBeUIsQ0E3QnhCLG1EQWdDRCxVak1sS21CLENpTW1LbkIsb0JBQXFCLENBQ3JCLGdCQUFnQixDQUNoQixxQkFBc0IsQ0FuQ3JCLG1EQXNDRCxnQkFBZ0IsQ0FLaEIsK0JBQ0YseUJBQTBCLENBQ3BCLHVDQUNJLGlCQUFrQixDQUh6QiwrQ0FpQk8sZ0I1SDNLbUMsQzRINEtuQyx3QjVIM0s4QyxDNEg0S3ZELGdCQUFtQixDQUNuQixVak1qTW9CLENpTXVMcEIscUNBVkUsK0NBV0QsZ0Q3TS9KcUMsQzZNK0toQyxDQWROLHFDQWJFLCtDQWNELGdEN01sS3FDLEM2TStLaEMsQ0EzQkoscURBc0JXLFlBQWEsQ0F0QnhCLDREQXlCVyx3QkFBd0IsQ0NyTHBDLGtCQUNJLGFBQWMsQ0FDZCxnQjlMUHlCLEM4TFN6QixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDcE04Zm5CLG9Db01wZ0JKLGtCQVFRLGtCQUFvQixDQUUzQixDQUVELGNBSUksaUJBQWtCLENwTW9mbEIsb0NvTXhmSixjQUVRLFNBQVUsQ0FRakIsQ0FWQSxrQkFPTyxVQUFXLENBQ1gsV0FBWSxDcE1nZmhCLG9Db001ZUosa0JBRVEsU0FBVSxDQUVqQixDQUVELGtCQUNJLGtDQUFvQyxDQUNwQyxTQUFVLENBRVYsbUNBQ0ksU0FBVSxDQUlsQixpQkFDSSwrQkFBaUMsQ0FDakMsZ0JBQWlCLENBQ2pCLHlCQUF5QixDQUN6QixtQkFBb0IsQ0FDcEIsWWxNbkRpQixDa01vRGpCLFdsTXZEYyxDa013RGQseUJBQ0ksY0FBZSxDQUNmLGtCQUFtQixDQUNuQixZbE16RGEsQ2tNc0RoQiw4REFNTyxZbE14RU8sQ2tNMEVYLDBDQUNJLGNBQWUsQ0FDZixtQkFBb0IsQ0FLaEMsZUFDSSxrQ0FBb0MsQ0FDcEMsU0FBVSxDQUVWLDBCQUNJLFNBQVUsQ0FJbEIsY0FDSSwrQkFBaUMsQ0FDakMsY0FBYyxDQUNkLHlCQUF5QixDQUN6QixtQkFBb0IsQ0FDcEIsWWxNbEZpQixDa01tRmpCLFdsTXRGYyxDa01nRmpCLHdDQVNPLFlsTW5HVyxDa01xR2Ysc0JBQ0ksWWxNMUZhLENrTTJGYixnREFDSSxjQUFlLENBQ2Ysa0JBQW1CLENBSy9CLGVBQ0ksa0NBQW9DLENBQ3BDLGdDQUNJLFNBQVUsQ0FJbEIsaUJBQ0ksWWxNeEdpQixDa015R2pCLFVBQVksQ3BNaWFaLG9Db01yZ0JSLHVCQTJHWSxxQkFBc0IsQ0FLN0IsQ3BNcVpHLHFDb01yZ0JSLHVCQThHWSxrQkFBbUIsQ0FFMUIsQ0FoSEwsc0RBa0hRLG1CQUFvQixDQzNDNUIsaUJBRUksVW5NbEZrQixDbU1tRmxCLGlCQUFrQixDQUVsQiw2QkFDSSwrRUN0Rm1NLENEcUZ0TSxvQ0FHTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCxnQ25NckdXLENtTXlHbkIsMEJBQ0ksZ0IvTHRGbUIsQytMdUZuQixpQi9MdkZtQixDTmlnQm5CLG9DcU01YUosMEJBSVEsZ0IvTHhGZSxDK0x5RmYsaUIvTHpGZSxDK0wyRnRCLENBRUQsNEJBQ0ksV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsaUJBQWtCLENBYnRCLDBCQWlCSSxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLGdCL0xoSHlCLEMrTGlIekIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQ0FDdkIsTUFBTyxDQUdYLGlDQUNJLGdCQUFpQixDQUNqQixnQkFBaUIsQ3JNdENqQiwrQ0FDSSxrQm1EckdrQixDbkR1R2xCLHFEQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYix3QkV4R08sQ0ZnSFgsa0dBQ0ksYUFBYyxDQUVkLFVFekdNLENGOGdCZCxvQ0E5YUksaURBY1Esb0RWcEZxQixDVTRFN0IsaURBWVEsb0RWNUZxQixDVThGeEIsQ3FNYVosZ0RBR08sY0FBZSxDck05RW5CLHdDQUNJLGlEVnJDNkIsQ1V6QmpDLHlCQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLFVFR1UsQ0ZGVixvQkVSVyxDRmNYLCtEQUNJLGtCRWZPLENGa0JYLDhEQUVJLFVFVk0sQ0ZXTixvQkVyQk8sQ0Z1QlAsNEVBQ0ksa0JFeEJHLENtTXdKbEIsa0RBRU8sU25NaEpVLENtTWlKVixXM0s5SmlDLEMySytKakMsWTNLOUprQyxDMUJ1aEJ0Qyx1RnFNN1hILGtEQU1XLFczSzlKaUMsQzJLK0pqQyxZM0s5SmtDLEMyS2dLekMsQ0FUSiw0SkFhZSxZbk1yS0csQ21Nd0psQiwwS0FlbUIsY25NdktELENGeUtmLDRFQUNJLFVFaEtVLENGa0tkLHdDQUNJLFVFbktVLENGb0tWLFdBQVksQ0ErSlosa2VBQ0ksVUVwVU0sQ0Y4V1YsK0RBQ0ksZUUvV00sQ0Z1WkYsd0RBRUksU0V6WkYsQ0Y4Z0JkLG9DcU05YlIsbUNBd0ZnQixnQkFBaUIsQ0FFeEIsQ0ExRlQsZ0NBNEZZLFlBQWEsQ0FDYix3QkFBeUIsQ0E3RnJDLCtDQWdHZ0IsTUFBTyxDQWhHdkIsK0NBbUdnQixnQkFBaUIsQ0FDakIsaUJBQWtCLENBcEdsQywrQ0F1R2dCLGVBQWdCLENBQ2hCLG1CQUFvQixDQXhHcEMsK0JBNkdZLFluTTFMYSxDbU0yTGIsV25NOUxVLENtTWdGdEIsMEVBaUhnQixZbk0zTU8sQ21NMEZ2Qix1Q0FvSGdCLFNuTTNNTyxDbU11RnZCLGtDQXlIWSxZbk10TWEsQ21NdU1iLFduTTFNVSxDbU1nRnRCLDBDQTRIZ0IsU25Nbk5PLENtTXVGdkIsZ0dBK0hvQixZbk16TkcsQ21NMEZ2QixpRkFxSVksVW5Nck5VLENtTWdGdEIsK0RBeUlnQixzQkNwTm9DLENEcU5wQyxRQ3BOc0IsQ0QwRXRDLG1GQTRJb0IsVW5NNU5FLENtTTZORixlbk1wT0csQ21NdUZ2Qix5RkFnSndCLFVuTXZPRCxDbU13T0MsZW5Nak9GLENtTWdGdEIsc0dBcUp3QixVbk01T0QsQ21NNk9DLGtCbk1oUEQsQ3FNZ0Z2QixvQkFFSSxVck0vRW1CLENxTWdGbkIsaUJBQWtCLENBRWxCLGdDQUNJLCtFQzVFcU4sQ0QyRXhOLHVDQUdPLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLG1Dck1wRlUsQ3FNd0ZsQiw2QkFDSSxnQmpNNUVtQixDaU02RW5CLGlCak03RW1CLENOaWdCbkIsb0N1TXRiSiw2QkFJUSxnQmpNOUVlLENpTStFZixpQmpNL0VlLENpTWlGdEIsQ0FFRCwrQkFDSSxXQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FidEIsNkJBaUJJLGlCQUFrQixDQUNsQixXQUFZLENBQ1osZ0JqTXRHeUIsQ2lNdUd6QixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDQUN2QixNQUFPLENBR1gsb0NBQ0ksZ0JBQWlCLENBQ2pCLGdCQUFpQixDdk01QmpCLGtEQUNJLGtCbURyR2tCLENuRHVHbEIsd0RBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCx3R0FDSSxhQUFjLENBRWQsVUVoSE8sQ0ZxaEJmLG9DQTlhSSxvREFjUSxvRFZwRnFCLENVNEU3QixvREFZUSxvRFY1RnFCLENVOEZ4QixDdU1HWixzREFHTyxjQUFlLEN2TXBFbkIsMkNBQ0ksaURWckM2QixDVXpCakMsNEJBRUksd0J3QkYwQixDeEJHMUIsc0J3QkQ2QixDeEJFN0IsVUVKVyxDRktYLG9CRVJXLENGY1gscUVBQ0ksa0JFZk8sQ0ZrQlgsb0VBRUksVUVWTSxDRldOLG9CRXJCTyxDRnVCUCxrRkFDSSxrQkV4QkcsQ3FNOElsQixxREFFTyxZck1oSlcsQ3FNaUpYLFc3S3BKaUMsQzZLcUpqQyxZN0twSmtDLEMxQnVoQnRDLHVGdU12WUgscURBTVcsVzdLcEppQyxDNktxSmpDLFk3S3BKa0MsQzZLc0p6QyxDQVRKLGtLQWFlLFNyTXhKRyxDcU0ySWxCLGdMQWVtQixXck0xSkQsQ0ZxaEJmLG9DdU14Y1Isc0NBdUZnQixnQkFBaUIsQ0FFeEIsQ0F6RlQsbUNBMkZZLFlBQWEsQ0FDYix3QkFBeUIsQ0E1RnJDLDRDQStGWSxlQUFnQixDQUNoQixNQUFPLENBaEduQixxQ0FvR1ksd0JyTXBMVyxDcU1xTFgsU0FBVSxDQXJHdEIsa0NBeUdZLFlyTTVLYSxDcU02S2IsV3JNaExVLENxTXNFdEIsZ0ZBNkdnQixZck03TE8sQ3FNZ0Z2QiwwQ0FnSGdCLFNyTTdMTyxDcU02RXZCLHFDQXFIWSxZck14TGEsQ3FNeUxiLFdyTTVMVSxDcU1zRXRCLDZDQXdIZ0IsY0FBZSxDQUNmLGtCQUFtQixDQUNuQixTck12TU8sQ3FNNkV2QixzR0E2SG9CLFlyTTdNRyxDcU1nRnZCLGtFQW9JZ0Isc0JDck11QyxDRHNNdkMsUUNyTXlCLENEZ0V6QyxzRkF1SW9CLFVyTTdNRSxDcU04TUYsZXJNck5HLENxTTZFdkIsNEZBMkl3QixVck14TkQsQ3FNeU5DLGVyTWxORixDcU1zRXRCLHlHQWdKd0IsVXJNN05ELENxTThOQyxrQnJNak9ELEN1TTRFdkIsNERBQ0ksY0NoRjRCLENEaUY1QixlQ2hGNkIsQ0RpRjdCLFVDbEY0QixDRG1GNUIsV0NuRjRCLENEb0Y1QixVdk12RWtCLEN1TWtFdEIsa0VBT1EsYXZNbkZlLEN1TXdGbEIsMkNBRU8seUJ2TXZGVyxDdU13RlgsVXZNakZVLEN1TWtGVixlQUFnQixDQUNoQixlQUFnQixDQUNo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LG9Db05qWlIsNEJBaUdnQixlQUFnQixDQUNoQixNQUFPLENBRWQsQ0FwR1QsMkJBc0dZLGdCQ3JNbUMsQ0RzTW5DLGdCQ3JNbUMsQ0QyTW5DLFVBQVcsQ0FDWCxnQkFBaUIsQ3BObVNyQixvQ29OalpSLDJCQXlHZ0IsZ0JDck1tQyxDRHNNbkMsZ0JDck1tQyxDRCtNMUMsQ0FwSFQsb0NBZ0hnQixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBbEhuQyw0QkF5SFksaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDcE5vUjNCLG9Db05qWlIsNEJBZ0lnQixlQUFnQixDQVN2QixDQXpJVCxpQ3BOMURRLHNEVnpDaUMsQ1UwQ2pDLGFxTk5zQyxDck5PdEMsaUJxTk4wQyxDck5VMUMsbUNBQ0ksYXFOWmtDLENyTmlFMUMsa0RBQ0ksZXFOeEY2QyxDck4yRjdDLDRFQUNJLGlCcU4zRjJDLENyTjRGM0Msd0RWM0c2QixDVTRHN0IsVUU3SVcsQ0Y4SVgsYXFOdkZnRCxDck4yRnBELDJFQUNJLGlCcU5uRzJDLENyTm9HM0Msc0RWdkg2QixDVXdIN0IsVUVySlcsQ0ZzSlgsYXFOdkYrQyxDRHFFM0QsNkJBMklZLFVBQVcsQ0FDWCxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDcE41SS9CLDZDQUNJLGVxTnJEbUQsQ3JOZ0VuRCxzRUFDSSxpQnFObkcyQyxDck5vRzNDLHNEVm5INkIsQ1VvSDdCLFVFckpXLENGc0pYLGFxTjVEcUQsQ3JOOERyRCxtQnFOakUyRCxDRDZDdkUsb0NBbUpZLDRCQUE2QixDQUM3QixjQUFlLENBcEozQixtQ0F3SlksWUFBYSxDQXhKekIsc0NBNEpZLFdBQVksQ0FDWixZQUFhLENwTm9QakIsb0NvTmpaUixzQ0ErSmdCLFFBQVMsQ0FFaEIsQ3BOeE9ELDZDQUNJLG1EVnJDNkIsQ1VzQzdCLGFxTmE2QixDck5aN0IsZW9OeEIwQixDcE40QjFCLCtDQUNJLGFxTk95QixDRHdEekMsK0NBd0tnQixZQy9NK0IsQ0RnTi9CLFNs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LFVFckpXLENGc0pYLGEwTnhINkMsQzFOMEg3QyxtQjBON0htRCxDMU5rQ3ZELDBDQUNJLG1EVnJDNkIsQ1VzQzdCLFVFL0RXLENGb0VYLDRDQUNJLFVFckVPLENGQWYsa0NBRUksd0J3QkYwQixDeEJHMUIsc0J3QkQ2QixDeEJFN0IsYUVQVyxDRlFYLG9CRVJXLENGY1gsaUZBQ0ksa0JFZk8sQ0ZrQlgsZ0ZBRUksVUVWTSxDRldOLG9CRXJCTyxDRnVCUCw4RkFDSSxrQkV4QkcsQ0ZnR25CLDRCQUNJLGlCME4zRitCLEMxTjRGL0IsNENBQ0ksa0JtRHJHa0IsQ25EdUdsQixrREFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLDRGQUNJLGFBQWMsQ0FFZCxVRWhITyxDRnFoQmYsb0NBOWFJLDhDQWNRLG9EVnBGcUIsQ1U0RTdCLDhDQVlRLG9EVjVGcUIsQ1U4RnhCLENBOURULHFDQUNJLG1EVnJDNkIsQ1VzQzdCLFVFeERVLENGNkRWLHVDQUNJLFVFOURNLENGUGQsNkJBRUksd0J3QkYwQixDeEJHMUIsc0J3QkQ2QixDeEJFN0IsYUVQVyxDRlFYLG9CRVJXLENGY1gsdUVBQ0ksa0JFZk8sQ0ZrQlgsc0VBRUksYUVwQk8sQ0ZxQlAsd0IwTkVxQyxDMU5BckMsb0ZBQ0ksa0JFeEJHLEN5TnNFdkIsU0FJSSw0RUN0RXVKLENEdUV2SixVek54RW1CLEN5TnlFbkIsaUJBQWtCLENBQ2xCLGtCQUNJLGdCck52RG1CLENxTndEbkIsaUJyTnhEbUIsQ3FOeURuQixpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFVBQVcsQ0FDWCxnQnJOcEV5QixDcU5xRXpCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLEMzTmtjdkIsb0MyTjNjSixrQkFXUSxnQnJOaEVlLENxTmlFZixpQnJOakVlLENxTm1FdEIsQ0FyQkwsZ0JBdUJRLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLGdDek4vRmUsQ3lOa0duQixvQkFDSSxXQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FHdEIseUJBQ0ksZ0JBQWlCLENBQ2pCLGdCQUFpQixDM05iakIsdUNBQ0ksa0JtRHJHa0IsQ25EdUdsQiw2Q0FDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLGtGQUNJLGFBQWMsQ0FFZCxVRXpHTSxDRjhnQmQsb0NBOWFJLHlDQWNRLG9EVnBGcUIsQ1U0RTdCLHlDQVlRLG9EVjVGcUIsQ1U4RnhCLEMyTlpaLGdDQUdPLGNBQWUsQzNOckRuQixnQ0FDSSxpRFZyQzZCLENVekJqQyx3QkFFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixVRUdVLENGRlYsb0JFUlcsQ0ZjWCw2REFDSSxrQkVmTyxDRmtCWCw0REFFSSxVRVZNLENGV04sb0JFckJPLENGdUJQLDBFQUNJLGtCRXhCRyxDeU5pSWxCLDBDQUVPLFN6TnpIVSxDeU4wSFYsV2pNdklpQyxDaU13SWpDLFlqTXZJa0MsQzFCdWhCdEMsdUYyTnBaSCwwQ0FNVyxXak12SWlDLENpTXdJakMsWWpNdklrQyxDaU00SXpDLENBWkosaURBVVcsV3pOaklNLEN5TnVIakIsNElBZ0JlLFN6TjlJRyxDeU44SGxCLDBKQWtCbUIsV3pOaEpELEMyTm1KdkIsU0FJSSw0RUN0SnVKLENEdUp2SixVM05qSmtCLEMyTmtKbEIsaUJBQWtCLENBQ2xCLGtCQUNJLGdCdk52SW1CLEN1TndJbkIsaUJ2TnhJbUIsQ3VOeUluQixpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFVBQVcsQ0FDWCxnQnZObkp5QixDdU5vSnpCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLEM3TmtYdkIsb0M2TjNYSixrQkFXUSxnQnZOaEplLEN1TmlKZixpQnZOakplLEN1Tm1KdEIsQ0FyQkwsZ0JBdUJRLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLGdDM04vS2UsQzJOa0xuQixvQkFDSSxXQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FHdEIseUJBQ0ksZ0JBQWlCLENBQ2pCLGdCQUFpQixDN043RmpCLHVDQUNJLGtCbURyR2tCLENuRHVHbEIsNkNBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCxrRkFDSSxhQUFjLENBRWQsVUV6R00sQ0Y4Z0JkLG9DQTlhSSx5Q0FjUSxvRFZwRnFCLENVNEU3Qix5Q0FZUSxvRFY1RnFCLENVOEZ4QixDNk5vRVosZ0NBR08sY0FBZSxDN05ySW5CLGdDQUNJLGlEVnJDNkIsQ1V6QmpDLHdCQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLFVFR1UsQ0ZGVixvQkVSVyxDRmNYLDZEQUNJLGtCRWZPLENGa0JYLDREQUVJLFVFVk0sQ0ZXTixvQkVyQk8sQ0Z1QlAsMEVBQ0ksa0JFeEJHLEMyTmlObEIsMENBRU8sUzNOek1VLEMyTjBNVixXbk12TmlDLENtTXdOakMsWW5Ndk5rQyxDMUJ1aEJ0Qyx1RjZOcFVILDBDQU1XLFduTXZOaUMsQ21Nd05qQyxZbk12TmtDLENtTTROekMsQ0FaSixpREFVVyxXM05qTk0sQzJOdU1qQiw0SUFnQmUsUzNOOU5HLEMyTjhNbEIsMEpBa0JtQixXM05oT0QsQzJOeU9uQixnQkFDSSxlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsd0JBQ0ksWUFBYSxDQUNiLGNBQWUsQ0FDZiwwQkMxTHdCLENEMkx4QixrQkFBbUIsQ0FFbkIsb0NBTkosd0JBT1EsUUFBZ0QsQ0FRdkQsQ0FORywyREFUSix3QkFVUSxhQUFvRCxDQUszRCxDN04wUkQscUM2TnpTQSx3QkFhUSxhQUFvRCxDQUUzRCxDQUlHLG9DQXRCUCxzQkF1QlcsWUN6TVUsQ0QwTVYsVUFBOEUsQ0FZckYsQ0FURywyREEzQlAsc0JBNEJXLGNDMU1nQixDRDJNaEIscUJBQXNGLENBTzdGLEM3TndRRCxxQzZONVNILHNCQWlDVyxVQzNNZ0IsQ0Q0TWhCLDJCQUF1RixDQUU5RixDQTFIVCxlQStIUSxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBaEkxQix3QkFrSVksWUFBYSxDQUNiLHFCQUFzQixDN04rUDFCLG9DNk5sWVIsd0JBcUlnQixnQkM5TWdCLENEK01oQixXQUFZLENBQ1osa0JBQW1CLENBRTFCLEM3TnlQRCxvQzZObFlSLHFCQTRJZ0IsTUFBTyxDQUVkLEM3TjNKTCwrQkFDSSxlOE5yRHNDLEM5TndEdEMseURBQ0ksaUI4TnhEb0MsQzlOeURwQyx3RFYzRzZCLENVNEc3QixhOE52RHlDLEM5TndEekMsYThOcER5QyxDOU5xRHpDLG1COE52RGdELEM5TjBEcEQsd0RBQ0ksaUI4TmhFb0MsQzlOaUVwQyx3RFZ2SDZCLENVd0g3QixhOE54RHdDLEM5TnlEeEMsYThOckR3QyxDRGtEcEQscUJBbUpZLGlCQUFrQixDQUNsQixXQUFZLENBQ1osWUFBYSxDQUNiLHFCQUFzQixDQXRKbEMsMExBK0o0QixVQ3RPSyxDRHVPTCxxQjNONVNOLEMyTjZTTSxtQkFBb0QsQ0FqS2hGLHNMQXVLd0IsU0M5T1MsQ0QrT1QscUIzTnBURixDMk40SXRCLHdDQThLb0IsMEIzTjFURSxDMk4yVEYsMkIzTjNURSxDMk40SXRCLG1EQWlMd0IsNEIzTjdURixDMk40SXRCLDZCQXVMZ0IsTUFBTyxDQUNQLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsNkJBQThCLENBQzlCLFdBQVksQ0EzTDVCLCtCQWtNWSxVQUFXLENBQ1gsY0FBZSxDN04rTG5CLG9DNk5sWVIsK0JBcU1nQixRQUFTLENBRWhCLEM3TjdSRCxzQ0FDSSxtRFZyQzZCLENVc0M3QixhOE55Q3NCLEM5TnhDdEIsZThOeUNtQixDOU5yQ25CLHdDQUNJLGE4Tm1Da0IsQzlOeEcxQiw4QkFFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixVRUdVLENGRlYsb0JFUlcsQ0ZjWCx5RUFDSSxrQkVmTyxDRmtCWCx3RUFFSSxVRVZNLENGV04sb0JFckJPLENGdUJQLHNGQUNJLGtCRXhCRyxDMk5zSnZCLG1FQXFOZ0IsMkJBQTRCLENBQzVCLGFBQWMsQ0FDZCxtQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FDaEIsc0JBQXVCLENBQ3ZCLG9CQUFxQixDN053SzdCLHFDNk5sWVIsbUVBNE5vQiwwQkFBMkIsQ0FDM0IsYUFBYyxDQUNkLGtCQUFzQixDQUU3QixDRXpPYixTQUNJLDRFQzFJdUosQ0QySXZKLFU3TnJJa0IsQzZOc0lsQixpQkFBa0IsQ0FDbEIsa0JBQ0ksZ0J6TjNIbUIsQ3lONEhuQixpQnpONUhtQixDeU42SG5CLE1BQU8sQ0FDUCxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFVBQVcsQ0FDWCxnQnpOdkl5QixDeU53SXpCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLEMvTjZYdkIsb0MrTnZZSixrQkFZUSxnQnpOckllLEN5TnNJZixpQnpOdEllLEN5TndJdEIsQ0FuQkwsZ0JBcUJRLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLGdDN05wS2UsQzZOdUtuQixvQkFDSSxXQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FLckIsdUJBRU8sZ0JBQWlCLEMvTnBGckIsdUNBQ0ksa0JtRHJHa0IsQ25Ec0dsQixpQm1EcEdxQixDbkRxR3JCLDZDQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYix3QkV4R08sQ0ZnSFgsa0ZBQ0ksYUFBYyxDQUVkLFVFekdNLENGOGdCZCxvQ0E5YUkseUNBY1Esb0RWcEZxQixDVTRFN0IseUNBWVEsb0RWNUZxQixDVThGeEIsQ0E5RFQsZ0NBQ0ksaURWckM2QixDVXpCakMsd0JBRUksd0J3QkYwQixDeEJHMUIsc0J3QkQ2QixDeEJFN0IsYUVQVyxDRlFYLG9CRVJXLENGY1gsNkRBQ0ksa0JFZk8sQ0ZrQlgsNERBRUksYUVwQk8sQ0ZxQlAsd0JnT29CZ0MsQ2hPbEJoQywwRUFDSSxrQkV4QkcsQzZObU1sQiwwQ0FFTyxTN04zTFUsQzZONExWLFdyTXpNaUMsQ3FNME1qQyxZck16TWtDLEMxQnVoQnRDLHVGK05sVkgsMENBTVcsV3JNek1pQyxDcU0wTWpDLFlyTXpNa0MsQ3FNOE16QyxD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LENBQ2Isc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUd0QiwrQkFDSSxnQkFBaUIsQ0FDakIsZ0JBQWlCLENqT2RqQiw2Q0FDSSxrQm1EckdrQixDbkR1R2xCLG1EQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYix3QkV4R08sQ0ZnSFgsOEZBQ0ksYUFBYyxDQUVkLFVFekdNLENGOGdCZCxvQ0E5YUksK0NBY1Esb0RWcEZxQixDVTRFN0IsK0NBWVEsb0RWNUZxQixDVThGeEIsQ2lPWFosMENBR08sY0FBZSxDak90RG5CLHNDQUNJLGlEVnJDNkIsQ1V6QmpDLDhCQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLGFFUFcsQ0ZRWCxvQkVSVyxDRmNYLHlFQUNJLGtCRWZPLENGa0JYLHdFQUVJLFVFVk0sQ0ZXTixvQkVyQk8sQ0Z1QlAsc0ZBQ0ksa0JFeEJHLEMrTmtJbEIsZ0RBRU8sUy9OMUhVLEMrTjJIVixXdk14SWlDLEN1TXlJakMsWXZNeElrQyxDMUJ1aEJ0Qyx1RmlPblpILGdEQU1XLFd2TXhJaUMsQ3VNeUlqQyxZdk14SWtDLEN1TTZJekMsQ0FaSix1REFVVyxXL05sSU0sQytOd0hqQix3SkFnQmUsUy9OL0lHLEMrTitIbEIsc0tBa0JtQixXL05qSkQsQ2dPNEZ2QixhQUVJLFVoT3ZGa0IsQ2dPd0ZsQixpQkFBa0IsQ0FFbEIseUJBQ0ksZ0ZDbEcySyxDRGlHOUssZ0NBSU8sVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsZ0NoTzNHVyxDZ08rR25CLHNCQUNJLGdCNU41Rm1CLEM0TjZGbkIsaUI1TjdGbUIsQzROOEZuQixNQUFPLENBQ1AsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixVQUFXLENBQ1gsZ0I1TjFHeUIsQzROMkd6QixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDbE80WnZCLG9Da090YUosc0JBYVEsZ0I1TnZHZSxDNE53R2YsaUI1TnhHZSxDNE4wR3RCLENBRUQsd0JBQ0ksV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsaUJBQWtCLENBR3RCLDZCQUNJLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FHckIsdUJBQ0ksaUJBQWtCLENBbEQxQixzQ0F5RFksZ0JBQWlCLENBekQ3QixrQ0E2RFksaUJBQWtCLENsTzVGdEIsNkNBQ0ksc0RWckM2QixDNE9tRXpDLDhCQWdFWSxzRDVPbkk2QixDNE9vSTdCLGFDekYyQixDRDBGM0IsaUJDekYrQixDRDBGL0IsbUJDekZpQyxDRHNCN0MsNEJBc0VZLDJENU9qSTZCLEM0T2tJN0IsYUN6RnlCLENEMEZ6QixpQkN6RjZCLENEMEY3QixtQkN6RitCLENuT21CbkMsMkNBQ0ksa0JtRHJHa0IsQ25EdUdsQixpREFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLDBGQUNJLGFBQWMsQ0FFZCxVRXpHTSxDRjhnQmQsb0NBOWFJLDZDQWNRLG9EVnBGcUIsQ1U0RTdCLDZDQVlRLG9EVjVGcUIsQ1U4RnhCLENBOURULG9DQUNJLHNEVnJDNkIsQ1V6QmpDLDRCQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLFVFR1UsQ0ZGVixvQkVSVyxDRmNYLHFFQUNJLGtCRWZPLENGa0JYLG9FQUVJLFVFVk0sQ0ZXTixvQkVyQk8sQ0Z1QlAsa0ZBQ0ksa0JFeEJHLENnT3lMbEIsOENBRU8sWWhPM0xXLENnTzRMWCxXeE0vTGlDLEN3TWdNakMsWXhNL0xrQyxDMUJ1aEJ0Qyx1RmtPNVZILDhDQU1XLFd4TS9MaUMsQ3dNZ01qQyxZeE0vTGtDLEN3TW9NekMsQ0FaSixxREFVVyxjaE9uTU8sQ2dPeUxsQixvSkFnQmUsU2hPdE1HLENnT3NMbEIsa0tBa0JtQixXaE94TUQsQ2dPNEZ2QiwrQkFzSFEsaUJBQWtCLENBdEgxQixnQ0EwSFEsWUFBb0IsQ0FDcEIsc0JBQXVCLENBQ3ZCLGlCQUFtQixDQUNuQixnQkFBbUIsQ0FFbkIsVUFBbUIsQ0FDbkIsc0JBQTBCLENBQzFCLGlCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsUUFBUyxDQW5JakIsdUNBdUlRLE1BQWlCLENBQ2pCLFlBQW9CLENBQ3BCLFNBQWlCLENBQ2pCLFFBQWlCLENBQ2pCLGVBQWlCLENBQ2pCLDJCQUErQixDQUMvQiwwQkFBK0IsQ0FDL0IsVUFBbUIsQ0FDbkIsa0JBQXNCLENBQ3RCLGNBQWUsQ0FFZixpQkN0TTJDLENEdU0zQyxrQmhPbFBlLENnT21QZix3QkN0TWtELENEa0QxRCw4Q0F3SlEsVUFBWSxDQUVaLGlCQzFNa0QsQ0QyTWxELGVoT2hQYyxDZ09pUGQsd0JDMU15RCxDQzRGakUsYUFDSSxVbE9wSWtCLENrT3FJbEIsaUJBQWtCLENBRWxCLHlCQUNJLGdGQzlJMkssQ0Q2STlLLGdDQUlPLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLGdDbE92SlcsQ2tPMkpuQixzQkFDSSxnQjlOekltQixDOE4wSW5CLGlCOU4xSW1CLEM4TjJJbkIsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixVQUFXLENBQ1gsZ0I5TnJKeUIsQzhOc0p6QixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDcE9nWHZCLG9Db096WEosc0JBV1EsZ0I5TmxKZSxDOE5tSmYsaUI5Tm5KZSxDOE5xSnRCLENBRUQsd0JBQ0ksV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsaUJBQWtCLENBR3RCLHVCQUNJLGlCQUFrQixDQUd0Qiw2QkFDSSxnQkFBaUIsQ0FDakIsZ0JBQWlCLENwTzFGakIsMkNBQ0ksa0JtRHJHa0IsQ25EdUdsQixpREFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLDBGQUNJLGFBQWMsQ0FFZCxVRXpHTSxDRjhnQmQsb0NBOWFJLDZDQWNRLG9EVnBGcUIsQ1U0RTdCLDZDQVlRLG9EVjVGcUIsQ1U4RnhCLENvT2lFWixvQ0FHTyxjQUFlLENwT2xJbkIsb0NBQ0ksaURWckM2QixDVXpCakMsNEJBRUksd0J3QkYwQixDeEJHMUIsc0J3QkQ2QixDeEJFN0IsVUVHVSxDRkZWLG9CRVJXLENGY1gscUVBQ0ksa0JFZk8sQ0ZrQlgsb0VBRUksVUVWTSxDRldOLG9CRXJCTyxDRnVCUCxrRkFDSSxrQkV4QkcsQ2tPOE1sQiw4Q0FFTyxTbE90TVUsQ2tPdU1WLFcxTXBOaUMsQzBNcU5qQyxZMU1wTmtDLEMxQnVoQnRDLHVGb092VUgsOENBTVcsVzFNcE5pQyxDME1xTmpDLFkxTXBOa0MsQzBNeU56QyxDQVpKLHFEQVVXLFdsTzlNTSxDa09vTWpCLG9KQWdCZSxTbE8zTkcsQ2tPMk1sQixrS0FrQm1CLFdsTzdORCxDa09vT25CLCtCQUNJLFVBQVcsQ0FLZixvQkFDSSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBbEcxQixtQkF1R1EsaUJBQWtCLENBQ2xCLGlCQUFrQixDQXhHMUIsNEJBMEdZLFlBQWEsQ0FDYixxQkFBc0IsQ3BPZ1MxQixvQ29PM1lSLDRCQTZHZ0IsZ0JDaE1vQixDRGtNM0IsQ3BPNFJELG9Db08zWVIseUJBa0hnQixNQUFPLENBRWQsQ3BPeEhMLG1DQUNJLGVxT3RFMEMsQ3JPaUYxQyx5SEFDSSxpQnFPakZ3QyxDck9rRnhDLHdEVnZINkIsQ1V3SDdCLGFxT3pFNEMsQ3JPMEU1QyxhcU90RTRDLENEMER4RCx5QkF5SFksaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixZQUFhLENBQ2IscUJBQXNCLENBNUhsQywwTUFzSTRCLFVDdE5RLENEdU5SLHFCbE8xUU4sQ2tPMlFNLG1CQUF3RCxDQXhJcEYsc01BOEl3QixTQzlOWSxDRCtOWixxQmxPbFJGLENrT21JdEIsNENBcUpvQiwwQmxPeFJFLENrT3lSRiwyQmxPelJFLENrTzBSRiw0QmxPMVJFLENrT21JdEIsaUNBNEpnQixNQUFPLENBQ1AsWUFBYSxDQUNiLHFCQUFzQixDQUN0Qiw2QkFBOEIsQ0FDOUIsV0FBWSxDcE8yT3BCLG9Db08zWVIsaUNBc0tvQix1QkFBNEIsQ0FDNUIsZUFBaUIsQ0FFakIsMEJsTzVTRSxDa082U0YsMkJsTzdTRSxDa084U0YsNEJsTzlTRSxDa08rU0YsaUJBQXVCLENBQ3ZCLGFBQW9CLENBN0t4Qyw4Q0FnTHdCLGlCQUFvQixDQUNwQix5QkFBMkIsQ0FqTG5ELG1EQXFMd0IsaUJBQW9CLENBQ3BCLDBCQUE0QixDQXRMcEQsbUhBMkw0QixVQUFxQixDQUNyQixpQkFBMkIsQ0FDM0IscUJsT2hVTixDa09pVU0sVUFBdUIsQ0FDdkIsVUMvUVEsQ0RnUlIsT0FBc0IsQ0FoTWxELDBEQW9NNEIsU0FBVyxDQXBNdkMseURBd000QixVQUFZLENBQ2YsQ0F6TXpCLG1DQWdOWSxVQUFXLENwTzdSZiwwQ0FDSSxtRFZyQzZCLENVc0M3QixhcU93QjBCLENyT3ZCMUIsaUJxT3dCeUIsQ3JPcEJ6Qiw0Q0FDSSxhcU9rQnNCLENyT3ZGOUIsa0NBRUksd0J3QkYwQixDeEJHMUIsc0J3QkQ2QixDeEJFN0IsVUVHVSxDRkZWLG9CRVJXLENGY1gsaUZBQ0ksa0JFZk8sQ0ZrQlgsZ0ZBRUksVUVWTSxDRldOLG9CRXJCTyxDRnVCUCw4RkFDSSxrQkV4QkcsQ29POEl2QixhQUNJLFVwT3JJa0IsQ29Pc0lsQixpQkFBa0IsQ0FFbEIseUJBQ0ksZ0ZDL0kySyxDRDhJOUssZ0NBSU8sVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsZ0NwT3hKVyxDb080Sm5CLHNCQUNJLGdCaE8xSW1CLENnTzJJbkIsaUJoTzNJbUIsQ2dPNEluQixpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFVBQVcsQ0FDWCxnQmhPckp5QixDZ09zSnpCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLEN0TytXdkIsb0NzT3hYSixzQkFXUSxnQmhPbkplLENnT29KZixpQmhPcEplLENnT3NKdEIsQ0FFRCx3QkFDSSxXQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FHdEIsNkJBQ0ksZ0JBQWlCLENBQ2pCLGdCQUFpQixDdE92RmpCLDJDQUNJLGtCbURyR2tCLENuRHVHbEIsaURBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCwwRkFDSSxhQUFjLENBRWQsVUV6R00sQ0Y4Z0JkLG9DQTlhSSw2Q0FjUSxvRFZwRnFCLENVNEU3Qiw2Q0FZUSxvRFY1RnFCLENVOEZ4QixDc084RFosb0NBR08sY0FBZSxDdE8vSG5CLG9DQUNJLGlEVnJDNkIsQ1V6QmpDLDRCQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLFVFR1UsQ0ZGVixvQkVSVyxDRmNYLHFFQUNJLGtCRWZPLENGa0JYLG9FQUVJLFVFVk0sQ0ZXTixvQkVyQk8sQ0Z1QlAsa0ZBQ0ksa0JFeEJHLENvTzJNbEIsOENBRU8sU3BPbk1VLENvT29NVixXNU1qTmlDLEM0TWtOakMsWTVNak5rQyxDMUJ1aEJ0Qyx1RnNPMVVILDhDQU1XLFc1TWpOaUMsQzRNa05qQyxZNU1qTmtDLEM0TXNOekMsQ0FaSixxREFVVyxXcE8zTU0sQ29PaU1qQixvSkFnQmUsU3BPeE5HLENvT3dNbEIsa0tBa0JtQixXcE8xTkQsQ29PaU9uQiwrQkFDSSxVQUFXLENBS2Ysb0JBQ0ksaUJBQWtCLENBN0YxQixtQkFrR1EsaUJBQWtCLENBQ2xCLGlCQUFrQixDQW5HMUIsNEJBcUdZLFlBQWEsQ0FDYixxQkFBc0IsQ3RPb1MxQixvQ3NPMVlSLDRCQXdHZ0IsZ0JDbkxvQixDRHFMM0IsQ3RPZ1NELG9Dc08xWVIseUJBNkdnQixNQUFPLENBRWQsQ3RPcEhMLG1DQUNJLGV1T2xFMEMsQ3ZPcUUxQyw2REFDSSxpQnVPckV3QyxDdk9zRXhDLHdEVjNHNkIsQ1U0RzdCLGF1T25FNkMsQ3ZPb0U3QyxhdU9oRTZDLEN2T29FakQsNERBQ0ksaUJ1TzdFd0MsQ3ZPOEV4Qyx3RFZ2SDZCLENVd0g3QixhdU9uRTRDLEN2T29FNUMsYXVPaEU0QyxDRHFEeEQseUJBb0hZLGlCQUFrQixDQUNsQixXQUFZLENBQ1osWUFBYSxDQUNiLHFCQUFzQixDQXZIbEMsa0VBMEhvQixlQUFnQixDQTFIcEMscUNBZ0lvQixpQkFBa0IsQ0FoSXRDLG1DQXNJWSxVQUFXLEN0T3BOZiwwQ0FDSSxtRFZyQzZCLENVc0M3QixhdU84QjBCLEN2TzdCMUIsaUJ1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LENBQ2hCLGFBQWMsQzFPMVJ0QixrRDBPNlJZLHFCQUFzQixDQUN0QixtQkFBdUIsQ0FDdkIsbUJBQW9CLEMxT2pVaEMsNENBQ0ksbURWckM2QixDVXNDN0IsVUV4RFUsQ0Y2RFYsOENBQ0ksVUU5RE0sQ0ZQZCxtQ0FFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixVRUdVLENGRlYsb0JFUlcsQ0ZjWCxtRkFDSSxrQkVmTyxDRmtCWCxrRkFFSSxVRVZNLENGV04sb0JFckJPLENGdUJQLGdHQUNJLGtCRXhCRyxDRmtHZiw2Q0FDSSxrQm1EckdrQixDbkR1R2xCLG1EQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYix3QkV4R08sQ0ZnSFgsOEZBQ0ksYUFBYyxDQUVkLFVFekdNLENGOGdCZCxvQ0E5YUksK0NBY1Esb0RWcEZxQixDVTRFN0IsK0NBWVEsb0RWNUZxQixDVThGeEIsQ0E5RFQsdUNBQ0ksbURWckM2QixDVXNDN0IsVUV4RFUsQ0Y2RFYseUNBQ0ksVUU5RE0sQ0ZQZCw4QkFFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixhRVBXLENGUVgsb0JFUlcsQ0ZjWCx5RUFDSSxrQkVmTyxDRmtCWCx3RUFFSSxhRXBCTyxDRnFCUCx3QjJPUHNDLEMzT1N0QyxzRkFDSSxrQkV4QkcsQ3dPNFpsQixnREFFTyxTeE9wWlUsQ3dPcVpWLFdoTmxhaUMsQ2dObWFqQyxZaE5sYWtDLEMxQnVoQnRDLHVGME96SEgsZ0RBT1csV2hObmFpQyxDZ05vYWpDLFloTm5ha0MsQ2dOeWF6QyxDQWRKLHVEQVlXLFd4TzlaTSxDd09rWmpCLHdKQXFCZSxZeE9qYkcsQ3dPNFpsQixzS0F3Qm1CLGN4T3BiRCxDd08rYkgscUNBblZwQixvREFvVndCLGtCQUFtQixDQU0xQixDQUhHLHFDQXZWcEIsb0RBd1Z3QixrQkFBbUIsQ0FFMUIsQ0ExVmpCLGdDQW1XWSxhQUFjLENBblcxQiw4SkE2V1EsU0FBVSxDRS9XbEIsb0JBRUksK0NDeEd5TixDRHlHek4sVTFPMUdtQixDME8yR25CLGlCQUFrQixDQUNs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QVcsQ0FDWCxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FNbkIsQ3RQMU9DLGlDQUNJLGV1UHZCd0MsQ3ZQd0J4QyxpREFDSSxrQm1EckdrQixDbkRzR2xCLGV1UDNCNEMsQ3ZQNEI1Qyx1REFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2IsNEJ1UHBDNkMsQ3ZQNENqRCxzR0FDSSxhQUFjLENBRWQsVUVoSE8sQ0ZxaEJmLG9DQTlhSSxtREFjUSx5RFZwRnFCLENVNEU3QixtREFZUSx3RFY1RnFCLENVOEZ4QixDc1BpTWQsc0N0UGxQSywwRFZqRGlDLENVa0RqQyxhdVBTcUMsQ3ZQUnJDLGV1UE91QyxDdlBIdkMsd0NBQ0ksYXVQR2lDLENEcVAzQyxrQ0FDRSxVQUFXLENBQ1gsaUJBQWtCLENBR3BCLDhCQUNFLGdCQUFtQixDQUlyQixpQ0FDRSxpQkFBa0IsQ3RQaU1kLG9Dc1BsTU4saUNBR0ksZ0JBQWlCLENBQ2pCLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixlQUFnQixDQXNIbkIsQ0E1SEEsdURBVUcsaUJBQWtCLEN0UGhRcEIsbUZBQ0ksZXVQNkJ5QyxDdlA1QnpDLG1HQUNJLGtCbURyR2tCLENuRHNHbEIsaUJ1UHlCK0MsQ3ZQeEIvQyx5R0FDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGMEdYLHFHQUNJLGFBQWMsQ0FFZCxVRTFHTyxDRjZHWCxxR0FDSSxhQUFjLENBdWF0QixvQ0E5YUkscUdBY1EseURWcEZxQixDVXNGeEIsQ3NQNE5kLDZGQWVTLGdCQUFpQixDQUNqQixlQUFnQixDQWhCekIsbUdBa0JXLGNBQWUsQ0FDZixLQUFNLENBbkJqQixxRkF5Qk8sc0RoUS9VK0IsQ2dRZ1YvQixhcFBoWGEsQ29QaVhiLGlCQzVPd0MsQ0Q2T3hDLG1CQzVPMEMsQ0Q2TzFDLG9CQUFxQixDQTdCNUIsc0xBZ0NTLFVwUG5YVyxDRjZGbkIsNkRBQ0ksZXVQUytDLEN2UFIvQyw2RUFDSSxrQm1EckdrQixDbkRzR2xCLGlCdVBLcUQsQ3ZQSnJELG1GQUNJLFdtRDFHYyxDbkQyR2QsVW1E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QXVCLENBQ3ZCLGlCQUFrQixDQUd0Qiw0QkFDSSxnQkFBaUIsQ0FDakIsZ0JBQWlCLEM5UGhCakIsMENBQ0ksa0JtRHJHa0IsQ25EdUdsQixnREFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLHdGQUNJLGFBQWMsQ0FFZCxVRXpHTSxDRjhnQmQsb0NBOWFJLDRDQWNRLG9EVnBGcUIsQ1U0RTdCLDRDQVlRLG9EVjVGcUIsQ1U4RnhCLEM4UFRaLHVDQUdPLGNBQWUsQzlQeERuQixtQ0FDSSxpRFZyQzZCLENVc0M3QixVRXhEVSxDRjZEVixxQ0FDSSxVRTlETSxDRlBkLDJCQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLFVFR1UsQ0ZGVixvQkVSVyxDRmNYLG1FQUNJLGtCRWZPLENGa0JYLGtFQUVJLFVFVk0sQ0ZXTixvQkVyQk8sQ0Z1QlAsZ0ZBQ0ksa0JFeEJHLEM0UG9JbEIsNkNBRU8sUzVQNUhVLEM0UDZIVixXcE8xSWlDLENvTzJJakMsWXBPMUlrQyxDMUJ1aEJ0Qyx1RjhQalpILDZDQU1XLFdwTzFJaUMsQ29PMklqQyxZcE8xSWtDLENvTytJekMsQ0FaSixvREFVVyxXNVBwSU0sQzRQMEhqQixrSkFnQmUsWTVQcEpHLEM0UG9JbEIsZ0tBa0JtQixjNVB0SkQsQzhQV3ZCLGVBQ0UsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLHNEMVFrQnVDLEMwUWpCdkMsc0JBQ0UsZTlQYm1CLEM4UGNuQixVOVBQa0IsQzhQUWxCLG9CQUFxQixDQUNyQixtQkFBb0IsQ0FDcEIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixXQUFZLENBRWQsc0JBQ0UsVTlQaEJrQixDOFBpQmxCLHNEMVFNcUMsQzBRRHpDLG1KQUtNLFdBQVksQ0FDWixXQUFZLENBTmxCLGlJQVNNLGlCQUFrQixDQVR4Qiw4S0FhUSw0QkFBNkIsQ0FickMsK0pBa0JNLFlBQWEsQ0FDYixxQkFBc0IsQ0FJdEIsa0JBQW1CLENBQ25CLDRCQUE2QixDQUM3QixpQkFBa0IsQ2hRZ2VoQixvQ2dRemZSLCtKQXFCUSxrQkFBbUIsQ0FldEIsQ0FwQ0wsMktBNEJRLGdCQUFpQixDQUNqQixXQUFZLENBQ1osYUFBYyxDaFEyZGQsb0NnUXpmUiwyS0FnQ1UsV0FBWSxDQUNaLGFBQWMsQ0FFakIsQ0FuQ1AsMExBeUNRLDJCQUE2QixDQXpDckMsMkhBNkNNLG1CQUF1QixDQU03QixnQ0FFSSxpQkFBa0IsQ0FDbEIsY0FBZSxDQzNGbkIsS0FDSSxVQUFXLENBQ1gsWUFBYSxDQUNiLFFBQVMsQ0FDVCxTQUFVLENBQ1YsZUFBZ0IsQ0FMcEIsWUFRUSwyQkFBNkIsQ0NBakMsMkJBQ0ksV0FBWSxDQU1oQiw0RkFHSSw2QmhRWmUsQ2dRYWYsOEJoUWJlLENnUWNmLGlCQUF1QixDQUl2QixhQXBCMEIsQ0FpQjFCLHlCQU5KLDRGQU9RLGFBbkJ5QixDQXNCaEMsQ0FuQkwseUZBdUJZLFlBQWEsQ0F2QnpCLDJGQTBCWSxZQUFhLENBQ2IsZUFBZ0IsQ0EzQjVCLG1LQW9DWSxZQUFhLENBcEN6QixzREF5Q1EsY0FBZSxDQXpDdkIsMkVBMkNZLGlCQUFvQixDQUNwQixTQUFVLENBNUN0QixtS0E4Q2dCLFVBQXFCLENBQ3JCLGlCQUEyQixDQUMzQix3QmhRaERPLENnUWlEUCxVQUF1QixDQUN2QixVQUFzQixDQUN0QixPQUFzQixDQW5EdEMsa0ZBdURnQixTQUFXLENsUWllbkIsb0NrUXhoQlIsa0ZBeURvQixTQUFXLENBRWxCLENBM0RiLGlGQThEZ0IsVUFBWSxDbFEwZHBCLG9Da1F4aEJSLGlGQWdFb0IsVUFBWSxDQUVuQixDQWxFYix1Q0F1RVEsZUFBZ0IsQ0FDaEIsaUJBQW9CLENBQ3BCLDBCQUE0QixDQXpFcEMsb0NBNkVRLGlCQUFvQixDQUNwQix5QkFBMkIsQ0FDM0IsU0FBVSxDQS9FbEIscUZBaUZZLFVBQXFCLENBQ3JCLGlCQUEyQixDQUMzQix3QmhRbkZXLENnUW9GWCxVQUF1QixDQUN2QixVQUFzQixDQUN0QixPQUFzQixDQXRGbEMsMkNBMEZZLFNBQVcsQ0ExRnZCLDBDQThGWSxVQUFZLENBOUZ4QixnQ0FtR1EsZUFBZ0IsQ0N2RHhCLHlCQUVJLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixlQUFnQixDQUNoQixjQUFlLENBRWYseUJBUEoseUJBUVEsYUFBYyxDQUNkLGNBQWUsQ0E2S3RCLENBdExELHlDQWFRLGVBQWdCLENBYnhCLHVEQWdCWSxXQUFZLENBQ1osNkJqUTdEVyxDaVE4RFgsOEJqUTlEVyxDaVErRFgsK0JqUS9EVyxDaVFnRVgsaUJBQWtCLENBQ2xCLGFDckVxQixDRHNFckIseUJBdEJaLHVEQXVCZ0IsYUN0RW9CLENEd0UzQixDQXpCVCxnRUE0QlksZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLDBCQUEyQixDQUMzQixlQUFpQixDQS9CN0Isa0ZBbUNvQix3RDdRM0NxQixDNlE0Q3JCLFVqUTdFRyxDaVE4RUgsbUJDaEY0QyxDRGlGNUMsa0JDaEZ3QyxDRDBDNUQsa0ZBMENvQixxRDdRdERxQixDNlF1RHJCLFVqUXBGRyxDaVFxRkgsbUJFMEZpQyxDRnRJckQsc0ZBZ0RvQixPQUFRLENBaEQ1QixzRUFxRGdCLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsd0JqUW5HTyxDaVFvR1AsVUFBVyxDQUNYLFVBQVcsQ0FDWCxPQUFRLENBQ1IsTUFBTyxDQUNQLFNBQVUsQ0FDVix5QkE3RGhCLHNFQThEb0IsU0FBVSxDQUNWLFVBQVcsQ0FLbEIsQ0FIRyx5QkFqRWhCLHNFQWtFb0IsVUFBVyxDQUVsQixDQXBFYix1RUF1RWdCLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsd0JqUXJITyxDaVFzSFAsVUFBVyxDQUNYLFVBQVcsQ0FDWCxPQUFRLENBQ1IsVUFBVyxDQUNYLHlCQTlFaEIsdUVBK0VvQixVQUFXLENBQ1gsVUFBVyxDQUtsQixDQUhHLHlCQWxGaEIsdUVBbUZvQixXQUFZLENBRW5CLENBckZiLG1EQXlGWSxlQUFnQixDQXpGNUIsMkRBNEZnQixVQUFXLENBQ1gsV0FBWSxDQUNaLGtCQUFtQixDQUNuQix1QkM3R2dELENEOEdoRCxhQUFjLENBQ2QsdUJDOUdtRCxDRCtHbkQsMkJDOUdvRCxDRFlwRSw2REFzR2dCLGtCQUFtQixDQXRHbkMsMERBMEdnQixtQkFBb0IsQ0ExR3BDLDJFQThHd0IsZ0Q3UTFIaUIsQzZRMkhqQixValF4SkQsQ2lReUpDLG1CQ25KdUMsQ0RtQy9ELDJFQW9Id0IsK0M3UTVIaUIsQzZRNkhqQixValE5SkQsQ2lRK0pDLG1CQ3JKdUMsQ0RzSnZDLG1CQ3JKcUMsQ0Q4QjdELG9FQThIb0IsaUJBQWtCLENBOUh0QywrRUFpSXdCLGVBQWdCLENBakl4QywyRUFxSXdCLHVEN1E3SWlCLEM2UThJakIsVWpRL0tELENpUWdMQyxtQkNqS3FDLENEa0tyQyxpQkFBa0IsQ0FDbEIsbUJDbEttQyxDRG1LbkMsYUFBYyxDQTFJdEMsbVJBK0k0Qix1RDdRL0phLEM2UWdLYixValF6TEwsQ2lRMExLLG1CQ3RLMEMsQ0R1SzFDLG9CQU9xQixDQXpKakQsNERBZ0tnQixvQkFBcUIsQ0FJckIseUJBcEtoQiw0REFxS29CLFdBQVksQ0FFbkIsQ0FJUixtRUFJZSxVQUFXLENBQ1gsWUFBYSxDQUNiLGVBQWdCLENHbUVwQyxvQkFDRSwrQ0M5UjJOLENEK1IzTixVcFEvUnFCLENvUWdTckIsaUJBZ0NHLENBL0JILDZCQUNFLFVBQVcsQ0FDWCxnQmhRdFI2QixDZ1FnUmpDLDJCQVNJLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLDRCQzNTcUQsQ0Q0U3JELFVBQVcsQ0FHYiwrQkFDRSxXQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FHcEIsb0NBQ0UsZ0JBQWlCLENBQ2pCLGdCQUFpQixDdFE1TmpCLDJCQUNJLGV1US9FbUMsQ3ZRZ0ZuQywyQ0FDSSxrQm1EckdrQixDbkRzR2xCLGlCdVFuRnlDLEN2UW9GekMsaURBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCwwRkFDSSxhQUFjLENBRWQsVUVoSE8sQ0ZxaEJmLG9DQTlhSSw2Q0FjUSx5RFZwRnFCLENVNEU3Qiw2Q0FZUSx3RFY1RnFCLENVOEZ4QixDc1F1TWYsMEJBQ0UsaUJBQWtCLENBQ2xCLFlBQWEsQ0FGZCxnREFJRywwQkFBMkIsQ0FKOUIsOERBTUssZ0JBQWlCLENBQ2pCLG1CQUFvQixDQUsxQiwyQkFDRSxpQkFBa0IsQ0FEbkIsNENBSUssVUFBVyxDQUNYLFdBQVksQ3RRa01aLG9Dc1F2TUwsNENBT08sWUFBYSxDQUNiLGdCQUFpQixDQU9wQixDdFF3TEMsNERzUXZNTCw0Q0FZUyxZQUFjLENBR25CLENBZkosOEZBbUJHLHdCcFFwV2lCLENvUXFXakIsYUFBYyxDQUNkLFVBQVcsQ0FyQmQsMEdBdUJLLGFBQWMsQ0F2Qm5CLCtDQTJCRyxPQUFRLENBM0JYLCtDQThCRyxNQUFPLENBSVgsaUNBQ0UsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixNQUFPLENBQ1AsT0FBUSxDQUNSLEtBQU0sQ0FDTixRQUFTLENBQ1QsWUFBYSxDQUNiLFVBQVcsQ0FSWiw4Q0FXRyxnQkFBaUIsQ0FDakIsU0FBVSxDQUNWLFVBQVcsQ0FDWCxjQUFlLENBQ2YsZUFBbUIsQ0FDbkIsV0FBWSxDQWhCZiwrQ0FtQkcsUUFBUyxDQUNULFdBQVksQ0FwQmYsa0RBd0JHLFNBQVUsQ0F4QmIseUdBMkJHLFdBQVksQ0EzQmYseURBOEJHLFdBQVksQ0FDWixZQUFtQixDQUNuQixVQUFXLEN0UW5UYiw4REFDSSxldVEzRGdELEN2UTREaEQsOEVBQ0ksa0JtRHJHa0IsQ25Ec0dsQixpQnVRL0RzRCxDdlFnRXRELG9GQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYiw0QnVReEVxRCxDdlEwRXpELGdGQUNJLGFBQWMsQ0FFZCxVRTFHTyxDRjZHWCxnRkFDSSxhQUFjLENBdWF0QixvQ0E5YUksZ0ZBY1EseURWcEZxQixDVXNGeEIsQ0E4WlQsb0NBdGJBLDhFc1E4VE0sZUFBZ0IsQ0FDakIsQ0FWVix5REFnQkssMEJBQTJCLENBaEJoQywrREFvQkssUUFBUyxDQXBCZCxxREF3Qkssd0I5TzVhOEIsQzhPNmE5QixzQkNoSnVELENEaUp2RCxVcFE5YWUsQ29RK2FmLGdCOU9oYndCLEM4T2lieEIsd0JDakowRCxDRHFIL0Qsc0hBZ0NPLFVwUXBiYSxDb1FxYmIsd0JDbko4RCxDRGtIckUsNEpBbUNTLFNwUXZiVyxDb1FvWnBCLG9JQXNDUyxzQkMxSnlELENEb0hsRSxxREEyQ0ssVUFBVyxDQUNYLFlwUW5jZSxDb1F5Y3JCLCtCQUNFLGNBQWUsQ0FEaEIsaUNBR0csaUJBQWtCLEN0UTRFaEIsb0NzUS9FTiwrQkFNSSxpQkFBbUIsQ0F1RHRCLEN0UWtCSyxvQ3NRL0VOLCtCQVNJLFNBQVcsQ0FvRGQsQ3RRelhLLHlFQUNJLGV1UXZGa0QsQ3ZRd0ZsRCx3RFYzRzZCLENVNEc3QixVRTdJVyxDRmtKZix3RUFDSSxldVEvRmtELEN2UWdHbEQsd0RWdkg2QixDVXdIN0IsVUVySlcsQ0Y2RGYsaUVBQ0ksMERWckM2QixDVXNDN0IsYXVRT3NDLEN2UU50QyxldVFLd0MsQ3ZRRHhDLG1FQUNJLGF1UUNrQyxDRGdZL0MsbUR0UTVYSyx3RFZqRGlDLENVa0RqQyxhRTlFZSxDRitFZixldVFGcUQsQ3ZRTXJELHFEQUNJLGFFcEZXLENvUXljcEIsaUVBdUJPLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsY0FBZSxDQUNmLFVBQVcsQ3RRcURiLG9Dc1EvRUwsaUVBNEJTLDBCQUEyQixDQThCOUIsQ0ExRE4seUVBK0JTLGtCQUFtQixDQUNuQixpQkFBa0IsQ3RRK0N0QixvQ3NRL0VMLHlFQWtDVyxnQkFBaUIsQ0FDakIsYUFBYyxDQXNCakIsQ3RRc0JILG9Dc1EvRUwsb0ZBdUNhLGNBQWdCLENBRW5CLENBekNWLGlLQTJDVyxhQUFjLENBM0N6QixpRkE4Q1csd0RoUm5kMkIsQ2dSb2QzQixhcFF4ZlMsQ29ReWZULGlCQ3Bhc0MsQ0RxYXRDLG1CQ3Bhd0MsQ0RtWG5ELGdGQW9EVyxzRGhSemQyQixDZ1IwZDNCLGFDcmFpQyxDRHNhakMsaUJDcmFxQyxDRHNhckMsbUJDcmF1QyxDRDZhbkQsc0NBQ0UsZUFBZ0IsQ0FDaEIsV0FBWSxDQUNaLGVBQWdCLEN0UWFaLG9Dc1FoQk4sc0NBS0ksU0FBVSxDQUNWLGNBQWUs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bEIsUUFBUyxDQUNULGdDeFE1bEJtQixDd1E2bEJuQixXQUFZLENBQ1osV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIscUJBQXNCLEMxUTVkdEIsK0NBRUksaUJxUXpFd0QsQ3JRMkV4RCx5RUFDSSxpQnFRNUVvRCxDclE2RXBELHdEVjNHNkIsQ1U0RzdCLFVFdElVLENGMklkLHdFQUNJLGlCcVFwRm9ELENyUXFGcEQsd0RWdkg2QixDVXdIN0IsVUU5SVUsQ3dRa2xCbkIsa0RBWUcsUUFBUyxDMVFoRlAsb0MwUW9FTiwrQkFnQkksaUJBQWtCLENBVXJCLENBMUJBLGlEMVEvZ0JLLDJEVjdDaUMsQ1U4Q2pDLFVFcEVjLENGcUVkLGlCcVFFb0QsQ3JRRXBELG1EQUNJLFVFMUVVLEN3UWtsQm5CLGdFMVEvZ0JLLHdEVjdDaUMsQ1U4Q2pDLFVFcEVjLENGeUVkLGtFQUNJLFVFMUVVLEN3UThtQnBCLDJCQUNFLGlCQUFrQixDMVFqR2Qsb0MwUWdHTiwyQkFHSSxTQUFXLENBQ1gsZ0JBQWlCLENBQ2pCLGVBQWdCLENBT25CLEMxUXBpQkMsa0NBQ0ksZXFRSXlDLENyUUh6QyxrREFDSSxrQm1EckdrQixDbkRzR2xCLGVxUUE2QyxDclFDN0Msd0RBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLDRCcVFUOEMsQ3JRaUJsRCx3R0FDSSxhQUFjLENBRWQsVUVoSE8sQ0ZxaEJmLG9DQTlhSSxvREFjUSxxRFZwRnFCLENVNEU3QixvREFZUSx3RFY1RnFCLENVOEZ4QixDMFEwZmQsdUNBU0csb0JBQXFCLEMxUXBqQm5CLDBEVmpEaUMsQ1VrRGpDLGFxUW9Dc0MsQ3JRbkN0QyxlcVFrQ3dDLENyUTlCeEMseUNBQ0ksYXFROEJrQyxDS3FoQjVDLHNDQUNFLGVBQWdCLENBQ2hCLGVBQWdCLEMxUWpIWixvQzBRK0dOLHNDQUlJLFNBQVUsQ0FDVixlQUFnQixDQUNoQixRQUFTLENBRVosQ0FHRCxrQ0FDRSxpQkFBa0IsQ0FEbkIsZ0RBSUMsU0FBVSxDQUNFLGVBQWdCLEMxUS9IeEIsb0MwUTBITixrQ0FTSSxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0E2SG5CLENBeElBLHdEQWVHLGlCQUFrQixDMVFqa0JwQixvRkFDSSxlcVF3RTBDLENyUXZFMUMsb0dBQ0ksa0JtRHJHa0IsQ25Ec0dsQixpQnFRb0VnRCxDclFuRWhELDBHQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYix3QkV4R08sQ0YwR1gsc0dBQ0ksYUFBYyxDQUVkLFVFMUdPLENGMkdQLG1CcVErRGdELENyUTdEcEQsc0dBQ0ksYUFBYyxDQXVhdEIsb0NBOWFJLHNHQWNRLHlEVnBGcUIsQ1VzRnhCLEMwUXdoQmQsOEZBb0JTLGdCQUFpQixDQUNqQixlQUFnQixDQXJCekIsb0dBdUJXLGNBQWUsQ0FDZixLQUFNLENBeEJqQixzRkE4Qk8sc0RwUmhwQitCLENvUmlwQi9CLGF4UWpyQmEsQ3dRa3JCYixpQkxqZ0J5QyxDS2tnQnpDLG1CTGpnQjJDLENLa2dCM0Msb0JBQXFCLENBbEM1Qix3TEFxQ1MsVXhRcHJCVyxDd1Erb0JwQixzRUEyQ0QsWUFBYSxDMVE3bEJYLDhEQUNJLGVxUW9DZ0QsQ3JRbkNoRCw4RUFDSSxrQm1EckdrQixDbkRzR2xCLGlCcVFnQ3NELENyUS9CdEQsb0ZBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLDRCcVF1QnFELENyUWZ6RCxnS0FDSSxhQUFjLENBRWQsVUVoSE8sQ0ZxaEJmLG9DQTlhSSxnRkFjUSx5RFZwRnFCLENVNEU3QixnRkFZUSx3RFY1RnFCLENVOEZ4QixDMFFvaEJkLDhIQTBIUyxRQUFTLENBMUhsQixvREErSEssc0JBQXVCLENBQ3ZCLFlBQWEsQ0FoSWxCLGdEQW9JSyxjQUFlLENBUXJCLDJCQUdFLGlCQUFrQixDMVFqc0JsQixrQ0FDSSxlcVEzRG1DLENyUTREbkMsa0RBQ0ksa0JtRHJHa0IsQ25Ec0dsQixlcVFnRzZDLENyUS9GN0Msd0RBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLDRCcVF1RjhDLENyUS9FbEQsd0dBQ0ksYUFBYyxDQUVkLFVFaEhPLENGcWhCZixv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WUFBYSxDQUNiLHFCQUFzQixDQUN0QixrQkFBbUIsQzNSeVduQixvQzJSOVdKLG1CQU9RLFlBQWEsQ0FDYix3QkFBeUIsQ0FDekIsZUFBZ0IsQ0ErRXZCLENBeEZBLHFDQWNXLGFBQWMsQ0FkekIsa0xBcUJtQixVQ3pJYSxDRDBJYixxQnpSdExGLEN5UnVMRSxtQkFBd0QsQ0F2QjNFLDhLQTZCZSxTQ2pKaUIsQ0RrSmpCLHFCelI5TEUsQ3lSZ0tqQixzQ0FvQ1csMEJ6UnBNTSxDeVJxTU4sMkJ6UnJNTSxDeVJ5TWQsMkJBS0ksV0FBWSxDQUdoQiw2REFQSSxNQUFPLENBQ1AsWUFBYSxDQUNiLHFCQUFzQixDQUN0Qiw2QkFhbUIsQ0FUdkIsa0NBU0ksYUFBbUIsQzNSb1R2QixxQzJSN1RBLGtDQVdRLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsWUFBYSxDQUVwQixDQUVELDBCQUNJLHFEclN6TTZCLENxUzBNN0IsYXpSOU9XLEN5UitPWCxrQkFBbUIsQzNSN0l2QixnREFDSSxnQjRScENpQyxDNVJzQ2pDLHNEQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYiw0QjRSNUNxQyxDNVJvRHpDLG9HQUNJLGFBQWMsQ0FFZCxVRXpHTSxDRjhnQmQsb0NBOWFJLGtEQWNRLG9EVnBGcUIsQ1U0RTdCLGtEQVlRLG9EVjVGcUIsQ1U4RnhCLEMyUm1IUixnQ0FJTyxlQUFnQixDQUNoQixhQUFjLEMzUnBKdEIsZ0QyUnNKWSxxQkFBc0IsQzNSeExsQyx5Q0FDSSxvRFZyQzZCLENVc0M3QixVRXhEVSxDRjZEViwyQ0FDSSxVRTlETSxDRlBkLGlDQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLFVFR1UsQ0ZGVixvQkVSVyxDRmNYLCtFQUNJLGtCRWZPLENGa0JYLDhFQUVJLFVFVk0sQ0ZXTixvQkVyQk8sQ0Z1QlAsNEZBQ0ksa0JFeEJHLENGa0dmLDJDQUNJLGtCbURyR2tCLENuRHVHbEIsaURBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCwwRkFDSSxhQUFjLENBRWQsVUV6R00sQ0Y4Z0JkLG9DQTlhSSw2Q0FjUSxvRFZwRnFCLENVNEU3Qiw2Q0FZUSxvRFY1RnFCLENVOEZ4QixDQTlEVCxvQ0FDSSxvRFZyQzZCLENVc0M3QixVRXhEVSxDRjZEVixzQ0FDSSxVRTlETSxDRlBkLDRCQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLGFFUFcsQ0ZRWCxvQkVSVyxDRmNYLHFFQUNJLGtCRWZPLENGa0JYLG9FQUVJLGFFcEJPLENGcUJQLHdCNFJlb0MsQzVSYnBDLGtGQUNJLGtCRXhCRyxDeVJpUmxCLDhDQUVPLFl6Um5SVyxDeVJvUlgsV2pRdlJpQyxDaVF3UmpDLFlqUXZSa0MsQzFCdWhCdEMsdUYyUnBRSCw4Q0FNVyxXalF2UmlDLENpUXdSakMsWWpRdlJrQyxDaVE0UnpDLENBWkoscURBVVcsY3pSM1JPLEN5UmlSbEIsb0pBZ0JlLFl6UmpTRyxDeVJpUmxCLGtLQWtCbUIsY3pSblNELEMyUjBIdkIsYUFFSSxVM1JsSGtCLEMyUm1IbEIsaUJBQWtCLENBRWxCLHlCQUNJLGdGQzdIMkssQ0Q0SDlLLGdDQUlPLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLCtCM1J0SVcsQzJSMEluQix3QkFJSSxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBRXZCLDhDQU5JLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBYXVCLENBVDNCLHNCQUNJLGdCdlI5SG1CLEN1UitIbkIsaUJ2Ui9IbUIsQ3VSZ0luQixpQkFBa0IsQ0FFbEIsVUFBVyxDQUNYLGdCdlJ6SXlCLEN1UjJJekIscUJBQ3VCLEM3UjJYdkIsb0M2UnBZSixzQkFXUSxnQnZSdkllLEN1UndJZixpQnZSeEllLEN1Um1KdEIsQzdSNldHLHFDNlJwWUosc0JBZVEscUJBQXNCLENBQ3RCLGtCQUFtQixDQU8xQixDQXZCQSxxQ0FvQk8sY0FBZSxDQUNmLGFBQWMsQ0FJdEIsc0JBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixpQkFBa0IsQzdSd1dsQixxQzZSM1dKLHNCQUtRLGdCQUFrQixDQUNsQixlQUFnQixDQUV2QixDN1JtV0cscUM2UmpXSixnQ0FFUSxlQUFpQixDQUV4QixDN1IzRkQsd0RBQ0ksZ0I4UnZGOEIsQzlSd0Y5QiwyQ0FDSSxrQm1EckdrQixDbkRzR2xCLGlCbURwR3FCLENuRHFHckIsaURBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCwwRkFDSSxhQUFjLENBRWQsVUV6R00sQ0Y4Z0JkLG9DQTlhSSw2Q0FjUSxvRFZwRnFCLENVNEU3Qiw2Q0FZUSxvRFY1RnFCLENVOEZ4QixDQTlEVCxvQ0FDSSxtRFZyQzZCLENVekJqQyw0QkFFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixhRVBXLENGUVgsb0JFUlcsQ0ZjWCxxRUFDSSxrQkVmTyxDRmtCWCxvRUFFSSxVRVZNLENGV04sb0JFckJPLENGdUJQLGtGQUNJLGtCRXhCRyxDMlI2TW5CLG1CQUVJLFVBQVcsQzdSN0dYLDBDQUNJLGdCOFJ4Q2lDLEM5UjBDakMsZ0RBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLDRCOFJoRHFDLEM5UndEekMsd0ZBQ0ksYUFBYyxDQUVkLFVFekdNLENGOGdCZCxvQ0E5YUksNENBY1Esd0RWcEZxQixDVTRFN0IsNENBWVEsd0RWNUZxQixDVThGeEIsQzZSK0VaLGtDQUtXLFlBQWEsQ0FDYixxQkFBc0IsQzdScVU5QixvQzZSM1VILGtDQVFlLGtCQUFtQixDQUUxQixDQVZSLGtDQVlXLFVBQVcsQ0FDWCxpQkFBa0IsQzdSOFQxQixvQzZSM1VILGtDQWVlLGVBQWdCLENBQ2hCLFNBQVUsQ0FDVixhQUFjLENBRXJCLENBbkJSLHlDQXFCVyxpQkFBa0IsQ0FyQjdCLDRDQXdCVyxNQUFPLEM3Um1UZixvQzZSM1VILDRDQTBCZSxhQUFlLENBTXRCLENBaENSLDBEQThCZSxvQ3ZSbE84QyxDTk4xRCx3Q0FFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixVRUdVLENGRlYsb0JFUlcsQ0ZjWCw2RkFDSSxrQkVmTyxD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SmIsa0VBbUpvQixhN1I3T0csQzZSOFBuQixxQkFDSSwrQ0NwTDJOLENEcUwzTixhN1JwUGlCLENGeUZiLCtGQUdJLDRCZ1NuQnlDLENoUzJCN0MsOEhBQ0ksYUFBYyxDQUVkLFVFaEhPLEM2UjJQbEIsMENBZ0JlLGtCN1I5UUcsQzZSK1FILFM3UnJRRSxDNlJvUGpCLHVDQXFCZSxhQ3BMcUMsQ0QrSnBELDZDQTZCbUIsa0I3UjNSRCxDNlI4UGxCLHNDQWlDZSxhQ3RMcUMsQ0RxSnBELHdGQW1DbUIsVTdSOVJELEMrUkt2QixVQUNJLGVDYnNCLENEZXRCLG1CQUNJLGdCQ040QixDRE81QixXQ051QixDRFMxQix3QkFHTyxpQkNYOEIsQ0RRckMsMENBTVcsYUNiaUMsQ0REakQsbUJBb0JRLFlDL0JlLENEZ0NmLFlBQWEsQ0FDYixvQkNoQ3VCLENEVS9CLDRCQXlCWSxlQ2xDdUIsQ0RTbkMseUJBNkJZLG9CQ3JDeUIsQ0RzQ3pCLFNBQVUsQ0FDVixlQ3RDb0IsQ0RPaEMsOEJBbUNZLGtCQ3pDNEIsQ0RNeEMsOEJBdUNZLFVDNUNvQixDRDZDcEIsb0JDNUM4QixDREkxQyxvQ0E0Q1kseUJDL0MwQyxDQ3dCdEQsUUFDSSxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLE9BQVEsQ0FDUixVQ0ZvQixDREdwQixlQUtJLGdCQ1hzQixDRFl0QixjQ1h1QixDRFl2QixxRDdTYmlDLEM2U2NqQyxnQkM3Q3dCLENEOEN4Qix3QkM3QzhCLENEd0U5QiwwSUFDSSxlalNwRVcsQ2lTcUVYLFVqUzlEVSxDaVMrRFYscUJqU3RFVyxDbVNvR3ZCLGlCQUVJLCtDQXZHdU0sQ0F3R3ZNLFVuU2hHa0IsQ21TaUdsQixpQkFBa0IsQ0FDbEIsMEJBQ0ksVUFBVyxDQUNYLGdCL1IvRnlCLEMrUndGakMsd0JBVVEsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsNEJBcEg4QyxDQXFIOUMsVUFBVyxDQUdmLDRCQUNJLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZC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d1NsY0osa0JBV1EsZ0JsU3pFZSxDa1MwRWYsaUJsUzFFZSxDa1M0RXRCLENBRUQsb0JBQ0ksV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsaUJBQWtCLENBR3RCLHlCQUNJLGdCQUFpQixDQUNqQixnQkFBaUIsQ3hTYmpCLHVDQUNJLGtCbURyR2tCLENuRHVHbEIsNkNBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCxrRkFDSSxhQUFjLENBRWQsVUVoSE8sQ0ZxaEJmLG9DQTlhSSx5Q0FjUSxvRFZwRnFCLENVNEU3Qix5Q0FZUSxvRFY1RnFCLENVOEZ4QixDd1NaWixnQ0FHTyxjQUFlLEN4U3JEbkIsZ0NBQ0ksaURWckM2QixDVXpCakMsd0JBRUksd0J3QkYwQixDeEJHMUIsc0J3QkQ2QixDeEJFN0IsVUVKVyxDRktYLG9CRVJXLENGY1gsNkRBQ0ksa0JFZk8sQ0ZrQlgsNERBRUksVUVWTSxDRldOLG9CRXJCTyxDRnVCUCwwRUFDSSxrQkV4QkcsQ3NTaUlsQiwwQ0FFTyxZdFNuSVcsQ3NTb0lYLFc5UXZJaUMsQzhRd0lqQyxZOVF2SWtDLEMxQnVoQnRDLHVGd1NwWkgsMENBTVcsVzlRdklpQyxDOFF3SWpDLFk5UXZJa0MsQzhRNEl6QyxDQVpKLGlEQVVXLGN0UzNJTyxDc1NpSWxCLDRJQWdCZSxTdFM5SUcsQ3NTOEhsQiwwSkFrQm1CLFd0U2hKRCxDd1MwR3ZCLFNBQ0ksVXhTM0dtQixDd1M0R25CLGlCQUFrQixDQUVsQixxQkFDSSxpRkM5R21KLENENkd0Siw0QkFJTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCxvQ3hTakhVLEN3U3FIbEIsa0JBQ0ksZ0JwU3pHbUIsQ29TMEduQixpQnBTMUdtQixDb1MyR25CLE1BQU8sQ0FDUCxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFVBQVcsQ0FDWCxnQnBTdEh5QixDb1N1SHpCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLEMxUytZdkIsb0MwU3paSixrQkFZUSxnQnBTbkhlLENvU29IZixpQnBTcEhlLENvU3NIdEIsQ0FFRCxvQkFDSSxXQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUN2QixpQkFBa0IsQzFTdVlsQixxQzBTM1lKLG9CQU1RLGdCQUFpQixDQUV4QixDQUVELHlCQUNJLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FHcEIsdUJBRU8sZ0JBQWlCLEMxUy9EckIsdUNBQ0ksa0JtRHJHa0IsQ25EdUdsQiw2Q0FDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLGtGQUNJLGFBQWMsQ0FFZCxVRWhITyxDRnFoQmYsb0NBOWFJLHlDQWNRLG9EVnBGcUIsQ1U0RTdCLHlDQVlRLG9EVjVGcUIsQ1U4RnhCLEMwU3VDZixnQ0FFVyxlQUFnQixDQUNoQixxQ0FIWCxnQ0FJRyxnQkFBaUIsQ0FnQm5CLENBYkMscUNBUEYsc0RBUUcsZUFBZ0IsQ0FDaEIsY0FBZSxDQVVoQixDQW5CRixrRUFZRyxrRHBUckpvQyxDb1RzSnBDLFV4Uy9La0IsQ3dTZ0xILGlCQUFrQixDMVNxVzlCLHFDMFNuWE4sa0VBZ0JzQixlQy9Ga0IsQ0RpR3JDLEMxU3ZIRyxnQ0FDSSxpRFZyQzZCLENVekJqQyx3QkFFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixhRVBXLENGUVgsb0JFUlcsQ0ZjWCw2REFDSSxrQkVmTyxDRmtCWCw0REFFSSxVRVZNLENGV04sb0JFckJPLENGdUJQLDBFQUNJLGtCRXhCRyxDd1NtTWxCLDBDQUVPLFl4U3JNVyxDd1NzTVgsV2hSek1pQyxDZ1IwTWpDLFloUnpNa0MsQzFCdWhCdEMsdUYwU2xWSCwwQ0FNVyxXaFJ6TWlDLENnUjBNakMsWWhSek1rQyxDZ1I4TXpDLENBWkosaURBVVcsY3hTN01PLEN3U21NbEIsNElBZ0JlLFN4U2hORyxDd1NnTWxCLDBKQWtCbUIsV3hTbE5ELEN3U3lObEIsbUNBRU8sY0FBZSxDQUNmLGFBQWMsQ0FNdEIsZUFDSSxVeFNuT2UsQ3dTcU9mLFlBQWEsQ0FDYixxQkFB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Qix1Q0FXZ0IsVWxUbEVPLENrVG1FUCxpQkhwRG9CLENHcURwQixtQkhwRG9CLENJekIvQiw0Q0FPVyxvQkFBcUIsQ0NtSXJDLG1DQUdZLFlBQWEsQ3RUb1pqQixxQ3NUdlpSLG1DQUtnQixhQUFjLENBRXJCLENBTVQsb0ZBR1EsZ0JoVGxJOEIsQ2dUK0h0QyxzRkFNUSxpQkFBdUIsQ0FDdkIsZ0JoVHRJOEIsQ2dUK0h0QyxzRUFVUSxlQUFnQixDQUNoQixVQUFXLENBR25CLHNJQUlZLHNCdkhwSzRCLEN1SHlLeEMsb0ZBR1EsZ0JoVDFKeUIsQ2dUdUpqQyxzRkFNUSxpQkFBdUIsQ0FDdkIsZ0JoVDlKeUIsQ2dUdUpqQyxzRUFVUSxzQnZIbkxnQyxDdUhvTGhDLGNBQWUsQ0FDZixVQUFXLENBR25CLHNJQUlZLHNCdkg1TDRCLEN1SGlNeEMsb0ZBR1EsZ0JoVGxMeUIsQ2dUK0tqQyxzRkFNUSxpQkFBdUIsQ0FDdkIsZ0JoVHRMeUIsQ2dUK0tqQyxzRUFVUSxzQnZIM01nQyxDdUg0TWhDLGNBQWUsQ0FDZixVQUFXLENBR25CLHNJQUlZLHNCdkhwTjRCLEN1SHFPeEMsMElBRVEsZ0JoVHROeUIsQ2dUa1BqQywyQ0FFUSxnQmhUclB5QixDZ1Q2UGpDLG9DQUVRLCtFQ2xMMEcsQ0RtTDFHLFVwVDVRZSxDRnFoQmYsb0NzVDVRUixvQ0FNWSxlQ25Mb0MsQ0QrTDNDLENBbEJMLDJDQVVZLG1DcFQ1UVUsQ0ZzR1Ysd0lBQ0ksYUFBYyxDQUVkLFVFaEhPLENvVHlRdkIsNkNBZ0JZLGVDNUxvQyxDRDRLaEQsc0lBNEJnQixVcFRyU08sQ29UMlN2QiwyQ0FFUSxnQmhUalN5QixDZ1R3U2pDLDhDQUVRLGdCaFR2UzhCLENnVGlUdEMsNEZBRVEsZ0JoVHBUeUIsQ2dUd09qQyx1SUE4RlEsZ0JoVHZVeUIsQ2dUc1ZqQyxvQ0FFUSxpRkM3VytHLENEOFcvRyxVcFR0V2UsQ29UbVd2QiwyQ0FLWSxvQ3BUaldVLENvVHNXdEIsb0NBRVEsaUZDaFgrRyxDRGlYL0csVXBUaFhlLENvVDZXdkIsMkNBS1ksb0NwVDNXVSxDb1RrWHRCLHNDQUVRLGlGQWxYaUgsQ0FtWGpILFVwVDVYZSxDb1R5WHZCLDZDQUtZLG9DcFR2WFUsQ29UNFh0QixzQ0FFUSxpRkFyWGlILENBc1hqSCxVcFR0WWUsQ29UbVl2Qiw2Q0FLWSxvQ3BUallVLENvVHNZdEIscUNBRVEsaUZBelhnSCxDQTBYaEgsVXBUaFplLENvVDZZdkIsNENBS1ksb0NwVDNZVSxDb1R1WnRCLGlDQUVRLCtFQzFaMEcsQ0QyWjFHLFVwVDFaYyxDRjhnQmQsb0NzVHZIUixpQ0FNWSxlQzNab0MsQ0RzYTNDLENBakJMLHdDQVNZLGdDcFR2YVcsQ0Y2R1gsa0lBQ0ksYUFBYyxDQUVkLFVFekdNLENvVHVadEIsMENBZVksaUJDbmFzQyxDRG9abEQsZ0ZBd0JnQixVcFQvYU0sQ29UdVp0Qiw2Q0EyQmdCLGFwVDViTyxDb1R5Y3ZCLDRCQUVRLCtFQ3BicUcsQ0RxYnJHLFVwVGxjYyxDRjhnQmQsb0NzVC9FUiw0QkFNWSxlQ3JiK0IsQ0RpY3RDLENBbEJMLG1DQVVZLGdDcFRoZFcsQ0Y2R1gsd0hBQ0ksYUFBYyxDQUVkLFVFekdNLENvVCtidEIscUNBZ0JZLGlCQzliaUMsQ0Q4YTdDLHNFQXlCZ0IsVXBUeGRNLENvVCtidEIsd0NBNEJnQixhcFRyZU8sQ29UbWZ2QixrQ0FFUSwrRUMvYzJHLENEZ2QzRyxVcFQ1ZWMsQ0Y4Z0JkLG9Dc1RyQ1Isa0NBTVksZUNoZHFDLENENGQ1QyxDQWxCTCx5Q0FVWSxnQ3BUMWZXLENGNkdYLG9JQUNJLGFBQWMsQ0FFZCxVRXpHTSxDb1R5ZXRCLDJDQWdCWSxpQkN6ZHVDLENEeWNuRCxrRkF5QmdCLFVwVGxnQk0sQ29UeWV0Qiw4Q0E0QmdCLGFwVC9nQk8sQ29UMmhCdkIsOEJBRVEsK0VDL2N1RyxDRGdkdkcsVXBUM2hCZSxDRnFoQmYsb0NzVEdSLDhCQU1ZLGVDaGRpQyxDRDRkeEMsQ0FsQkwscUNBVVksbUNwVDNoQlUsQ0ZzR1YsNEhBQ0ksYUFBYyxDQUVkLFVFaEhPLENvVHdoQnZCLHVDQWdCWSxlQ3pkaUMsQ0R5YzdDLG9IQTRCZ0IsVXBUcGpCTyxD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SyxVeFRqV2lCLEN3VGtXRixjQXBFSyxDQXFFTCxlQXBFSyxDQXFFTCxrQnhUOVdHLEN3VCtXSCxvQnhUL1dHLEN3VHNXdkIsK0hBWU0sVXhUeFdnQixDd1R5V2hCLGV4VGhYaUIsQ3dUbVd2QixzSUFlTyxleFRsWGdCLEN3VG1XdkIsOElBa0JPLFV4VDlXZSxDdUxraUV0Qix5SGlJdnFESyxleFRsWWtCLEN3VG1ZbEIsY0EzRnlCLENBNEZ6QixlQTNGMEIsQ0E0RlgsVXhUOVhFLEN3VHNYdEIsK0hBVU0sVUFBVSxDQUNRLG9CeFR0WUQsQ3dUMlh2Qiw2SUFhTyxtQkFBb0IsQ2pJK3BEM0IsdUlpSTNwRE0sU3hUdllnQixDdUw2bER0QiwySGlJNXNDRyxjQTFHb0IsQ0EyR1gsZUF6R1ksQ0EwR1osVUExR1ksQ2pJb3pDeEIsMkVpSWpzQ0ksVUFBVyxDQUNDLFV4VDdaTSxDdUxraUV0QiwySGlJMW5ETSxjQWpJaUIsQ0FrSUMsVXhUemFGLEN3VDBhRSxlQWpJQSxDakl5dkR4Qix5UWlJam5ETyxVeFR4YmdCLENZNER2QixrQzRTMFlDLGV4VHRjc0IsQ3VMMHJGdkIsMENpSWh2RUUsU3hUMWNxQixDdUxpNURwQix1R2lJLzdDSyxVeFRsZGUsQ3VMaTVEcEIscUVpSTU3Q1MsVXhUcmRXLEN1TGk1RHBCLGlEaUl4N0NLLFV4VHpkZSxDdUxpNURwQix3RGlJbDdDRCxVeFR4ZG9CLEN1TDA0RG5CLHFFaUloN0NTLFV4VDFkVSxDd1QyZFYsVUFBVyxDakkrNkNwQiwrQ2lJMzZDRCxVeFQvZG9CLEN3VHNkdEIsNERBV1ksVXhUamVVLEN3VGtlVixVQUFXLENqSXc2Q3BCLGlEaUlwNkNELFV4VHRlb0IsQ3dUMGV0QixvQ0FFUSwwQkFBMkIsQ3pMOWVuQyxtQ3lMbWZRLHdCQUF5QixDQUZqQyxzRUFNUSxVeFRyZmMsQytIRnRCLHVEeUwwZlEsVXhUeGZjLEN3VHlmZCxlQUFnQixDQUNoQixjQUFlLEN6TDVmdkIsMkR5TGdnQlksVXhUOWZVLEN3VCtmVixvQnhUemdCVyxDd1QwZ0JYLG9DekxsZ0JaLDJEeUxtZ0JnQixhQUFjLENBRXJCLEN6TDljTixrRHlMbWRLLFl4VGxoQmUsQytIK0RwQix5RHlMc2RLLGN4VHJoQmUsQ2tKOGRkLG1Ec0s2REQsV0FBWSxDMVQ5WVosNkYwVHVaSSxrQkFBbUIsQ0FLM0Isb0N0S3pHSSw0QnNLMEdBLFlBQWEsQ0FRcEIsQ0FORyw0RHRLNUdJLDRCc0s2R0EsWUFBYSxDQUxyQiw0Q0FPWSxrQkFBb0IsQ0FDdkIsQ0FLRCwwR0FGUixrREFHWSxpQkFBa0IsQ0FDbEIsUUFBVSxDQUVqQixDMVR6ZEQsc0IwVDhkSSxpQkFBa0IsQ3hKaE9sQiwwQndKb09QLFdBQVksQ0FDWixjQUFlLENBRWhCLHNDQUVRLFlBQWMsQ3hKdllqQixvQ3dKNFlHLGtCQUFtQixDL0JsYXRCLHFDK0J3YUcsY0FBZ0IsQ0FNaEIscUMvQnZXQyxnQytCd1dHLGdCQUFpQixDQWV4QixDMVQ5Zk8sa0QwVGtmQSxtQkFBb0IsQ0FDcEIsd0JBQXlCLENBUHJDLCtEQVNnQix3QkFBeUIsQ0FFN0IsNEQxVHZmQSxrRDBUd2ZJLGVBQWdCLENBRXZCLEMxVHBmRyxrRDBUc2ZBLHdCQUF5QixDMVRqZDdCLDRFMFQwZEosZUFBZ0IsQzdDOWFwQixnSDZDMmJnQixzQkFBdUIsQ0FVdkIsb0NoT3BUWCx5RmdPcVRlLGVBQWdCLENBRWhDLENBT0ksMERqSW9sRlIsc0NpSW5sRlksYUFBYyxDQUVyQixDQUtPLDBEakk0a0ZaLG1EaUkza0ZnQixlQUFnQixDQUV2QixDbEwza0JKLDZDa0xpbEJHLFlBQWEsQ2xEcFRsQixnRGtEMFRLLGNBQWUsQ0FJbkIscUN0S3pQSSw2QnNLMFBBLGdCQUFpQixDQUt4QixDQUhHLDREdEs1UEksNkJzSzZQQSxnQkFBaUIsQ0FFeEIsQzFUamtCVyw4QzBUc2tCQSxtQkFBdUIsQ0FJbkMsZ0hBTzRCLGdCQUFpQixDQUNqQiw0REFSNUIsZ0hBU2dDLGVBQWdCLENBRXZCLENBYUQsNERBTnhCLHFHQU80QixlQUFnQixDQUV0QyxDQU9OLDhDQUVFLGNBQWdCLENBQ1YsNERBSFIsOENBSVksYUFBYyxDQUV4QixDQUVGLG9DQUNBLE9BQ0kscUJBQXNCLENBQ3pCIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFBvbGljZXNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Xb3JrK1NhbnM6aXRhbCx3Z2h0QDAsMTAwLi45MDA7MSwxMDAuLjkwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZm9udC1jaXR5c2Nhbic7XHJcbiAgICBzcmM6IHVybCgnZm9udHMvZm9udC1jaXR5c2Nhbi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCdmb250cy9mb250LWNpdHlzY2FuLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnZm9udHMvZm9udC1jaXR5c2Nhbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnZm9udHMvZm9udC1jaXR5c2Nhbi50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCdmb250cy9mb250LWNpdHlzY2FuLnN2ZyNmb250LWNpdHlzY2FuJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIFxyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdmb250LWNpdHlzY2FuMic7XHJcbiAgICBzcmM6IHVybCgnZm9udHMvZm9udC1jaXR5c2NhbjIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnZm9udHMvZm9udC1jaXR5c2NhbjIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCdmb250cy9mb250LWNpdHlzY2FuMi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnZm9udHMvZm9udC1jaXR5c2NhbjIudHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnZm9udHMvZm9udC1jaXR5c2NhbjIuc3ZnI2ZvbnQtY2l0eXNjYW4yJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgfVxyXG5cclxuXHJcblxyXG4vLyBHZXRcclxuJGZvbnQtZmFtaWx5LS0xIDogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuJGZvbnQtd2VpZ2h0LS0xIDogbm9ybWFsO1xyXG4kZm9udC1zcGFjaW5nLS0xOiAwZW07XHJcblxyXG4kZm9udC1mYW1pbHktLTIgOiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4kZm9udC13ZWlnaHQtLTIgOiBub3JtYWw7XHJcbiRmb250LXNwYWNpbmctLTI6IDA7XHJcblxyXG4kZm9udC1mYW1pbHktLTMgOiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4kZm9udC13ZWlnaHQtLTMgOiBub3JtYWw7XHJcbiRmb250LXNwYWNpbmctLTM6IDA7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvbnQtc2l6ZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gSHRtbFxyXG5cclxuJGh0bWwtbWluLWZvbnQ6IDEycHg7XHJcbiRodG1sLW1heC1mb250OiAxOHB4O1xyXG5cclxuLy8gSGVhZGluZ3NcclxuXHJcbi8vIGgxXHJcbiRoMS1mb250LXNpemUgICAgOiAyLjZlbTtcclxuJGgxLW1pbi1mb250LXNpemU6IDI2cHg7XHJcbiRoMS1tYXgtZm9udC1zaXplOiA2MHB4O1xyXG4kaDEtbWFyZ2luOiAwLjZlbSAwO1xyXG5cclxuLy8gaDJcclxuJGgyLWZvbnQtc2l6ZSAgICA6IDIuM2VtO1xyXG4kaDItbWluLWZvbnQtc2l6ZTogMDtcclxuJGgyLW1heC1mb250LXNpemU6IDA7XHJcbiRoMi1tYXJnaW46IDAuNWVtIDA7XHJcblxyXG4vLyBoM1xyXG4kaDMtZm9udC1zaXplICAgIDogMmVtO1xyXG4kaDMtbWluLWZvbnQtc2l6ZTogMDtcclxuJGgzLW1heC1mb250LXNpemU6IDA7XHJcbiRoMy1tYXJnaW46IDAuNGVtIDA7XHJcblxyXG4vLyBoNFxyXG4kaDQtZm9udC1zaXplICAgIDogMS44ZW07XHJcbiRoNC1taW4tZm9udC1zaXplOiAwO1xyXG4kaDQtbWF4LWZvbnQtc2l6ZTogMDtcclxuJGg0LW1hcmdpbjogMC4zZW0gMDtcclxuXHJcbi8vIGg1XHJcbiRoNS1mb250LXNpemUgICAgOiAxLjZlbTtcclxuJGg1LW1pbi1mb250LXNpemU6IDA7XHJcbiRoNS1tYXgtZm9udC1zaXplOiAwO1xyXG4kaDUtbWFyZ2luOiAwLjJlbSAwO1xyXG5cclxuLy8gaDZcclxuJGg2LWZvbnQtc2l6ZSAgICA6IDEuNGVtO1xyXG4kaDYtbWluLWZvbnQtc2l6ZTogMDtcclxuJGg2LW1heC1mb250LXNpemU6IDA7XHJcbiRoNi1tYXJnaW46IDAuMWVtIDA7IiwiJGNvbG9yX2Nvb2tpZXNfc2l0ZTogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2FucyZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRANzAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SYWxld2F5OndnaHRAOTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuLmNvb2tpZXN2MkNvbnRhaW5lciB7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG5cclxuICAgIC5idG5Db250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG5Db29raWVzIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3LjVweCAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICBtYXJnaW46IDcuNXB4IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0Ny41JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmxpZ2h0VmVyc2lvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOWM5YzljO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCRjb2xvcl9jb29raWVzX3NpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idG5Db25maWdDb29raWVzIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bkNvb2tpZXMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuQ29va2llcyB7XHJcbiAgICAgICAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpZ2h0VmVyc2lvbiB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAgICAgICAgICAgICAgIGEsIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvb2tpZXNTdHJ1Y3R1cmVfMSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IDE1cHg7XHJcbiAgICAgICAgbGVmdDogLTM3NXB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC13aWR0aDogMzI1cHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29va2llc0NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmJ0blRvcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzljOWM5YztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5OTtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdmdBbmltZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdHJlQ29va2llcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbG9yUHJpbWFyeVNpdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfY29va2llc19zaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dENvb2tpZXMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHRTdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IDE1cHg7XHJcbiAgICAgICAgbGVmdDogLTY1MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29va2llc0NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHggMTVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgLmNvb2tpZVRpdGxlX0NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAudG9wQ29udGVudENvb2tpZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoY2FsYygtNTAlIC0gNy41cHgpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuVG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzljOWM5YztcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0blJldG91ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29va2llUGFyYW1zX0NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb29raWVzRWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRTZWN0aW9uU3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRTZWN0aW9uQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0cmVTZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25BY29yZGVvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9jb29raWVzX3NpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtQ2hlY2tib3hDb29raWVDb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVDb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVFbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRDb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmtFbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uRWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRFbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94Q29va2llc0NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZXF1aXJlZENvb2tpZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDcuNXB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3hDb29raWVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpkaXNhYmxlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9jb29raWVzX3NpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfY29va2llc19zaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0U2VjdGlvbkNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25BY29yZGVvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmltZ0RlZmF1bHRfWm9uZUFjdGl2ZV9FbGVtZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn0iLCJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZm9udC1jaXR5c2Nhbic7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2Nhbi5lb3Q/NDkwMjY4OScpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4uZW90PzQ5MDI2ODkjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4ud29mZjI/NDkwMjY4OScpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2Nhbi53b2ZmPzQ5MDI2ODknKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2Nhbi50dGY/NDkwMjY4OScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2Nhbi5zdmc/NDkwMjY4OSNmb250ZWxsbycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZm9udC1jaXR5c2NhbjInO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLmVvdD83NjE1ODI4MScpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLmVvdD83NjE1ODI4MSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2NhbjIud29mZjI/NzYxNTgyODEnKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLndvZmY/NzYxNTgyODEnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2NhbjIudHRmPzc2MTU4MjgxJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuMi5zdmc/NzYxNTgyODEjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiZm9udC1jaXR5c2NhblwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNwZWFrOiBuZXZlcjtcclxuXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgICB3aWR0aDogMWVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLyogb3BhY2l0eTogLjg7ICovXHJcblxyXG4gICAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcblxyXG4gICAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cclxuICAgIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXHJcbiAgICBtYXJnaW4tbGVmdDogLjJlbTtcclxuXHJcbiAgICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xyXG4gICAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xyXG5cclxuICAgIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuW2NsYXNzXj1cImljb24yLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbjItXCJdOmJlZm9yZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJmb250LWNpdHlzY2FuMlwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNwZWFrOiBuZXZlcjtcclxuXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgICB3aWR0aDogMWVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLyogb3BhY2l0eTogLjg7ICovXHJcblxyXG4gICAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcblxyXG4gICAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cclxuICAgIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXHJcbiAgICBtYXJnaW4tbGVmdDogLjJlbTtcclxuXHJcbiAgICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xyXG4gICAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xyXG5cclxuICAgIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuXHJcbi5pY29uLXpvb20tY2FydG86YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMCc7IH0gLyogJ+6ggCcgKi9cclxuLmljb24tdW56b29tLWNhcnRvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDEnOyB9IC8qICfuoIEnICovXHJcbi5pY29uLW5vdGUtMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAyJzsgfSAvKiAn7qCCJyAqL1xyXG4uaWNvbi1ub3RlLTI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMyc7IH0gLyogJ+6ggycgKi9cclxuLmljb24tbm90ZS0zOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDQnOyB9IC8qICfuoIQnICovXHJcbi5pY29uLW5vdGUtNDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA1JzsgfSAvKiAn7qCFJyAqL1xyXG4uaWNvbi1ub3RlLTU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNic7IH0gLyogJ+6ghicgKi9cclxuLmljb24tb3B0aW9ucy1jYXJ0bzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA3JzsgfSAvKiAn7qCHJyAqL1xyXG4uaWNvbi1CcmVhZGNydW1iOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDgnOyB9IC8qICfuoIgnICovXHJcbi5pY29uLWluZm9ybWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDknOyB9IC8qICfuoIknICovXHJcbi5pY29uLUJvbGRfY2xvc2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYSc7IH0gLyogJ+6giicgKi9cclxuLmljb24tbWVudTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBiJzsgfSAvKiAn7qCLJyAqL1xyXG4uaWNvbi1yZXR1cm46YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYyc7IH0gLyogJ+6gjCcgKi9cclxuLmljb24tdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGQnOyB9IC8qICfuoI0nICovXHJcbi5pY29uLWZsb3A6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZSc7IH0gLyogJ+6gjicgKi9cclxuLmljb24tQXJyb3ctU2VsZWN0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGYnOyB9IC8qICfuoI8nICovXHJcbi5pY29uLWFycm93LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTAnOyB9IC8qICfuoJAnICovXHJcbi5pY29uLWFkbWluaXN0cmF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTEnOyB9IC8qICfuoJEnICovXHJcbi5pY29uLVBvc2l0aXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTInOyB9IC8qICfuoJInICovXHJcbi5pY29uLU5lZ2F0aXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTMnOyB9IC8qICfuoJMnICovXHJcbi5pY29uLWlzb2Nocm9uZXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNCc7IH0gLyogJ+6glCcgKi9cclxuLmljb24tbmItcGxhbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE1JzsgfSAvKiAn7qCVJyAqL1xyXG4uaWNvbi1hcnJvdy1kcm9wZG93bi11cDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE2JzsgfSAvKiAn7qCWJyAqL1xyXG4uaWNvbi1hcnJvdy1kcm9wZG93bi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTcnOyB9IC8qICfuoJcnICovXHJcbi5pY29uLWhpZGRlbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE4JzsgfSAvKiAn7qCYJyAqL1xyXG4uaWNvbi1QcmVtaXVtU3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTknOyB9IC8qICfuoJknICovXHJcbi5pY29uLU1lbnVCdXJnZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxYSc7IH0gLyogJ+6gmicgKi9cclxuLmljb24tY3Jvd246YmVmb3JlIHsgY29udGVudDogJ1xcZTgxYic7IH0gLyogJ+6gmycgKi9cclxuLmljb24tTGlrZVN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFjJzsgfSAvKiAn7qCcJyAqL1xyXG4uaWNvbi1vYmplY3RpZjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFkJzsgfSAvKiAn7qCdJyAqL1xyXG4uaWNvbi13YXJuaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWUnOyB9IC8qICfuoJ4nICovXHJcbi5pY29uLWl0aW5lcmFpcmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxZic7IH0gLyogJ+6gnycgKi9cclxuLmljb24tc2hhcmUxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjAnOyB9IC8qICfuoKAnICovXHJcbi5pY29uLUNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjEnOyB9IC8qICfuoKEnICovXHJcbi5pY29uLW1lc3NhZ2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMic7IH0gLyogJ+6goicgKi9cclxuLmljb24tQ2xvc2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMyc7IH0gLyogJ+6goycgKi9cclxuLmljb24tTGlrZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI0JzsgfSAvKiAn7qCkJyAqL1xyXG4uaWNvbi1sYXllci1jYXJ0bzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI1JzsgfSAvKiAn7qClJyAqL1xyXG4uaWNvbi1QcmVtaXVtOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjYnOyB9IC8qICfuoKYnICovXHJcbi5pY29uLUFycm93VG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjcnOyB9IC8qICfuoKcnICovXHJcbi5pY29uLUFycm93Qm90dG9tOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjgnOyB9IC8qICfuoKgnICovXHJcbi5pY29uLUFycm93TGVmdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI5JzsgfSAvKiAn7qCpJyAqL1xyXG4uaWNvbi1BcnJvd1JpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmEnOyB9IC8qICfuoKonICovXHJcbi5pY29uLWFwcGFydGVtZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmInOyB9IC8qICfuoKsnICovXHJcbi5pY29uLXBvZGl1bTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJjJzsgfSAvKiAn7qCsJyAqL1xyXG4uaWNvbi1jb21tdW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmQnOyB9IC8qICfuoK0nICovXHJcbi5pY29uLXNob3c6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyZSc7IH0gLyogJ+6gricgKi9cclxuLmljb24tU3BlYWNoQnViYmxlMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJmJzsgfSAvKiAn7qCvJyAqL1xyXG4uaWNvbi1wYXltZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzAnOyB9IC8qICfuoLAnICovXHJcbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzEnOyB9IC8qICfuoLEnICovXHJcbi5pY29uLWNhbGVuZGFyLXllYXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzMic7IH0gLyogJ+6gsicgKi9cclxuLmljb24tZ3JhcGg6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzMyc7IH0gLyogJ+6gsycgKi9cclxuLmljb24tTG9jYXRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTgzNCc7IH0gLyogJ+6gtCcgKi9cclxuLmljb24tcGhvbmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzNSc7IH0gLyogJ+6gtScgKi9cclxuLmljb24tUGhvbmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzNic7IH0gLyogJ+6gticgKi9cclxuLmljb24tQ2FtZXJhU3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzcnOyB9IC8qICfuoLcnICovXHJcbi5pY29uLW1hZ25pZnlnbGFzczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM4JzsgfSAvKiAn7qC4JyAqL1xyXG4uaWNvbi1uZXctYWRkcmVzczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM5JzsgfSAvKiAn7qC5JyAqL1xyXG4uaWNvbi1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzYSc7IH0gLyogJ+6guicgKi9cclxuLmljb24tbG9jYXRpb24tZnVsbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNiJzsgfSAvKiAn7qC7JyAqL1xyXG4uaWNvbi1TYXZlU3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2MnOyB9IC8qICfuoLwnICovXHJcbi5pY29uLVByaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2QnOyB9IC8qICfuoL0nICovXHJcbi5pY29uLVRyYXNoU3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2UnOyB9IC8qICfuoL4nICovXHJcbi5pY29uLWNvbW1lbnQtdmFsaWRhdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNmJzsgfSAvKiAn7qC/JyAqL1xyXG4uaWNvbi1tYXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0MCc7IH0gLyogJ+6hgCcgKi9cclxuLmljb24tdXNlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQxJzsgfSAvKiAn7qGBJyAqL1xyXG4uaWNvbi1pc28tdHJhbnNwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDInOyB9IC8qICfuoYInICovXHJcbi5pY29uLWlzby12b2l0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDMnOyB9IC8qICfuoYMnICovXHJcbi5pY29uLWlzby12ZWxvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDQnOyB9IC8qICfuoYQnICovXHJcbi5pY29uLWlzby1waWVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDUnOyB9IC8qICfuoYUnICovXHJcbi5pY29uLWJlZHJvb206YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Nic7IH0gLyogJ+6hhicgKi9cclxuLmljb24tc3Ryb25nLWFycm93LXRvLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDcnOyB9IC8qICfuoYcnICovXHJcbi5pY29uLXN0cm9uZy1hcnJvdy10by10b3A6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0OCc7IH0gLyogJ+6hiCcgKi9cclxuLmljb24tc3Ryb25nLWFycm93LXRvLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0OSc7IH0gLyogJ+6hiScgKi9cclxuLmljb24tc3Ryb25nLWFycm93LXRvLWJvdHRvbTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODRhJzsgfSAvKiAn7qGKJyAqL1xyXG4uaWNvbi1sb2dvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDAnOyB9IC8qICfupIAnICovXHJcbi5pY29uLWRhc2hib2FyZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAxJzsgfSAvKiAn7qSBJyAqL1xyXG4uaWNvbi1wcm9maWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDInOyB9IC8qICfupIInICovXHJcbi5pY29uLXdpZGdldDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAzJzsgfSAvKiAn7qSDJyAqL1xyXG4uaWNvbi1pcHN1bWltbW86YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNCc7IH0gLyogJ+6khCcgKi9cclxuLmljb24tZnJhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDUnOyB9IC8qICfupIUnICovXHJcbi5pY29uLXNob3ctY2FydG91Y2hlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDYnOyB9IC8qICfupIYnICovXHJcbi5pY29uLWFkZC1wYXltZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDcnOyB9IC8qICfupIcnICovXHJcbi5pY29uLW5ldy1wYXltZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDgnOyB9IC8qICfupIgnICovXHJcbi5pY29uLXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwOSc7IH0gLyogJ+6kiScgKi9cclxuLmljb24tbG9nb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGEnOyB9IC8qICfupIonICovXHJcbi5pY29uLXRoZW1hdGlxdWU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwYic7IH0gLyogJ+6kiycgKi9cclxuLmljb24tY2hhbmdlLXVzZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwYyc7IH0gLyogJ+6kjCcgKi9cclxuLmljb24tbG9jYXRpb24tZGlzYWJsZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBkJzsgfSAvKiAn7qSNJyAqL1xyXG4uaWNvbi1yb3VuZGVkLXBhcmFtZXRlcnM6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwZSc7IH0gLyogJ+6kjicgKi9cclxuLmljb24tc2hhcmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwZic7IH0gLyogJ+6kjycgKi9cclxuLmljb24tbWFwLXN3aXRjaGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTAnOyB9IC8qICfupJAnICovXHJcbi5pY29uLXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTExJzsgfSAvKiAn7qSRJyAqL1xyXG4uaWNvbi1sZXR0ZXItcm91bmRlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTEyJzsgfSAvKiAn7qSSJyAqL1xyXG4uaWNvbi1hZHJlc3NlczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTEzJzsgfSAvKiAn7qSTJyAqL1xyXG4uaWNvbi1zZXR0aW5ncy1yb3VuZGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTQnOyB9IC8qICfupJQnICovXHJcbi5pY29uLWRhc2hlZC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE1JzsgfSAvKiAn7qSVJyAqL1xyXG4uaWNvbi1yYXBwb3J0LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTYnOyB9IC8qICfupJYnICovXHJcbi5pY29uLWNvbXBhcmF0b3I6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxNyc7IH0gLyogJ+6klycgKi9cclxuLmljb24tZGFzaGVkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxOCc7IH0gLyogJ+6kmCcgKi9cclxuLmljb24tZGFzaGVkLWFkZHJlc3M6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxOSc7IH0gLyogJ+6kmScgKi9cclxuLmljb24tcHN3LXNob3c6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxYSc7IH0gLyogJ+6kmicgKi9cclxuLmljb24tQ29tcGFyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFiJzsgfSAvKiAn7qSbJyAqL1xyXG4uaWNvbi1Eb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFjJzsgfSAvKiAn7qScJyAqL1xyXG4uaWNvbi1IYWxmQ2hlY2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxZCc7IH0gLyogJ+6knScgKi9cclxuLmljb24tcHN3LWhpZGRlbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFlJzsgfSAvKiAn7qSeJyAqL1xyXG4uaWNvbi1yZXR1cm4xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWYnOyB9IC8qICfupJ8nICovXHJcbi5pY29uLXJhbmdlLWJ1dHRvbi1kcmFnOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjAnOyB9IC8qICfupKAnICovXHJcbi5pY29uLXJhbmdlLXRvLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyMSc7IH0gLyogJ+6koScgKi9cclxuLmljb24tcmFuZ2UtdG8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyMic7IH0gLyogJ+6koicgKi9cclxuLmljb24tcm9vbTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTIzJzsgfSAvKiAn7qSjJyAqL1xyXG4uaWNvbi1yb29tczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI0JzsgfSAvKiAn7qSkJyAqL1xyXG4uaWNvbi1yb29tczE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNSc7IH0gLyogJ+6kpScgKi9cclxuLmljb24tUGFyYW1ldGVyczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI2JzsgfSAvKiAn7qSmJyAqL1xyXG4uaWNvbi1yb29tczI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNyc7IH0gLyogJ+6kpycgKi9cclxuLmljb24tcm9vbXMzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjgnOyB9IC8qICfupKgnICovXHJcbi5pY29uLVJhcHBvcnRDcmVhdGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjknOyB9IC8qICfupKknICovXHJcbi5pY29uLVJhcHBvcnREb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJhJzsgfSAvKiAn7qSqJyAqL1xyXG4uaWNvbi1SYXBwb3J0RXJyb3I6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyYic7IH0gLyogJ+6kqycgKi9cclxuLmljb24tUmFwcG9ydExvYWRlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJjJzsgfSAvKiAn7qSsJyAqL1xyXG4uaWNvbi1SYXBwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmQnOyB9IC8qICfupK0nICovXHJcbi5pY29uLXJvb21zNDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJlJzsgfSAvKiAn7qSuJyAqL1xyXG4uaWNvbi1yb29tczU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyZic7IH0gLyogJ+6krycgKi9cclxuLmljb24taW5mb3JtYXRpb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzAnOyB9IC8qICfupLAnICovXHJcbi5pY29uLWNoZWNrLWJvbGQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzMSc7IH0gLyogJ+6ksScgKi9cclxuLmljb24tcmFuZ2UtdG8tbGVmdC1ob2xsb3c6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzMic7IH0gLyogJ+6ksicgKi9cclxuLmljb24tcmFuZ2UtdG8tbGVmdC1zdHJva2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzMyc7IH0gLyogJ+6ksycgKi9cclxuLmljb24tcmFuZ2UtdG8tcmlnaHQtaG9sbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzQnOyB9IC8qICfupLQnICovXHJcbi5pY29uLXJhbmdlLXRvLXJpZ2h0LXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM1JzsgfSAvKiAn7qS1JyAqL1xyXG4uaWNvbi1hZGRyZXNzLWZvY3VzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzYnOyB9IC8qICfupLYnICovXHJcbi5pY29uLXBsb3QtcmVzdWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzcnOyB9IC8qICfupLcnICovXHJcbi5pY29uLWxvZ28tY2l0eXNjYW4tdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzOCc7IH0gLyogJ+6kuCcgKi9cclxuLmljb24tbWVudS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzknOyB9IC8qICfupLknICovXHJcbi5pY29uLWNxdjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNhJzsgfSAvKiAn7qS6JyAqL1xyXG4uaWNvbi11cGRhdGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzYic7IH0gLyogJ+6kuycgKi9cclxuLmljb24tU2hhcmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzYyc7IH0gLyogJ+6kvCcgKi9cclxuLmljb24tdmVydGljYWwtYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2QnOyB9IC8qICfupL0nICovXHJcbi5pY29uLXFyLWNvZGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzZSc7IH0gLyogJ+6kvicgKi9cclxuLmljb24tYXBwYXJ0ZW1lbnQxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2YnOyB9IC8qICfupL8nICovXHJcbi5pY29uLW1haXNvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQwJzsgfSAvKiAn7qWAJyAqL1xyXG4uaWNvbi1pbXBvcnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0MSc7IH0gLyogJ+6lgScgKi9cclxuLmljb24taGlnaC1wcmljZXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Mic7IH0gLyogJ+6lgicgKi9cclxuLmljb24tbG93LXByaWNlczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQzJzsgfSAvKiAn7qWDJyAqL1xyXG4uaWNvbi1wcmljZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ0JzsgfSAvKiAn7qWEJyAqL1xyXG4uaWNvbi11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0NSc7IH0gLyogJ+6lhScgKi9cclxuLmljb24tYm9sZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ2JzsgfSAvKiAn7qWGJyAqL1xyXG4uaWNvbi1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Nyc7IH0gLyogJ+6lhycgKi9cclxuLmljb24tbG9nb19jc19ieTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ4JzsgfSAvKiAn7qWIJyAqL1xyXG4uaWNvbi1nZW9sb2NhbGl6YXRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTk0OSc7IH0gLyogJ+6liScgKi9cclxuLmljb24tbGl0dGxlLWhvdXNlLW9uLXRoZS1ob21lcGFnZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRhJzsgfSAvKiAn7qWKJyAqL1xyXG4uaWNvbi1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGInOyB9IC8qICfupYsnICovXHJcbi5pY29uLW5vZmF2OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGMnOyB9IC8qICfupYwnICovXHJcbi5pY29uLWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGQnOyB9IC8qICfupY0nICovXHJcbi5pY29uLWluY3JlYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGUnOyB9IC8qICfupY4nICovXHJcbi5pY29uLXJlZHVjdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRmJzsgfSAvKiAn7qWPJyAqL1xyXG4uaWNvbi1yZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTAnOyB9IC8qICfupZAnICovXHJcbi5pY29uLXRpdGxlLWVzdGltYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTEnOyB9IC8qICfupZEnICovXHJcbi5pY29uLXRpdGxlLXBvaTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTUyJzsgfSAvKiAn7qWSJyAqL1xyXG4uaWNvbi10aXRsZS1zaW1pbGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTMnOyB9IC8qICfupZMnICovXHJcbi5pY29uLWNoZWNrLWJsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTQnOyB9IC8qICfupZQnICovXHJcbi5pY29uLWNyb3NzLWJsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTUnOyB9IC8qICfupZUnICovXHJcbi5pY29uLXByb3BlcnR5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTYnOyB9IC8qICfupZYnICovXHJcbi5pY29uLXByb3BlcnRpZXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Nyc7IH0gLyogJ+6llycgKi9cclxuLmljb24tZmluYWwtcHJpY2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1OCc7IH0gLyogJ+6lmCcgKi9cclxuLmljb24taG91c2luZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU5JzsgfSAvKiAn7qWZJyAqL1xyXG4uaWNvbi1hbmFseXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWEnOyB9IC8qICfupZonICovXHJcbi5pY29uLWJhbGNvbnk6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Yic7IH0gLyogJ+6lmycgKi9cclxuLmljb24tYmF0aHJvb206YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Yyc7IH0gLyogJ+6lnCcgKi9cclxuLmljb24tYmVkcm9vbTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1ZCc7IH0gLyogJ+6lnScgKi9cclxuLmljb24tY2VsbGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWUnOyB9IC8qICfupZ4nICovXHJcbi5pY29uLWNvbWZvcnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Zic7IH0gLyogJ+6lnycgKi9cclxuLmljb24tY29uc3RydWN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjAnOyB9IC8qICfupaAnICovXHJcbi5pY29uLWNvLW93bmVyc2hpcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTYxJzsgfSAvKiAn7qWhJyAqL1xyXG4uaWNvbi1jb3N0LWNvLW93bmVyc2hpcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTYyJzsgfSAvKiAn7qWiJyAqL1xyXG4uaWNvbi1kcGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Myc7IH0gLyogJ+6loycgKi9cclxuLmljb24tZmxvb3I6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2NCc7IH0gLyogJ+6lpCcgKi9cclxuLmljb24tbG9nZ2lhOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjUnOyB9IC8qICfupaUnICovXHJcbi5pY29uLWx1bWlub3NpdHk6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Nic7IH0gLyogJ+6lpicgKi9cclxuLmljb24tb2NjdXBhbmN5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjcnOyB9IC8qICfupacnICovXHJcbi5pY29uLW9yaWVudGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjgnOyB9IC8qICfupagnICovXHJcbi5pY29uLXBhcmtpbmc6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2OSc7IH0gLyogJ+6lqScgKi9cclxuLmljb24tcmVzdG9yYXRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTk2YSc7IH0gLyogJ+6lqicgKi9cclxuLmljb24tcm9vbTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Yic7IH0gLyogJ+6lqycgKi9cclxuLmljb24tc3RhdGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Yyc7IH0gLyogJ+6lrCcgKi9cclxuLmljb24tc3VyZmFjZS1jYXJyZXo6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2ZCc7IH0gLyogJ+6lrScgKi9cclxuLmljb24tc3dpbW1pbmctcG9vbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTZlJzsgfSAvKiAn7qWuJyAqL1xyXG4uaWNvbi10YXg6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Zic7IH0gLyogJ+6lrycgKi9cclxuLmljb24tdmlldzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTcwJzsgfSAvKiAn7qWwJyAqL1xyXG4uaWNvbi1sYW5kLWFyZWE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3MSc7IH0gLyogJ+6lsScgKi9cclxuLmljb24tYW5uZXgtcm9vbTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTcyJzsgfSAvKiAn7qWyJyAqL1xyXG4uaWNvbi1nYXJkZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Myc7IH0gLyogJ+6lsycgKi9cclxuLmljb24tYWJvdmUtZ3JvdW5kLWxldmVsczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc0JzsgfSAvKiAn7qW0JyAqL1xyXG4uaWNvbi1saXZpbmctcm9vbTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc1JzsgfSAvKiAn7qW1JyAqL1xyXG4uaWNvbi1nYXJhZ2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Nic7IH0gLyogJ+6lticgKi9cclxuLmljb24tZ3JvdXAtZ3JvdW5kLWZsb29yLWFwYXJ0bWVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc3JzsgfSAvKiAn7qW3JyAqL1xyXG4uaWNvbi1wcml2YXRlLWdyb3VuZC1mbG9vci1hcGFydG1lbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3OCc7IH0gLyogJ+6luCcgKi9cclxuLmljb24tdGF4LWV4ZW1wdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc5JzsgfSAvKiAn7qW5JyAqL1xyXG4uaWNvbi1saWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2EnOyB9IC8qICfupbonICovXHJcbi5pY29uLXRvdGFsLWZsb29yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2InOyB9IC8qICfupbsnICovXHJcbi5pY29uLWxpdmluZy1hcmVhOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2MnOyB9IC8qICfupbwnICovXHJcbi5pY29uLXN1cmZhY2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3ZCc7IH0gLyogJ+6lvScgKi9cclxuLmljb24tdW5pbmhhYml0YWJsZS1hcmVhOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2UnOyB9IC8qICfupb4nICovXHJcbi5pY29uLW9wZW4tbmV3LXRhYjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdmJzsgfSAvKiAn7qW/JyAqL1xyXG4uaWNvbi1kYXRhOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OGMnOyB9IC8qICfupownICovXHJcbi5pY29uLXByaWNlMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmE2JzsgfSAvKiAn7q6mJyAqL1xyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmljb24tODJBLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDAnOyB9IC8qICfupIAnICovXHJcbi5pY29uLTE2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDEnOyB9IC8qICfupIEnICovXHJcbi5pY29uLTgyQi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAyJzsgfSAvKiAn7qSCJyAqL1xyXG4uaWNvbi0xNjAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDMnOyB9IC8qICfupIMnICovXHJcbi5pY29uLTgyQy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA0JzsgfSAvKiAn7qSEJyAqL1xyXG4uaWNvbi0xNjI0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDUnOyB9IC8qICfupIUnICovXHJcbi5pY29uLTg0QS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA2JzsgfSAvKiAn7qSGJyAqL1xyXG4uaWNvbi0xNjI0MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA3JzsgfSAvKiAn7qSHJyAqL1xyXG4uaWNvbi04NEItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwOCc7IH0gLyogJ+6kiCcgKi9cclxuLmljb24tMTYyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA5JzsgfSAvKiAn7qSJJyAqL1xyXG4uaWNvbi04NEMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwYSc7IH0gLyogJ+6kiicgKi9cclxuLmljb24tMTYyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBiJzsgfSAvKiAn7qSLJyAqL1xyXG4uaWNvbi04NS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBjJzsgfSAvKiAn7qSMJyAqL1xyXG4uaWNvbi0xNjIyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBkJzsgfSAvKiAn7qSNJyAqL1xyXG4uaWNvbi1jYWNoZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwZSc7IH0gLyogJ+6kjicgKi9cclxuLmljb24tZGF0ZV9yYW5nZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBmJzsgfSAvKiAn7qSPJyAqL1xyXG4uaWNvbi10cmVuZGluZ19kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTAnOyB9IC8qICfupJAnICovXHJcbi5pY29uLXRyZW5kaW5nX2ZsYXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMSc7IH0gLyogJ+6kkScgKi9cclxuLmljb24tdHJlbmRpbmdfdXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMic7IH0gLyogJ+6kkicgKi9cclxuLmljb24tMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMyc7IH0gLyogJ+6kkycgKi9cclxuLmljb24tMTYyMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxNCc7IH0gLyogJ+6klCcgKi9cclxuLmljb24tMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxNSc7IH0gLyogJ+6klScgKi9cclxuLmljb24tMTYyMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxNic7IH0gLyogJ+6klicgKi9cclxuLmljb24tMTItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxNyc7IH0gLyogJ+6klycgKi9cclxuLmljb24tMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxOCc7IH0gLyogJ+6kmCcgKi9cclxuLmljb24tMTYyMzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxOSc7IH0gLyogJ+6kmScgKi9cclxuLmljb24tMTMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxYSc7IH0gLyogJ+6kmicgKi9cclxuLmljb24tMTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxYic7IH0gLyogJ+6kmycgKi9cclxuLmljb24tMTYyMzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxYyc7IH0gLyogJ+6knCcgKi9cclxuLmljb24tMTQtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxZCc7IH0gLyogJ+6knScgKi9cclxuLmljb24tMTQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxZSc7IH0gLyogJ+6knicgKi9cclxuLmljb24tMTYyMzItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxZic7IH0gLyogJ+6knycgKi9cclxuLmljb24tMTUtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyMCc7IH0gLyogJ+6koCcgKi9cclxuLmljb24tMTUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyMSc7IH0gLyogJ+6koScgKi9cclxuLmljb24tMTY1MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTIyJzsgfSAvKiAn7qSiJyAqL1xyXG4uaWNvbi0xNjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyMyc7IH0gLyogJ+6koycgKi9cclxuLmljb24tMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI0JzsgfSAvKiAn7qSkJyAqL1xyXG4uaWNvbi0xNy0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI1JzsgfSAvKiAn7qSlJyAqL1xyXG4uaWNvbi0xNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI2JzsgfSAvKiAn7qSmJyAqL1xyXG4uaWNvbi0xNjUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNyc7IH0gLyogJ+6kpycgKi9cclxuLmljb24tMTgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyOCc7IH0gLyogJ+6kqCcgKi9cclxuLmljb24tMjYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyOSc7IH0gLyogJ+6kqScgKi9cclxuLmljb24tMTktMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyYSc7IH0gLyogJ+6kqicgKi9cclxuLmljb24tMTYyNzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyYic7IH0gLyogJ+6kqycgKi9cclxuLmljb24tMTAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmMnOyB9IC8qICfupKwnICovXHJcbi5pY29uLTEwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJkJzsgfSAvKiAn7qStJyAqL1xyXG4uaWNvbi0xMDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyZic7IH0gLyogJ+6krycgKi9cclxuLmljb24tMTAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzAnOyB9IC8qICfupLAnICovXHJcbi5pY29uLTEwMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTMyJzsgfSAvKiAn7qSyJyAqL1xyXG4uaWNvbi0xMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzMyc7IH0gLyogJ+6ksycgKi9cclxuLmljb24tMTEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzUnOyB9IC8qICfupLUnICovXHJcbi5pY29uLTExMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM3JzsgfSAvKiAn7qS3JyAqL1xyXG4uaWNvbi0xMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzOSc7IH0gLyogJ+6kuScgKi9cclxuLmljb24tMTEzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2InOyB9IC8qICfupLsnICovXHJcbi5pY29uLTEyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNkJzsgfSAvKiAn7qS9JyAqL1xyXG4uaWNvbi0xMjEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzZic7IH0gLyogJ+6kvycgKi9cclxuLmljb24tMTIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDAnOyB9IC8qICfupYAnICovXHJcbi5pY29uLTEyMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQyJzsgfSAvKiAn7qWCJyAqL1xyXG4uaWNvbi0xMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Myc7IH0gLyogJ+6lgycgKi9cclxuLmljb24tMTMwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDUnOyB9IC8qICfupYUnICovXHJcbi5pY29uLTEzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ2JzsgfSAvKiAn7qWGJyAqL1xyXG4uaWNvbi0xMzEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0OCc7IH0gLyogJ+6liCcgKi9cclxuLmljb24tMTMxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDknOyB9IC8qICfupYknICovXHJcbi5pY29uLTEzMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRiJzsgfSAvKiAn7qWLJyAqL1xyXG4uaWNvbi0xMzItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Yyc7IH0gLyogJ+6ljCcgKi9cclxuLmljb24tMTMzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGUnOyB9IC8qICfupY4nICovXHJcbi5pY29uLTEzMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRmJzsgfSAvKiAn7qWPJyAqL1xyXG4uaWNvbi0xMzQtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1MSc7IH0gLyogJ+6lkScgKi9cclxuLmljb24tMTM0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTInOyB9IC8qICfupZInICovXHJcbi5pY29uLTE0MC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU0JzsgfSAvKiAn7qWUJyAqL1xyXG4uaWNvbi0xNDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1NSc7IH0gLyogJ+6llScgKi9cclxuLmljb24tMTQxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTcnOyB9IC8qICfupZcnICovXHJcbi5pY29uLTE0MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU4JzsgfSAvKiAn7qWYJyAqL1xyXG4uaWNvbi0xNDItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1YSc7IH0gLyogJ+6lmicgKi9cclxuLmljb24tMTQyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWInOyB9IC8qICfupZsnICovXHJcbi5pY29uLTE0My0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTVkJzsgfSAvKiAn7qWdJyAqL1xyXG4uaWNvbi0xNDMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1ZSc7IH0gLyogJ+6lnicgKi9cclxuLmljb24tMTQ0LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjAnOyB9IC8qICfupaAnICovXHJcbi5pY29uLTE0NC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTYxJzsgfSAvKiAn7qWhJyAqL1xyXG4uaWNvbi0xNTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Myc7IH0gLyogJ+6loycgKi9cclxuLmljb24tMTUwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjQnOyB9IC8qICfupaQnICovXHJcbi5pY29uLTE1MS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY2JzsgfSAvKiAn7qWmJyAqL1xyXG4uaWNvbi0xNTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Nyc7IH0gLyogJ+6lpycgKi9cclxuLmljb24tMTUyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjknOyB9IC8qICfupaknICovXHJcbi5pY29uLTE1Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTZhJzsgfSAvKiAn7qWqJyAqL1xyXG4uaWNvbi0xNTMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Yyc7IH0gLyogJ+6lrCcgKi9cclxuLmljb24tMTUzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmQnOyB9IC8qICfupa0nICovXHJcbi5pY29uLTE2MTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3MSc7IH0gLyogJ+6lsScgKi9cclxuLmljb24tMTcwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzMnOyB9IC8qICfupbMnICovXHJcbi5pY29uLTE3MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc0JzsgfSAvKiAn7qW0JyAqL1xyXG4uaWNvbi0xNzEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Nic7IH0gLyogJ+6lticgKi9cclxuLmljb24tMTcxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzcnOyB9IC8qICfupbcnICovXHJcbi5pY29uLTE3Mi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc5JzsgfSAvKiAn7qW5JyAqL1xyXG4uaWNvbi0xNzItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3YSc7IH0gLyogJ+6luicgKi9cclxuLmljb24tMTczLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2MnOyB9IC8qICfupbwnICovXHJcbi5pY29uLTE3My0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdkJzsgfSAvKiAn7qW9JyAqL1xyXG4uaWNvbi0xNzQtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Zic7IH0gLyogJ+6lvycgKi9cclxuLmljb24tMTc0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ODAnOyB9IC8qICfupoAnICovXHJcbi5pY29uLTE3NS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTgyJzsgfSAvKiAn7qaCJyAqL1xyXG4uaWNvbi0xNzUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4Myc7IH0gLyogJ+6mgycgKi9cclxuLmljb24tMTgwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ODUnOyB9IC8qICfupoUnICovXHJcbi5pY29uLTE4MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTg3JzsgfSAvKiAn7qaHJyAqL1xyXG4uaWNvbi0xODItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4OSc7IH0gLyogJ+6miScgKi9cclxuLmljb24tMTg0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OGMnOyB9IC8qICfupownICovXHJcbi5pY29uLTE4NS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOThlJzsgfSAvKiAn7qaOJyAqL1xyXG4uaWNvbi0xODYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5MCc7IH0gLyogJ+6mkCcgKi9cclxuLmljb24tMTkwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OTInOyB9IC8qICfuppInICovXHJcbi5pY29uLTE5MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTk0JzsgfSAvKiAn7qaUJyAqL1xyXG4uaWNvbi0xOTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5Nic7IH0gLyogJ+6mlicgKi9cclxuLmljb24tMTkzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OTgnOyB9IC8qICfuppgnICovXHJcbi5pY29uLTE5My0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTk5JzsgfSAvKiAn7qaZJyAqL1xyXG4uaWNvbi0xMDAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OWInOyB9IC8qICfuppsnICovXHJcbi5pY29uLTEwMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5Yyc7IH0gLyogJ+6mnCcgKi9cclxuLmljb24tMTAwMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTllJzsgfSAvKiAn7qaeJyAqL1xyXG4uaWNvbi0xMDAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OWYnOyB9IC8qICfupp8nICovXHJcbi5pY29uLTEwMTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhMSc7IH0gLyogJ+6moScgKi9cclxuLmljb24tMTAxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWEyJzsgfSAvKiAn7qaiJyAqL1xyXG4uaWNvbi0xMDExLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YTQnOyB9IC8qICfupqQnICovXHJcbi5pY29uLTEwMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhNSc7IH0gLyogJ+6mpScgKi9cclxuLmljb24tMTAyMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWE3JzsgfSAvKiAn7qanJyAqL1xyXG4uaWNvbi0xMDIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YTgnOyB9IC8qICfupqgnICovXHJcbi5pY29uLTEwMjEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhYSc7IH0gLyogJ+6mqicgKi9cclxuLmljb24tMTAyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWFiJzsgfSAvKiAn7qarJyAqL1xyXG4uaWNvbi0xMDIyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YWQnOyB9IC8qICfupq0nICovXHJcbi5pY29uLTEwMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhZSc7IH0gLyogJ+6mricgKi9cclxuLmljb24tMTAyMy0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWIwJzsgfSAvKiAn7qawJyAqL1xyXG4uaWNvbi0xMDIzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YjEnOyB9IC8qICfuprEnICovXHJcbi5pY29uLTEwMjQtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTliMyc7IH0gLyogJ+6msycgKi9cclxuLmljb24tMTAyNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWI0JzsgfSAvKiAn7qa0JyAqL1xyXG4uaWNvbi0xMTAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YjYnOyB9IC8qICfuprYnICovXHJcbi5pY29uLTExMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTliOCc7IH0gLyogJ+6muCcgKi9cclxuLmljb24tMTEwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWJhJzsgfSAvKiAn7qa6JyAqL1xyXG4uaWNvbi0xMTEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YmMnOyB9IC8qICfuprwnICovXHJcbi5pY29uLTExMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTliZSc7IH0gLyogJ+6mvicgKi9cclxuLmljb24tMTExMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWMwJzsgfSAvKiAn7qeAJyAqL1xyXG4uaWNvbi0xMTIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YzInOyB9IC8qICfup4InICovXHJcbi5pY29uLTExMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljNCc7IH0gLyogJ+6nhCcgKi9cclxuLmljb24tMTEyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWM2JzsgfSAvKiAn7qeGJyAqL1xyXG4uaWNvbi0xMTIzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YzgnOyB9IC8qICfup4gnICovXHJcbi5pY29uLTExMzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljYSc7IH0gLyogJ+6niicgKi9cclxuLmljb24tMTEzMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWNjJzsgfSAvKiAn7qeMJyAqL1xyXG4uaWNvbi0xMTMyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5Y2UnOyB9IC8qICfup44nICovXHJcbi5pY29uLTEyMDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkMCc7IH0gLyogJ+6nkCcgKi9cclxuLmljb24tMTIwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWQxJzsgfSAvKiAn7qeRJyAqL1xyXG4uaWNvbi0xMjAxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZDMnOyB9IC8qICfup5MnICovXHJcbi5pY29uLTEyMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkNCc7IH0gLyogJ+6nlCcgKi9cclxuLmljb24tMTIwMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWQ2JzsgfSAvKiAn7qeWJyAqL1xyXG4uaWNvbi0xMjAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZDcnOyB9IC8qICfup5cnICovXHJcbi5pY29uLTEyMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkOSc7IH0gLyogJ+6nmScgKi9cclxuLmljb24tMTIyMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWRhJzsgfSAvKiAn7qeaJyAqL1xyXG4uaWNvbi0xMjIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZGInOyB9IC8qICfup5snICovXHJcbi5pY29uLTEyMjEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkZCc7IH0gLyogJ+6nnScgKi9cclxuLmljb24tMTIyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWRlJzsgfSAvKiAn7qeeJyAqL1xyXG4uaWNvbi0xMjIyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZTAnOyB9IC8qICfup6AnICovXHJcbi5pY29uLTEyMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTllMSc7IH0gLyogJ+6noScgKi9cclxuLmljb24tMTMwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWUzJzsgfSAvKiAn7qejJyAqL1xyXG4uaWNvbi0xMzAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZTQnOyB9IC8qICfup6QnICovXHJcbi5pY29uLTEzMDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTllNic7IH0gLyogJ+6npicgKi9cclxuLmljb24tMTMwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWU3JzsgfSAvKiAn7qenJyAqL1xyXG4uaWNvbi0xMzEwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZTknOyB9IC8qICfup6knICovXHJcbi5pY29uLTEzMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTllYSc7IH0gLyogJ+6nqicgKi9cclxuLmljb24tMTMxMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWVjJzsgfSAvKiAn7qesJyAqL1xyXG4uaWNvbi0xMzExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZWQnOyB9IC8qICfup60nICovXHJcbi5pY29uLTEzMjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTllZic7IH0gLyogJ+6nrycgKi9cclxuLmljb24tMTMyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWYwJzsgfSAvKiAn7qewJyAqL1xyXG4uaWNvbi0xMzIxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZjInOyB9IC8qICfup7InICovXHJcbi5pY29uLTEzMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmMyc7IH0gLyogJ+6nsycgKi9cclxuLmljb24tMTMzMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWY1JzsgfSAvKiAn7qe1JyAqL1xyXG4uaWNvbi0xMzMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZjYnOyB9IC8qICfup7YnICovXHJcbi5pY29uLTEzMzEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmOCc7IH0gLyogJ+6nuCcgKi9cclxuLmljb24tMTMzMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWY5JzsgfSAvKiAn7qe5JyAqL1xyXG4uaWNvbi0xMzQwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZmInOyB9IC8qICfup7snICovXHJcbi5pY29uLTEzNDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmYyc7IH0gLyogJ+6nvCcgKi9cclxuLmljb24tMTM0MS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWZlJzsgfSAvKiAn7qe+JyAqL1xyXG4uaWNvbi0xMzQxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZmYnOyB9IC8qICfup78nICovXHJcbi5pY29uLTEzNDItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwMSc7IH0gLyogJ+6ogScgKi9cclxuLmljb24tMTM0Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTAyJzsgfSAvKiAn7qiCJyAqL1xyXG4uaWNvbi0xNDAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMDQnOyB9IC8qICfuqIQnICovXHJcbi5pY29uLTE0MDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwNSc7IH0gLyogJ+6ohScgKi9cclxuLmljb24tMTQxMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTA3JzsgfSAvKiAn7qiHJyAqL1xyXG4uaWNvbi0xNDEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMDgnOyB9IC8qICfuqIgnICovXHJcbi5pY29uLTE0MjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwYSc7IH0gLyogJ+6oiicgKi9cclxuLmljb24tMTQyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTBiJzsgfSAvKiAn7qiLJyAqL1xyXG4uaWNvbi0xNDMwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMGQnOyB9IC8qICfuqI0nICovXHJcbi5pY29uLTE0MzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwZSc7IH0gLyogJ+6ojicgKi9cclxuLmljb24tMTQ0MC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTEwJzsgfSAvKiAn7qiQJyAqL1xyXG4uaWNvbi0xNDQwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMTEnOyB9IC8qICfuqJEnICovXHJcbi5pY29uLTE1MDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWExMyc7IH0gLyogJ+6okycgKi9cclxuLmljb24tMTUwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTE0JzsgfSAvKiAn7qiUJyAqL1xyXG4uaWNvbi0xNTEwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMTYnOyB9IC8qICfuqJYnICovXHJcbi5pY29uLTE1MTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWExNyc7IH0gLyogJ+6olycgKi9cclxuLmljb24tMTUyMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTE5JzsgfSAvKiAn7qiZJyAqL1xyXG4uaWNvbi0xNTIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMWEnOyB9IC8qICfuqJonICovXHJcbi5pY29uLTE1MzAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWExYyc7IH0gLyogJ+6onCcgKi9cclxuLmljb24tMTUzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTFkJzsgfSAvKiAn7qidJyAqL1xyXG4uaWNvbi0xNjAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMWYnOyB9IC8qICfuqJ8nICovXHJcbi5pY29uLTE2MTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEyMyc7IH0gLyogJ+6ooycgKi9cclxuLmljb24tMTcwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTI3JzsgfSAvKiAn7qinJyAqL1xyXG4uaWNvbi0xNzAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMjgnOyB9IC8qICfuqKgnICovXHJcbi5pY29uLTE3MDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEyYSc7IH0gLyogJ+6oqicgKi9cclxuLmljb24tMTcwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTJiJzsgfSAvKiAn7qirJyAqL1xyXG4uaWNvbi0xNzEwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMmQnOyB9IC8qICfuqK0nICovXHJcbi5pY29uLTE3MTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEyZSc7IH0gLyogJ+6oricgKi9cclxuLmljb24tMTcyMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTMwJzsgfSAvKiAn7qiwJyAqL1xyXG4uaWNvbi0xNzIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMzEnOyB9IC8qICfuqLEnICovXHJcbi5pY29uLTE3MzAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzMyc7IH0gLyogJ+6osycgKi9cclxuLmljb24tMTczMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTM0JzsgfSAvKiAn7qi0JyAqL1xyXG4uaWNvbi0xNzQwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMzYnOyB9IC8qICfuqLYnICovXHJcbi5pY29uLTE3NDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzNyc7IH0gLyogJ+6otycgKi9cclxuLmljb24tMTc1MC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTM5JzsgfSAvKiAn7qi5JyAqL1xyXG4uaWNvbi0xNzUwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhM2EnOyB9IC8qICfuqLonICovXHJcbi5pY29uLTE4NDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzYyc7IH0gLyogJ+6ovCcgKi9cclxuLmljb24tMTg0MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTNlJzsgfSAvKiAn7qi+JyAqL1xyXG4uaWNvbi0xOTAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNDAnOyB9IC8qICfuqYAnICovXHJcbi5pY29uLTE5MDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE0Mic7IH0gLyogJ+6pgicgKi9cclxuLmljb24tMTkwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTQ0JzsgfSAvKiAn7qmEJyAqL1xyXG4uaWNvbi0xOTAzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNDYnOyB9IC8qICfuqYYnICovXHJcbi5pY29uLTE5MDUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE0OSc7IH0gLyogJ+6piScgKi9cclxuLmljb24tMTkxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTRiJzsgfSAvKiAn7qmLJyAqL1xyXG4uaWNvbi0xOTExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNGQnOyB9IC8qICfuqY0nICovXHJcbi5pY29uLTE5MTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE0Zic7IH0gLyogJ+6pjycgKi9cclxuLmljb24tMTkxMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTUxJzsgfSAvKiAn7qmRJyAqL1xyXG4uaWNvbi0xOTE0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNTMnOyB9IC8qICfuqZMnICovXHJcbi5pY29uLTE5MTUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1NSc7IH0gLyogJ+6plScgKi9cclxuLmljb24tMTkyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTU3JzsgfSAvKiAn7qmXJyAqL1xyXG4uaWNvbi0xOTIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNTknOyB9IC8qICfuqZknICovXHJcbi5pY29uLTE5MjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1Yic7IH0gLyogJ+6pmycgKi9cclxuLmljb24tMTkyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTVkJzsgfSAvKiAn7qmdJyAqL1xyXG4uaWNvbi0xOTI0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNWYnOyB9IC8qICfuqZ8nICovXHJcbi5pY29uLTE5MzAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2MSc7IH0gLyogJ+6poScgKi9cclxuLmljb24tMTkzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTYyJzsgfSAvKiAn7qmiJyAqL1xyXG4uaWNvbi0xOTMxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNjQnOyB9IC8qICfuqaQnICovXHJcbi5pY29uLTE5MzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2NSc7IH0gLyogJ+6ppScgKi9cclxuLmljb24tMTkzMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTY3JzsgfSAvKiAn7qmnJyAqL1xyXG4uaWNvbi0xOTMyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNjgnOyB9IC8qICfuqagnICovXHJcbi5pY29uLTE5MzMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2YSc7IH0gLyogJ+6pqicgKi9cclxuLmljb24tMTkzMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTZiJzsgfSAvKiAn7qmrJyAqL1xyXG4uaWNvbi0xOTM0LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNmQnOyB9IC8qICfuqa0nICovXHJcbi5pY29uLTE5MzQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2ZSc7IH0gLyogJ+6pricgKi9cclxuLmljb24tMTkzNS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTcwJzsgfSAvKiAn7qmwJyAqL1xyXG4uaWNvbi0xOTM1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNzEnOyB9IC8qICfuqbEnICovXHJcbi5pY29uLTEwMDAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNzMnOyB9IC8qICfuqbMnICovXHJcbi5pY29uLTEwMDAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNzQnOyB9IC8qICfuqbQnICovXHJcbi5pY29uLTEwMDAxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNzYnOyB9IC8qICfuqbYnICovXHJcbi5pY29uLTEwMDAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNzcnOyB9IC8qICfuqbcnICovXHJcbi5pY29uLTEwMDAyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNzknOyB9IC8qICfuqbknICovXHJcbi5pY29uLTEwMDAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhN2EnOyB9IC8qICfuqbonICovXHJcbi5pY29uLTEwMDEwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhN2MnOyB9IC8qICfuqbwnICovXHJcbi5pY29uLTEwMDEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhN2QnOyB9IC8qICfuqb0nICovXHJcbi5pY29uLTEwMDExLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhN2YnOyB9IC8qICfuqb8nICovXHJcbi5pY29uLTEwMDExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhODAnOyB9IC8qICfuqoAnICovXHJcbi5pY29uLTEwMDEyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhODInOyB9IC8qICfuqoInICovXHJcbi5pY29uLTEwMDEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhODMnOyB9IC8qICfuqoMnICovXHJcbi5pY29uLTExMjEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhODUnOyB9IC8qICfuqoUnICovXHJcbi5pY29uLTExMjExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhODcnOyB9IC8qICfuqocnICovXHJcbi5pY29uLTExMjMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhODknOyB9IC8qICfuqoknICovXHJcbi5pY29uLTExMjMxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOGInOyB9IC8qICfuqosnICovXHJcbi5pY29uLTExMjMyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOGQnOyB9IC8qICfuqo0nICovXHJcbi5pY29uLTE4NDAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOGYnOyB9IC8qICfuqo8nICovXHJcbi5pY29uLTE4NDAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOTEnOyB9IC8qICfuqpEnICovXHJcbi5pY29uLTE4NDAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOTMnOyB9IC8qICfuqpMnICovXHJcbi5pY29uLTE4NDAzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOTUnOyB9IC8qICfuqpUnICovXHJcbi5pY29uLTE4NDA0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOTcnOyB9IC8qICfuqpcnICovXHJcbi5pY29uLTE4NDEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOTknOyB9IC8qICfuqpknICovXHJcbi5pY29uLTE4NDExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOWInOyB9IC8qICfuqpsnICovXHJcbi5pY29uLTE4NDEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOWQnOyB9IC8qICfuqp0nICovXHJcbi5pY29uLTE4NDEzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhOWYnOyB9IC8qICfuqp8nICovXHJcbi5pY29uLTE4NDE0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYTEnOyB9IC8qICfuqqEnICovXHJcbi5pY29uLTE4NDE1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYTMnOyB9IC8qICfuqqMnICovXHJcbi5pY29uLTE4NDE2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYTUnOyB9IC8qICfuqqUnICovXHJcbi5pY29uLTE4NDE3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYTcnOyB9IC8qICfuqqcnICovXHJcbi5pY29uLTE4NDE4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYTknOyB9IC8qICfuqqknICovXHJcbi5pY29uLTExMDAwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWFiJzsgfSAvKiAn7qqrJyAqL1xyXG4uaWNvbi0xMTAwMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFhZCc7IH0gLyogJ+6qrScgKi9cclxuLmljb24tMTEwMDAzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYWYnOyB9IC8qICfuqq8nICovXHJcbi5pY29uLTExMDAwNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWIxJzsgfSAvKiAn7qqxJyAqL1xyXG4uaWNvbi0xMTAwMDUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiMyc7IH0gLyogJ+6qsycgKi9cclxuLmljb24tMTEwMDA2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYjUnOyB9IC8qICfuqrUnICovXHJcbi5pY29uLTExMDAwNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWI3JzsgfSAvKiAn7qq3JyAqL1xyXG4uaWNvbi0xMTAwMDgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiOSc7IH0gLyogJ+6quScgKi9cclxuLmljb24tMTEwMDA5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYmInOyB9IC8qICfuqrsnICovXHJcbi5pY29uLTExMDAxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWJkJzsgfSAvKiAn7qq9JyAqL1xyXG4uaWNvbi0xMTAwMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiZic7IH0gLyogJ+6qvycgKi9cclxuLmljb24tMTEwMDEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYzEnOyB9IC8qICfuq4EnICovXHJcbi5pY29uLTExMDAxMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWMzJzsgfSAvKiAn7quDJyAqL1xyXG4uaWNvbi0xMTAwMTQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjNSc7IH0gLyogJ+6rhScgKi9cclxuLmljb24tMTEwMDE1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYzcnOyB9IC8qICfuq4cnICovXHJcbi5pY29uLTExMDAxNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWM5JzsgfSAvKiAn7quJJyAqL1xyXG4uaWNvbi0xMTAwMTctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjYic7IH0gLyogJ+6riycgKi9cclxuLmljb24tMTEwMDE4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhY2QnOyB9IC8qICfuq40nICovXHJcbi5pY29uLTExMDAxOS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWNmJzsgfSAvKiAn7quPJyAqL1xyXG4uaWNvbi0xMTAxMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFkMSc7IH0gLyogJ+6rkScgKi9cclxuLmljb24tMTEwMTAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZDMnOyB9IC8qICfuq5MnICovXHJcbi5pY29uLTExMDEwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWQ1JzsgfSAvKiAn7quVJyAqL1xyXG4uaWNvbi0xMTAxMDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFkNyc7IH0gLyogJ+6rlycgKi9cclxuLmljb24tMTEwMTA1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZDknOyB9IC8qICfuq5knICovXHJcbi5pY29uLTExMDEwNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWRiJzsgfSAvKiAn7qubJyAqL1xyXG4uaWNvbi0xMTAxMDctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFkZCc7IH0gLyogJ+6rnScgKi9cclxuLmljb24tMTEwMTA4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZGYnOyB9IC8qICfuq58nICovXHJcbi5pY29uLTExMDEwOS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWUxJzsgfSAvKiAn7quhJyAqL1xyXG4uaWNvbi0xMTAxMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlMyc7IH0gLyogJ+6roycgKi9cclxuLmljb24tMTEwMTExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZTUnOyB9IC8qICfuq6UnICovXHJcbi5pY29uLTExMDExMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWU3JzsgfSAvKiAn7qunJyAqL1xyXG4uaWNvbi0xMTAxMTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlOSc7IH0gLyogJ+6rqScgKi9cclxuLmljb24tMTEwMTE0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZWInOyB9IC8qICfuq6snICovXHJcbi5pY29uLTExMDExNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWVkJzsgfSAvKiAn7qutJyAqL1xyXG4uaWNvbi0xMTAxMTYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlZic7IH0gLyogJ+6rrycgKi9cclxuLmljb24tMTEwMTE3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZjEnOyB9IC8qICfuq7EnICovXHJcbi5pY29uLTExMDExOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWYzJzsgfSAvKiAn7quzJyAqL1xyXG4uaWNvbi0xMTAxMTktMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmNSc7IH0gLyogJ+6rtScgKi9cclxuLmljb24tMTEwMTIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZjcnOyB9IC8qICfuq7cnICovXHJcbi5pY29uLTExMDEyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWY5JzsgfSAvKiAn7qu5JyAqL1xyXG4uaWNvbi0xMTAxMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmYic7IH0gLyogJ+6ruycgKi9cclxuLmljb24tMTEwMTIzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZmQnOyB9IC8qICfuq70nICovXHJcbi5pY29uLTExMTAwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWZmJzsgfSAvKiAn7qu/JyAqL1xyXG4uaWNvbi0xMTEwMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIwMSc7IH0gLyogJ+6sgScgKi9cclxuLmljb24tMTExMDAzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMDMnOyB9IC8qICfurIMnICovXHJcbi5pY29uLTExMTAwNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjA1JzsgfSAvKiAn7qyFJyAqL1xyXG4uaWNvbi0xMTEwMDUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIwNyc7IH0gLyogJ+6shycgKi9cclxuLmljb24tMTExMDA2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMDknOyB9IC8qICfurIknICovXHJcbi5pY29uLTExMTAwNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjBiJzsgfSAvKiAn7qyLJyAqL1xyXG4uaWNvbi0xMTEwMDgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIwZCc7IH0gLyogJ+6sjScgKi9cclxuLmljb24tMTExMDA5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMGYnOyB9IC8qICfurI8nICovXHJcbi5pY29uLTExMTAxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjExJzsgfSAvKiAn7qyRJyAqL1xyXG4uaWNvbi0xMTEwMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxMyc7IH0gLyogJ+6skycgKi9cclxuLmljb24tMTExMDEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMTUnOyB9IC8qICfurJUnICovXHJcbi5pY29uLTExMTAxMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjE3JzsgfSAvKiAn7qyXJyAqL1xyXG4uaWNvbi0xMTEwMTQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxOSc7IH0gLyogJ+6smScgKi9cclxuLmljb24tMTExMDE1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMWInOyB9IC8qICfurJsnICovXHJcbi5pY29uLTExMjAwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjFkJzsgfSAvKiAn7qydJyAqL1xyXG4uaWNvbi0xMTIwMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxZic7IH0gLyogJ+6snycgKi9cclxuLmljb24tMTEyMDAzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMjEnOyB9IC8qICfurKEnICovXHJcbi5pY29uLTExMjAwNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjIzJzsgfSAvKiAn7qyjJyAqL1xyXG4uaWNvbi0xMTIwMDUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyNSc7IH0gLyogJ+6spScgKi9cclxuLmljb24tMTEyMDA2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMjcnOyB9IC8qICfurKcnICovXHJcbi5pY29uLXNwMDctMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyOSc7IH0gLyogJ+6sqScgKi9cclxuLmljb24tc3AwNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjJhJzsgfSAvKiAn7qyqJyAqL1xyXG4uaWNvbi1zcDE5LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMmMnOyB9IC8qICfurKwnICovXHJcbi5pY29uLXNwMTktMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyZCc7IH0gLyogJ+6srScgKi9cclxuLmljb24tc3AyMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjJmJzsgfSAvKiAn7qyvJyAqL1xyXG4uaWNvbi1zcDIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMzAnOyB9IC8qICfurLAnICovXHJcbi5pY29uLXNwMjEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWIzMic7IH0gLyogJ+6ssicgKi9cclxuLmljb24tc3AyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjMzJzsgfSAvKiAn7qyzJyAqL1xyXG4uaWNvbi1zcDM4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMzUnOyB9IC8qICfurLUnICovXHJcbi5pY29uLXNwODctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIzOCc7IH0gLyogJ+6suCcgKi9cclxuLmljb24tc3A4OC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjNhJzsgfSAvKiAn7qy6JyAqL1xyXG4uaWNvbi1zcDg5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViM2MnOyB9IC8qICfurLwnICovXHJcbi5pY29uLXNwMTA1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViM2UnOyB9IC8qICfurL4nICovXHJcbi5pY29uLXNwMTIzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNDAnOyB9IC8qICfurYAnICovXHJcbi5pY29uLTE5MDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0Mic7IH0gLyogJ+6tgicgKi9cclxuLmljb24tMTAwMDAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNDMnOyB9IC8qICfurYMnICovXHJcbi5pY29uLTEwMDAwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjQ0JzsgfSAvKiAn7q2EJyAqL1xyXG4uaWNvbi0xMDAwMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0Nic7IH0gLyogJ+6thicgKi9cclxuLmljb24tMTAwMDAyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNDcnOyB9IC8qICfurYcnICovXHJcbi5pY29uLTEwMDAwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjQ4JzsgfSAvKiAn7q2IJyAqL1xyXG4uaWNvbi0xMDAwMDMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0YSc7IH0gLyogJ+6tiicgKi9cclxuLmljb24tMTAwMDAzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNGInOyB9IC8qICfurYsnICovXHJcbi5pY29uLTEwMDAxMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjRkJzsgfSAvKiAn7q2NJyAqL1xyXG4uaWNvbi0xMDAwMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0ZSc7IH0gLyogJ+6tjicgKi9cclxuLmljb24tMTAwMDExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNTAnOyB9IC8qICfurZAnICovXHJcbi5pY29uLTEwMDAyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjUyJzsgfSAvKiAn7q2SJyAqL1xyXG4uaWNvbi0xMDAxMDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1NCc7IH0gLyogJ+6tlCcgKi9cclxuLmljb24tMTAwMTAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNTUnOyB9IC8qICfurZUnICovXHJcbi5pY29uLTEwMDEwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjU3JzsgfSAvKiAn7q2XJyAqL1xyXG4uaWNvbi0xMDAxMDItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1OCc7IH0gLyogJ+6tmCcgKi9cclxuLmljb24tMTAwMTAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNTknOyB9IC8qICfurZknICovXHJcbi5pY29uLTEwMDExMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjViJzsgfSAvKiAn7q2bJyAqL1xyXG4uaWNvbi0xMDAxMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1Yyc7IH0gLyogJ+6tnCcgKi9cclxuLmljb24tMTAwMTExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNWUnOyB9IC8qICfurZ4nICovXHJcbi5pY29uLTEwMDEyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjYwJzsgfSAvKiAn7q2gJyAqL1xyXG4uaWNvbi0xMjIyMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2Mic7IH0gLyogJ+6toicgKi9cclxuLmljb24tMTIyMjEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNjMnOyB9IC8qICfuraMnICovXHJcbi5pY29uLTEyMjIxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjY0JzsgfSAvKiAn7q2kJyAqL1xyXG4uaWNvbi0xMTIzMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2OCc7IH0gLyogJ+6tqCcgKi9cclxuLmljb24tMTEyMzAxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNjknOyB9IC8qICfuraknICovXHJcbi5pY29uLTExMjMwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjZhJzsgfSAvKiAn7q2qJyAqL1xyXG4uaWNvbi0xMTIzMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2Yyc7IH0gLyogJ+6trCcgKi9cclxuLmljb24tMTEyMzIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNmUnOyB9IC8qICfura4nICovXHJcbi5pY29uLTI3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzAnOyB9IC8qICfurbAnICovXHJcbi5pY29uLTE3Ni0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjcxJzsgfSAvKiAn7q2xJyAqL1xyXG4uaWNvbi0xMzgwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzInOyB9IC8qICfurbInICovXHJcbi5pY29uLTI0MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjczJzsgfSAvKiAn7q2zJyAqL1xyXG4uaWNvbi0xMjMxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzQnOyB9IC8qICfurbQnICovXHJcbi5pY29uLTEzNzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3NSc7IH0gLyogJ+6ttScgKi9cclxuLmljb24tMjQwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzYnOyB9IC8qICfurbYnICovXHJcbi5pY29uLTI0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzcnOyB9IC8qICfurbcnICovXHJcbi5pY29uLTIwMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3OCc7IH0gLyogJ+6tuCcgKi9cclxuLmljb24tMjAxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjc5JzsgfSAvKiAn7q25JyAqL1xyXG4uaWNvbi0yMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3YSc7IH0gLyogJ+6tuicgKi9cclxuLmljb24tMjAwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjdiJzsgfSAvKiAn7q27JyAqL1xyXG4uaWNvbi0yMDAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViN2MnOyB9IC8qICfurbwnICovXHJcbi5pY29uLTIwMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3ZCc7IH0gLyogJ+6tvScgKi9cclxuLmljb24tMjAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViN2UnOyB9IC8qICfurb4nICovXHJcbi5pY29uLTIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViN2YnOyB9IC8qICfurb8nICovXHJcbi5pY29uLTE1NS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjgxJzsgfSAvKiAn7q6BJyAqL1xyXG4uaWNvbi0xNTQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4Mic7IH0gLyogJ+6ugicgKi9cclxuLmljb24tMjUxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODMnOyB9IC8qICfuroMnICovXHJcbi5pY29uLTEzNzMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4NCc7IH0gLyogJ+6uhCcgKi9cclxuLmljb24tMTM3MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjg1JzsgfSAvKiAn7q6FJyAqL1xyXG4uaWNvbi0yNTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4Nic7IH0gLyogJ+6uhicgKi9cclxuLmljb24tMjUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4Nyc7IH0gLyogJ+6uhycgKi9cclxuLmljb24tMTMzNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjg4JzsgfSAvKiAn7q6IJyAqL1xyXG4uaWNvbi0xMzMzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODknOyB9IC8qICfuroknICovXHJcbi5pY29uLTIxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjhhJzsgfSAvKiAn7q6KJyAqL1xyXG4uaWNvbi0xMzMyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOGInOyB9IC8qICfurosnICovXHJcbi5pY29uLTIxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjhjJzsgfSAvKiAn7q6MJyAqL1xyXG4uaWNvbi0yMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjhkJzsgfSAvKiAn7q6NJyAqL1xyXG4uaWNvbi0xMzIzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOGUnOyB9IC8qICfuro4nICovXHJcbi5pY29uLTIzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjhmJzsgfSAvKiAn7q6PJyAqL1xyXG4uaWNvbi0xMzcyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTAnOyB9IC8qICfurpAnICovXHJcbi5pY29uLTEzMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5MSc7IH0gLyogJ+6ukScgKi9cclxuLmljb24tMjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5Mic7IH0gLyogJ+6ukicgKi9cclxuLmljb24tMTM2MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjkzJzsgfSAvKiAn7q6TJyAqL1xyXG4uaWNvbi0xMzYwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTQnOyB9IC8qICfurpQnICovXHJcbi5pY29uLTIyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjk1JzsgfSAvKiAn7q6VJyAqL1xyXG4uaWNvbi0xMzQ0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTYnOyB9IC8qICfurpYnICovXHJcbi5pY29uLTEzNDMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5Nyc7IH0gLyogJ+6ulycgKi9cclxuLmljb24tMTM1My0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjk4JzsgfSAvKiAn7q6YJyAqL1xyXG4uaWNvbi0yMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5OSc7IH0gLyogJ+6umScgKi9cclxuLmljb24tMTM1Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjlhJzsgfSAvKiAn7q6aJyAqL1xyXG4uaWNvbi0xMzUxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOWInOyB9IC8qICfurpsnICovXHJcbi5pY29uLTEzNTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5Yyc7IH0gLyogJ+6unCcgKi9cclxuLmljb24tMjIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOWQnOyB9IC8qICfurp0nICovXHJcbi5pY29uLTIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOWUnOyB9IC8qICfurp4nICovXHJcbi5pY29uLTEyMzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5Zic7IH0gLyogJ+6unycgKi9cclxuLmljb24tMTQ2MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmEwJzsgfSAvKiAn7q6gJyAqL1xyXG4uaWNvbi0xNDUwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTEnOyB9IC8qICfurqEnICovXHJcbi5pY29uLTE0OC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmEyJzsgfSAvKiAn7q6iJyAqL1xyXG4uaWNvbi0xNDctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhMyc7IH0gLyogJ+6uoycgKi9cclxuLmljb24tMTQ2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTQnOyB9IC8qICfurqQnICovXHJcbi5pY29uLTE0NS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmE1JzsgfSAvKiAn7q6lJyAqL1xyXG4uaWNvbi0xNjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhNic7IH0gLyogJ+6upicgKi9cclxuLmljb24tMTYyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmE3JzsgfSAvKiAn7q6nJyAqL1xyXG4uaWNvbi0yNjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhOCc7IH0gLyogJ+6uqCcgKi9cclxuLmljb24tMTYyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmE5JzsgfSAvKiAn7q6pJyAqL1xyXG4uaWNvbi0xNjIxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmFhJzsgfSAvKiAn7q6qJyAqL1xyXG4uaWNvbi0xNjIxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmFiJzsgfSAvKiAn7q6rJyAqL1xyXG4uaWNvbi0xNjIxMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmFjJzsgfSAvKiAn7q6sJyAqL1xyXG4uaWNvbi0xNDcwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYWQnOyB9IC8qICfurq0nICovXHJcbi5pY29uLTE0NDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhZSc7IH0gLyogJ+6uricgKi9cclxuLmljb24tMTYzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmFmJzsgfSAvKiAn7q6vJyAqL1xyXG4uaWNvbi0xNjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJiMCc7IH0gLyogJ+6usCcgKi9cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuXHQjIElUQ1NTIExvYWRpbmdcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Xb3JrK1NhbnM6aXRhbCx3Z2h0QDAsMTAwLi45MDA7MSwxMDAuLjkwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEA3MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJhbGV3YXk6d2dodEA5MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2FucyZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRANzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SYWxld2F5OndnaHRAOTAwJmRpc3BsYXk9c3dhcFwiKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvbnQtY2l0eXNjYW4nO1xuICBzcmM6IHVybChcImZvbnRzL2ZvbnQtY2l0eXNjYW4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvZm9udC1jaXR5c2Nhbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL2ZvbnQtY2l0eXNjYW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL2ZvbnQtY2l0eXNjYW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJmb250cy9mb250LWNpdHlzY2FuLnN2ZyNmb250LWNpdHlzY2FuXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9udC1jaXR5c2NhbjInO1xuICBzcmM6IHVybChcImZvbnRzL2ZvbnQtY2l0eXNjYW4yLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL2ZvbnQtY2l0eXNjYW4yLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvZm9udC1jaXR5c2NhbjIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL2ZvbnQtY2l0eXNjYW4yLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvZm9udC1jaXR5c2NhbjIuc3ZnI2ZvbnQtY2l0eXNjYW4yXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvbnQtc2l6ZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEJvZHlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBFbGVtZW50cyBkw6ljb3JhdGlmc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFdyYXBwZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBCcmVha3BvaW50c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFBhZ2luYXRpb24gZGUgbmF2aWdhdGlvbiBkdSBzbGlkZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBGb3Jtc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFRleHRmaWVsZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFRleHRhcmVhXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQ2hlY2tib3hlcyBncm91cFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIENoZWNrYm94XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gUmFkaW9zIGdyb3VwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SYWRpb1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFNlbGVjdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFJhbmdlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gTGFuZGluZyBwYWdlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gTGFuZGluZyBwYWdlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogTkUgUEFTIFRPVUNIRVIgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIFNldHRpbmdzID4gZ3JpZHNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKiBORSBQQVMgVE9VQ0hFUiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKiBORSBQQVMgVE9VQ0hFUiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkVkaXRvcmlhbCBnbXMgZGVmYXVsdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuRWRpdG9yaWFsIEdNUyAtIGdlc3Rpb24gZGUgbGlzdGVzIGQnaXRlbXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKiBORSBQQVMgVE9VQ0hFUiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qIFBST0dSQU1NRSAqL1xuLyogUHJvZ3JhbW1lICovXG4vKiBQcm9ncmFtbWUgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBGb290ZXIgLSBWMVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqIE5FIFBBUyBUT1VDSEVSICoqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqIE5FIFBBUyBUT1VDSEVSICoqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgICAgICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBNYW5kYXRhaXJlIGNvb3JkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIG5lZ29jaWF0ZXVyIGNvb3JkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlxyXG4gKiBTaWxvcyBub3V2ZWF1IG1vdGV1ciBkZSByZWNoZXJjaGVcclxuICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3RhdHV0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb250LWNpdHlzY2FuJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuLmVvdD80OTAyNjg5XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4uZW90PzQ5MDI2ODkjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4ud29mZjI/NDkwMjY4OVwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2Nhbi53b2ZmPzQ5MDI2ODlcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2Nhbi50dGY/NDkwMjY4OVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2Nhbi5zdmc/NDkwMjY4OSNmb250ZWxsb1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb250LWNpdHlzY2FuMic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2NhbjIuZW90Pzc2MTU4MjgxXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLmVvdD83NjE1ODI4MSNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2NhbjIud29mZjI/NzYxNTgyODFcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLndvZmY/NzYxNTgyODFcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2NhbjIudHRmPzc2MTU4MjgxXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuMi5zdmc/NzYxNTgyODEjZm9udGVsbG9cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJmb250LWNpdHlzY2FuXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3BlYWs6IG5ldmVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIG9wYWNpdHk6IC44OyAqL1xuICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXG4gIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXG4gIG1hcmdpbi1sZWZ0OiAuMmVtO1xuICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xuICAvKiBmb250LXNpemU6IDEyMCU7ICovXG4gIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuW2NsYXNzXj1cImljb24yLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbjItXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZvbnQtY2l0eXNjYW4yXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3BlYWs6IG5ldmVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIG9wYWNpdHk6IC44OyAqL1xuICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXG4gIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXG4gIG1hcmdpbi1sZWZ0OiAuMmVtO1xuICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xuICAvKiBmb250LXNpemU6IDEyMCU7ICovXG4gIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmljb24tem9vbS1jYXJ0bzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAwJzsgfVxuXG4vKiAn7qCAJyAqL1xuLmljb24tdW56b29tLWNhcnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDEnOyB9XG5cbi8qICfuoIEnICovXG4uaWNvbi1ub3RlLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMic7IH1cblxuLyogJ+6ggicgKi9cbi5pY29uLW5vdGUtMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAzJzsgfVxuXG4vKiAn7qCDJyAqL1xuLmljb24tbm90ZS0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDQnOyB9XG5cbi8qICfuoIQnICovXG4uaWNvbi1ub3RlLTQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNSc7IH1cblxuLyogJ+6ghScgKi9cbi5pY29uLW5vdGUtNTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA2JzsgfVxuXG4vKiAn7qCGJyAqL1xuLmljb24tb3B0aW9ucy1jYXJ0bzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA3JzsgfVxuXG4vKiAn7qCHJyAqL1xuLmljb24tQnJlYWRjcnVtYjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA4JzsgfVxuXG4vKiAn7qCIJyAqL1xuLmljb24taW5mb3JtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwOSc7IH1cblxuLyogJ+6giScgKi9cbi5pY29uLUJvbGRfY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwYSc7IH1cblxuLyogJ+6giicgKi9cbi5pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwYic7IH1cblxuLyogJ+6giycgKi9cbi5pY29uLXJldHVybjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBjJzsgfVxuXG4vKiAn7qCMJyAqL1xuLmljb24tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGQnOyB9XG5cbi8qICfuoI0nICovXG4uaWNvbi1mbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGUnOyB9XG5cbi8qICfuoI4nICovXG4uaWNvbi1BcnJvdy1TZWxlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwZic7IH1cblxuLyogJ+6gjycgKi9cbi5pY29uLWFycm93LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTAnOyB9XG5cbi8qICfuoJAnICovXG4uaWNvbi1hZG1pbmlzdHJhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODExJzsgfVxuXG4vKiAn7qCRJyAqL1xuLmljb24tUG9zaXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxMic7IH1cblxuLyogJ+6gkicgKi9cbi5pY29uLU5lZ2F0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTMnOyB9XG5cbi8qICfuoJMnICovXG4uaWNvbi1pc29jaHJvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTQnOyB9XG5cbi8qICfuoJQnICovXG4uaWNvbi1uYi1wbGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTUnOyB9XG5cbi8qICfuoJUnICovXG4uaWNvbi1hcnJvdy1kcm9wZG93bi11cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE2JzsgfVxuXG4vKiAn7qCWJyAqL1xuLmljb24tYXJyb3ctZHJvcGRvd24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE3JzsgfVxuXG4vKiAn7qCXJyAqL1xuLmljb24taGlkZGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTgnOyB9XG5cbi8qICfuoJgnICovXG4uaWNvbi1QcmVtaXVtU3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTknOyB9XG5cbi8qICfuoJknICovXG4uaWNvbi1NZW51QnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWEnOyB9XG5cbi8qICfuoJonICovXG4uaWNvbi1jcm93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFiJzsgfVxuXG4vKiAn7qCbJyAqL1xuLmljb24tTGlrZVN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFjJzsgfVxuXG4vKiAn7qCcJyAqL1xuLmljb24tb2JqZWN0aWY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxZCc7IH1cblxuLyogJ+6gnScgKi9cbi5pY29uLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxZSc7IH1cblxuLyogJ+6gnicgKi9cbi5pY29uLWl0aW5lcmFpcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxZic7IH1cblxuLyogJ+6gnycgKi9cbi5pY29uLXNoYXJlMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODIwJzsgfVxuXG4vKiAn7qCgJyAqL1xuLmljb24tQ2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyMSc7IH1cblxuLyogJ+6goScgKi9cbi5pY29uLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyMic7IH1cblxuLyogJ+6goicgKi9cbi5pY29uLUNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjMnOyB9XG5cbi8qICfuoKMnICovXG4uaWNvbi1MaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjQnOyB9XG5cbi8qICfuoKQnICovXG4uaWNvbi1sYXllci1jYXJ0bzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI1JzsgfVxuXG4vKiAn7qClJyAqL1xuLmljb24tUHJlbWl1bTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI2JzsgfVxuXG4vKiAn7qCmJyAqL1xuLmljb24tQXJyb3dUb3A6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyNyc7IH1cblxuLyogJ+6gpycgKi9cbi5pY29uLUFycm93Qm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjgnOyB9XG5cbi8qICfuoKgnICovXG4uaWNvbi1BcnJvd0xlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyOSc7IH1cblxuLyogJ+6gqScgKi9cbi5pY29uLUFycm93UmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyYSc7IH1cblxuLyogJ+6gqicgKi9cbi5pY29uLWFwcGFydGVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmInOyB9XG5cbi8qICfuoKsnICovXG4uaWNvbi1wb2RpdW06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyYyc7IH1cblxuLyogJ+6grCcgKi9cbi5pY29uLWNvbW11bmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyZCc7IH1cblxuLyogJ+6grScgKi9cbi5pY29uLXNob3c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyZSc7IH1cblxuLyogJ+6gricgKi9cbi5pY29uLVNwZWFjaEJ1YmJsZTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyZic7IH1cblxuLyogJ+6grycgKi9cbi5pY29uLXBheW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzMCc7IH1cblxuLyogJ+6gsCcgKi9cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzEnOyB9XG5cbi8qICfuoLEnICovXG4uaWNvbi1jYWxlbmRhci15ZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzInOyB9XG5cbi8qICfuoLInICovXG4uaWNvbi1ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODMzJzsgfVxuXG4vKiAn7qCzJyAqL1xuLmljb24tTG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzNCc7IH1cblxuLyogJ+6gtCcgKi9cbi5pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzUnOyB9XG5cbi8qICfuoLUnICovXG4uaWNvbi1QaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM2JzsgfVxuXG4vKiAn7qC2JyAqL1xuLmljb24tQ2FtZXJhU3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzcnOyB9XG5cbi8qICfuoLcnICovXG4uaWNvbi1tYWduaWZ5Z2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzOCc7IH1cblxuLyogJ+6guCcgKi9cbi5pY29uLW5ldy1hZGRyZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzknOyB9XG5cbi8qICfuoLknICovXG4uaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzYSc7IH1cblxuLyogJ+6guicgKi9cbi5pY29uLWxvY2F0aW9uLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzYic7IH1cblxuLyogJ+6guycgKi9cbi5pY29uLVNhdmVTdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzYyc7IH1cblxuLyogJ+6gvCcgKi9cbi5pY29uLVByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2QnOyB9XG5cbi8qICfuoL0nICovXG4uaWNvbi1UcmFzaFN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNlJzsgfVxuXG4vKiAn7qC+JyAqL1xuLmljb24tY29tbWVudC12YWxpZGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2YnOyB9XG5cbi8qICfuoL8nICovXG4uaWNvbi1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0MCc7IH1cblxuLyogJ+6hgCcgKi9cbi5pY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0MSc7IH1cblxuLyogJ+6hgScgKi9cbi5pY29uLWlzby10cmFuc3BvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0Mic7IH1cblxuLyogJ+6hgicgKi9cbi5pY29uLWlzby12b2l0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDMnOyB9XG5cbi8qICfuoYMnICovXG4uaWNvbi1pc28tdmVsbzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ0JzsgfVxuXG4vKiAn7qGEJyAqL1xuLmljb24taXNvLXBpZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0NSc7IH1cblxuLyogJ+6hhScgKi9cbi5pY29uLWJlZHJvb206YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0Nic7IH1cblxuLyogJ+6hhicgKi9cbi5pY29uLXN0cm9uZy1hcnJvdy10by1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ3JzsgfVxuXG4vKiAn7qGHJyAqL1xuLmljb24tc3Ryb25nLWFycm93LXRvLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ4JzsgfVxuXG4vKiAn7qGIJyAqL1xuLmljb24tc3Ryb25nLWFycm93LXRvLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0OSc7IH1cblxuLyogJ+6hiScgKi9cbi5pY29uLXN0cm9uZy1hcnJvdy10by1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0YSc7IH1cblxuLyogJ+6hiicgKi9cbi5pY29uLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMCc7IH1cblxuLyogJ+6kgCcgKi9cbi5pY29uLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTAxJzsgfVxuXG4vKiAn7qSBJyAqL1xuLmljb24tcHJvZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTAyJzsgfVxuXG4vKiAn7qSCJyAqL1xuLmljb24td2lkZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDMnOyB9XG5cbi8qICfupIMnICovXG4uaWNvbi1pcHN1bWltbW86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwNCc7IH1cblxuLyogJ+6khCcgKi9cbi5pY29uLWZyYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA1JzsgfVxuXG4vKiAn7qSFJyAqL1xuLmljb24tc2hvdy1jYXJ0b3VjaGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwNic7IH1cblxuLyogJ+6khicgKi9cbi5pY29uLWFkZC1wYXltZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDcnOyB9XG5cbi8qICfupIcnICovXG4uaWNvbi1uZXctcGF5bWVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA4JzsgfVxuXG4vKiAn7qSIJyAqL1xuLmljb24tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA5JzsgfVxuXG4vKiAn7qSJJyAqL1xuLmljb24tbG9nb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGEnOyB9XG5cbi8qICfupIonICovXG4uaWNvbi10aGVtYXRpcXVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGInOyB9XG5cbi8qICfupIsnICovXG4uaWNvbi1jaGFuZ2UtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBjJzsgfVxuXG4vKiAn7qSMJyAqL1xuLmljb24tbG9jYXRpb24tZGlzYWJsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBkJzsgfVxuXG4vKiAn7qSNJyAqL1xuLmljb24tcm91bmRlZC1wYXJhbWV0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGUnOyB9XG5cbi8qICfupI4nICovXG4uaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBmJzsgfVxuXG4vKiAn7qSPJyAqL1xuLmljb24tbWFwLXN3aXRjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTAnOyB9XG5cbi8qICfupJAnICovXG4uaWNvbi10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxMSc7IH1cblxuLyogJ+6kkScgKi9cbi5pY29uLWxldHRlci1yb3VuZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTInOyB9XG5cbi8qICfupJInICovXG4uaWNvbi1hZHJlc3NlczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTEzJzsgfVxuXG4vKiAn7qSTJyAqL1xuLmljb24tc2V0dGluZ3Mtcm91bmRlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE0JzsgfVxuXG4vKiAn7qSUJyAqL1xuLmljb24tZGFzaGVkLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTUnOyB9XG5cbi8qICfupJUnICovXG4uaWNvbi1yYXBwb3J0LXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTYnOyB9XG5cbi8qICfupJYnICovXG4uaWNvbi1jb21wYXJhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTcnOyB9XG5cbi8qICfupJcnICovXG4uaWNvbi1kYXNoZWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE4JzsgfVxuXG4vKiAn7qSYJyAqL1xuLmljb24tZGFzaGVkLWFkZHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxOSc7IH1cblxuLyogJ+6kmScgKi9cbi5pY29uLXBzdy1zaG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWEnOyB9XG5cbi8qICfupJonICovXG4uaWNvbi1Db21wYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWInOyB9XG5cbi8qICfupJsnICovXG4uaWNvbi1Eb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFjJzsgfVxuXG4vKiAn7qScJyAqL1xuLmljb24tSGFsZkNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWQnOyB9XG5cbi8qICfupJ0nICovXG4uaWNvbi1wc3ctaGlkZGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWUnOyB9XG5cbi8qICfupJ4nICovXG4uaWNvbi1yZXR1cm4xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWYnOyB9XG5cbi8qICfupJ8nICovXG4uaWNvbi1yYW5nZS1idXR0b24tZHJhZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTIwJzsgfVxuXG4vKiAn7qSgJyAqL1xuLmljb24tcmFuZ2UtdG8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTIxJzsgfVxuXG4vKiAn7qShJyAqL1xuLmljb24tcmFuZ2UtdG8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyMic7IH1cblxuLyogJ+6koicgKi9cbi5pY29uLXJvb206YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyMyc7IH1cblxuLyogJ+6koycgKi9cbi5pY29uLXJvb21zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjQnOyB9XG5cbi8qICfupKQnICovXG4uaWNvbi1yb29tczE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyNSc7IH1cblxuLyogJ+6kpScgKi9cbi5pY29uLVBhcmFtZXRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyNic7IH1cblxuLyogJ+6kpicgKi9cbi5pY29uLXJvb21zMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI3JzsgfVxuXG4vKiAn7qSnJyAqL1xuLmljb24tcm9vbXMzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjgnOyB9XG5cbi8qICfupKgnICovXG4uaWNvbi1SYXBwb3J0Q3JlYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI5JzsgfVxuXG4vKiAn7qSpJyAqL1xuLmljb24tUmFwcG9ydERvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmEnOyB9XG5cbi8qICfupKonICovXG4uaWNvbi1SYXBwb3J0RXJyb3I6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyYic7IH1cblxuLyogJ+6kqycgKi9cbi5pY29uLVJhcHBvcnRMb2FkZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyYyc7IH1cblxuLyogJ+6krCcgKi9cbi5pY29uLVJhcHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyZCc7IH1cblxuLyogJ+6krScgKi9cbi5pY29uLXJvb21zNDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJlJzsgfVxuXG4vKiAn7qSuJyAqL1xuLmljb24tcm9vbXM1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmYnOyB9XG5cbi8qICfupK8nICovXG4uaWNvbi1pbmZvcm1hdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzMCc7IH1cblxuLyogJ+6ksCcgKi9cbi5pY29uLWNoZWNrLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzMSc7IH1cblxuLyogJ+6ksScgKi9cbi5pY29uLXJhbmdlLXRvLWxlZnQtaG9sbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzInOyB9XG5cbi8qICfupLInICovXG4uaWNvbi1yYW5nZS10by1sZWZ0LXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTMzJzsgfVxuXG4vKiAn7qSzJyAqL1xuLmljb24tcmFuZ2UtdG8tcmlnaHQtaG9sbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzQnOyB9XG5cbi8qICfupLQnICovXG4uaWNvbi1yYW5nZS10by1yaWdodC1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzNSc7IH1cblxuLyogJ+6ktScgKi9cbi5pY29uLWFkZHJlc3MtZm9jdXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzNic7IH1cblxuLyogJ+6kticgKi9cbi5pY29uLXBsb3QtcmVzdWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzcnOyB9XG5cbi8qICfupLcnICovXG4uaWNvbi1sb2dvLWNpdHlzY2FuLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzgnOyB9XG5cbi8qICfupLgnICovXG4uaWNvbi1tZW51LWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzOSc7IH1cblxuLyogJ+6kuScgKi9cbi5pY29uLWNxdjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTNhJzsgfVxuXG4vKiAn7qS6JyAqL1xuLmljb24tdXBkYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2InOyB9XG5cbi8qICfupLsnICovXG4uaWNvbi1TaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTNjJzsgfVxuXG4vKiAn7qS8JyAqL1xuLmljb24tdmVydGljYWwtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2QnOyB9XG5cbi8qICfupL0nICovXG4uaWNvbi1xci1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2UnOyB9XG5cbi8qICfupL4nICovXG4uaWNvbi1hcHBhcnRlbWVudDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzZic7IH1cblxuLyogJ+6kvycgKi9cbi5pY29uLW1haXNvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQwJzsgfVxuXG4vKiAn7qWAJyAqL1xuLmljb24taW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDEnOyB9XG5cbi8qICfupYEnICovXG4uaWNvbi1oaWdoLXByaWNlczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQyJzsgfVxuXG4vKiAn7qWCJyAqL1xuLmljb24tbG93LXByaWNlczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQzJzsgfVxuXG4vKiAn7qWDJyAqL1xuLmljb24tcHJpY2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0NCc7IH1cblxuLyogJ+6lhCcgKi9cbi5pY29uLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ1JzsgfVxuXG4vKiAn7qWFJyAqL1xuLmljb24tYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ2JzsgfVxuXG4vKiAn7qWGJyAqL1xuLmljb24taXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDcnOyB9XG5cbi8qICfupYcnICovXG4uaWNvbi1sb2dvX2NzX2J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDgnOyB9XG5cbi8qICfupYgnICovXG4uaWNvbi1nZW9sb2NhbGl6YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0OSc7IH1cblxuLyogJ+6liScgKi9cbi5pY29uLWxpdHRsZS1ob3VzZS1vbi10aGUtaG9tZXBhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0YSc7IH1cblxuLyogJ+6liicgKi9cbi5pY29uLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Yic7IH1cblxuLyogJ+6liycgKi9cbi5pY29uLW5vZmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGMnOyB9XG5cbi8qICfupYwnICovXG4uaWNvbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTRkJzsgfVxuXG4vKiAn7qWNJyAqL1xuLmljb24taW5jcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0ZSc7IH1cblxuLyogJ+6ljicgKi9cbi5pY29uLXJlZHVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTRmJzsgfVxuXG4vKiAn7qWPJyAqL1xuLmljb24tcmVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTUwJzsgfVxuXG4vKiAn7qWQJyAqL1xuLmljb24tdGl0bGUtZXN0aW1hdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1MSc7IH1cblxuLyogJ+6lkScgKi9cbi5pY29uLXRpdGxlLXBvaTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTUyJzsgfVxuXG4vKiAn7qWSJyAqL1xuLmljb24tdGl0bGUtc2ltaWxhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTUzJzsgfVxuXG4vKiAn7qWTJyAqL1xuLmljb24tY2hlY2stYmxhY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1NCc7IH1cblxuLyogJ+6llCcgKi9cbi5pY29uLWNyb3NzLWJsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTUnOyB9XG5cbi8qICfupZUnICovXG4uaWNvbi1wcm9wZXJ0eTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU2JzsgfVxuXG4vKiAn7qWWJyAqL1xuLmljb24tcHJvcGVydGllczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU3JzsgfVxuXG4vKiAn7qWXJyAqL1xuLmljb24tZmluYWwtcHJpY2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1OCc7IH1cblxuLyogJ+6lmCcgKi9cbi5pY29uLWhvdXNpbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1OSc7IH1cblxuLyogJ+6lmScgKi9cbi5pY29uLWFuYWx5c2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1YSc7IH1cblxuLyogJ+6lmicgKi9cbi5pY29uLWJhbGNvbnk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1Yic7IH1cblxuLyogJ+6lmycgKi9cbi5pY29uLWJhdGhyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWMnOyB9XG5cbi8qICfupZwnICovXG4uaWNvbi1iZWRyb29tMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTVkJzsgfVxuXG4vKiAn7qWdJyAqL1xuLmljb24tY2VsbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWUnOyB9XG5cbi8qICfupZ4nICovXG4uaWNvbi1jb21mb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWYnOyB9XG5cbi8qICfupZ8nICovXG4uaWNvbi1jb25zdHJ1Y3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2MCc7IH1cblxuLyogJ+6loCcgKi9cbi5pY29uLWNvLW93bmVyc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTYxJzsgfVxuXG4vKiAn7qWhJyAqL1xuLmljb24tY29zdC1jby1vd25lcnNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2Mic7IH1cblxuLyogJ+6loicgKi9cbi5pY29uLWRwZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTYzJzsgfVxuXG4vKiAn7qWjJyAqL1xuLmljb24tZmxvb3I6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2NCc7IH1cblxuLyogJ+6lpCcgKi9cbi5pY29uLWxvZ2dpYTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY1JzsgfVxuXG4vKiAn7qWlJyAqL1xuLmljb24tbHVtaW5vc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY2JzsgfVxuXG4vKiAn7qWmJyAqL1xuLmljb24tb2NjdXBhbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjcnOyB9XG5cbi8qICfupacnICovXG4uaWNvbi1vcmllbnRhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY4JzsgfVxuXG4vKiAn7qWoJyAqL1xuLmljb24tcGFya2luZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY5JzsgfVxuXG4vKiAn7qWpJyAqL1xuLmljb24tcmVzdG9yYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2YSc7IH1cblxuLyogJ+6lqicgKi9cbi5pY29uLXJvb20xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NmInOyB9XG5cbi8qICfupasnICovXG4uaWNvbi1zdGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTZjJzsgfVxuXG4vKiAn7qWsJyAqL1xuLmljb24tc3VyZmFjZS1jYXJyZXo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2ZCc7IH1cblxuLyogJ+6lrScgKi9cbi5pY29uLXN3aW1taW5nLXBvb2w6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2ZSc7IH1cblxuLyogJ+6lricgKi9cbi5pY29uLXRheDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTZmJzsgfVxuXG4vKiAn7qWvJyAqL1xuLmljb24tdmlldzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTcwJzsgfVxuXG4vKiAn7qWwJyAqL1xuLmljb24tbGFuZC1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzEnOyB9XG5cbi8qICfupbEnICovXG4uaWNvbi1hbm5leC1yb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzInOyB9XG5cbi8qICfupbInICovXG4uaWNvbi1nYXJkZW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Myc7IH1cblxuLyogJ+6lsycgKi9cbi5pY29uLWFib3ZlLWdyb3VuZC1sZXZlbHM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3NCc7IH1cblxuLyogJ+6ltCcgKi9cbi5pY29uLWxpdmluZy1yb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzUnOyB9XG5cbi8qICfupbUnICovXG4uaWNvbi1nYXJhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Nic7IH1cblxuLyogJ+6lticgKi9cbi5pY29uLWdyb3VwLWdyb3VuZC1mbG9vci1hcGFydG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Nyc7IH1cblxuLyogJ+6ltycgKi9cbi5pY29uLXByaXZhdGUtZ3JvdW5kLWZsb29yLWFwYXJ0bWVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTc4JzsgfVxuXG4vKiAn7qW4JyAqL1xuLmljb24tdGF4LWV4ZW1wdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTc5JzsgfVxuXG4vKiAn7qW5JyAqL1xuLmljb24tbGlmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTdhJzsgfVxuXG4vKiAn7qW6JyAqL1xuLmljb24tdG90YWwtZmxvb3I6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Yic7IH1cblxuLyogJ+6luycgKi9cbi5pY29uLWxpdmluZy1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2MnOyB9XG5cbi8qICfupbwnICovXG4uaWNvbi1zdXJmYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2QnOyB9XG5cbi8qICfupb0nICovXG4uaWNvbi11bmluaGFiaXRhYmxlLWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3ZSc7IH1cblxuLyogJ+6lvicgKi9cbi5pY29uLW9wZW4tbmV3LXRhYjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTdmJzsgfVxuXG4vKiAn7qW/JyAqL1xuLmljb24tZGF0YTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOThjJzsgfVxuXG4vKiAn7qaMJyAqL1xuLmljb24tcHJpY2UxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYTYnOyB9XG5cbi8qICfurqYnICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaWNvbi04MkEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMCc7IH1cblxuLyogJ+6kgCcgKi9cbi5pY29uLTE2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDEnOyB9XG5cbi8qICfupIEnICovXG4uaWNvbi04MkItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMic7IH1cblxuLyogJ+6kgicgKi9cbi5pY29uLTE2MDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMyc7IH1cblxuLyogJ+6kgycgKi9cbi5pY29uLTgyQy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA0JzsgfVxuXG4vKiAn7qSEJyAqL1xuLmljb24tMTYyNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA1JzsgfVxuXG4vKiAn7qSFJyAqL1xuLmljb24tODRBLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDYnOyB9XG5cbi8qICfupIYnICovXG4uaWNvbi0xNjI0MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA3JzsgfVxuXG4vKiAn7qSHJyAqL1xuLmljb24tODRCLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDgnOyB9XG5cbi8qICfupIgnICovXG4uaWNvbi0xNjIyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDknOyB9XG5cbi8qICfupIknICovXG4uaWNvbi04NEMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwYSc7IH1cblxuLyogJ+6kiicgKi9cbi5pY29uLTE2MjMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwYic7IH1cblxuLyogJ+6kiycgKi9cbi5pY29uLTg1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGMnOyB9XG5cbi8qICfupIwnICovXG4uaWNvbi0xNjIyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBkJzsgfVxuXG4vKiAn7qSNJyAqL1xuLmljb24tY2FjaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGUnOyB9XG5cbi8qICfupI4nICovXG4uaWNvbi1kYXRlX3JhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGYnOyB9XG5cbi8qICfupI8nICovXG4uaWNvbi10cmVuZGluZ19kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTAnOyB9XG5cbi8qICfupJAnICovXG4uaWNvbi10cmVuZGluZ19mbGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTEnOyB9XG5cbi8qICfupJEnICovXG4uaWNvbi10cmVuZGluZ191cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTEyJzsgfVxuXG4vKiAn7qSSJyAqL1xuLmljb24tMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxMyc7IH1cblxuLyogJ+6kkycgKi9cbi5pY29uLTE2MjIxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTQnOyB9XG5cbi8qICfupJQnICovXG4uaWNvbi0xMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE1JzsgfVxuXG4vKiAn7qSVJyAqL1xuLmljb24tMTYyMjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxNic7IH1cblxuLyogJ+6klicgKi9cbi5pY29uLTEyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTcnOyB9XG5cbi8qICfupJcnICovXG4uaWNvbi0xMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE4JzsgfVxuXG4vKiAn7qSYJyAqL1xuLmljb24tMTYyMzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxOSc7IH1cblxuLyogJ+6kmScgKi9cbi5pY29uLTEzLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWEnOyB9XG5cbi8qICfupJonICovXG4uaWNvbi0xMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFiJzsgfVxuXG4vKiAn7qSbJyAqL1xuLmljb24tMTYyMzEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxYyc7IH1cblxuLyogJ+6knCcgKi9cbi5pY29uLTE0LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWQnOyB9XG5cbi8qICfupJ0nICovXG4uaWNvbi0xNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFlJzsgfVxuXG4vKiAn7qSeJyAqL1xuLmljb24tMTYyMzItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxZic7IH1cblxuLyogJ+6knycgKi9cbi5pY29uLTE1LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjAnOyB9XG5cbi8qICfupKAnICovXG4uaWNvbi0xNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTIxJzsgfVxuXG4vKiAn7qShJyAqL1xuLmljb24tMTY1MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTIyJzsgfVxuXG4vKiAn7qSiJyAqL1xuLmljb24tMTYwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjMnOyB9XG5cbi8qICfupKMnICovXG4uaWNvbi0xLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjQnOyB9XG5cbi8qICfupKQnICovXG4uaWNvbi0xNy0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI1JzsgfVxuXG4vKiAn7qSlJyAqL1xuLmljb24tMTctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyNic7IH1cblxuLyogJ+6kpicgKi9cbi5pY29uLTE2NS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI3JzsgfVxuXG4vKiAn7qSnJyAqL1xuLmljb24tMTgtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyOCc7IH1cblxuLyogJ+6kqCcgKi9cbi5pY29uLTI2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjknOyB9XG5cbi8qICfupKknICovXG4uaWNvbi0xOS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJhJzsgfVxuXG4vKiAn7qSqJyAqL1xuLmljb24tMTYyNzEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyYic7IH1cblxuLyogJ+6kqycgKi9cbi5pY29uLTEwMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJjJzsgfVxuXG4vKiAn7qSsJyAqL1xuLmljb24tMTAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmQnOyB9XG5cbi8qICfupK0nICovXG4uaWNvbi0xMDEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyZic7IH1cblxuLyogJ+6krycgKi9cbi5pY29uLTEwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTMwJzsgfVxuXG4vKiAn7qSwJyAqL1xuLmljb24tMTAyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzInOyB9XG5cbi8qICfupLInICovXG4uaWNvbi0xMDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzMyc7IH1cblxuLyogJ+6ksycgKi9cbi5pY29uLTExMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTM1JzsgfVxuXG4vKiAn7qS1JyAqL1xuLmljb24tMTExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzcnOyB9XG5cbi8qICfupLcnICovXG4uaWNvbi0xMTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzOSc7IH1cblxuLyogJ+6kuScgKi9cbi5pY29uLTExMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTNiJzsgfVxuXG4vKiAn7qS7JyAqL1xuLmljb24tMTIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2QnOyB9XG5cbi8qICfupL0nICovXG4uaWNvbi0xMjEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzZic7IH1cblxuLyogJ+6kvycgKi9cbi5pY29uLTEyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQwJzsgfVxuXG4vKiAn7qWAJyAqL1xuLmljb24tMTIyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDInOyB9XG5cbi8qICfupYInICovXG4uaWNvbi0xMjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Myc7IH1cblxuLyogJ+6lgycgKi9cbi5pY29uLTEzMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ1JzsgfVxuXG4vKiAn7qWFJyAqL1xuLmljb24tMTMwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDYnOyB9XG5cbi8qICfupYYnICovXG4uaWNvbi0xMzEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0OCc7IH1cblxuLyogJ+6liCcgKi9cbi5pY29uLTEzMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ5JzsgfVxuXG4vKiAn7qWJJyAqL1xuLmljb24tMTMyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGInOyB9XG5cbi8qICfupYsnICovXG4uaWNvbi0xMzItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Yyc7IH1cblxuLyogJ+6ljCcgKi9cbi5pY29uLTEzMy0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTRlJzsgfVxuXG4vKiAn7qWOJyAqL1xuLmljb24tMTMzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGYnOyB9XG5cbi8qICfupY8nICovXG4uaWNvbi0xMzQtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1MSc7IH1cblxuLyogJ+6lkScgKi9cbi5pY29uLTEzNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTUyJzsgfVxuXG4vKiAn7qWSJyAqL1xuLmljb24tMTQwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTQnOyB9XG5cbi8qICfupZQnICovXG4uaWNvbi0xNDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1NSc7IH1cblxuLyogJ+6llScgKi9cbi5pY29uLTE0MS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU3JzsgfVxuXG4vKiAn7qWXJyAqL1xuLmljb24tMTQxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTgnOyB9XG5cbi8qICfupZgnICovXG4uaWNvbi0xNDItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1YSc7IH1cblxuLyogJ+6lmicgKi9cbi5pY29uLTE0Mi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTViJzsgfVxuXG4vKiAn7qWbJyAqL1xuLmljb24tMTQzLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWQnOyB9XG5cbi8qICfupZ0nICovXG4uaWNvbi0xNDMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1ZSc7IH1cblxuLyogJ+6lnicgKi9cbi5pY29uLTE0NC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTYwJzsgfVxuXG4vKiAn7qWgJyAqL1xuLmljb24tMTQ0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjEnOyB9XG5cbi8qICfupaEnICovXG4uaWNvbi0xNTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2Myc7IH1cblxuLyogJ+6loycgKi9cbi5pY29uLTE1MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY0JzsgfVxuXG4vKiAn7qWkJyAqL1xuLmljb24tMTUxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjYnOyB9XG5cbi8qICfupaYnICovXG4uaWNvbi0xNTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2Nyc7IH1cblxuLyogJ+6lpycgKi9cbi5pY29uLTE1Mi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY5JzsgfVxuXG4vKiAn7qWpJyAqL1xuLmljb24tMTUyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NmEnOyB9XG5cbi8qICfupaonICovXG4uaWNvbi0xNTMtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2Yyc7IH1cblxuLyogJ+6lrCcgKi9cbi5pY29uLTE1My0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTZkJzsgfVxuXG4vKiAn7qWtJyAqL1xuLmljb24tMTYxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTcxJzsgfVxuXG4vKiAn7qWxJyAqL1xuLmljb24tMTcwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzMnOyB9XG5cbi8qICfupbMnICovXG4uaWNvbi0xNzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3NCc7IH1cblxuLyogJ+6ltCcgKi9cbi5pY29uLTE3MS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTc2JzsgfVxuXG4vKiAn7qW2JyAqL1xuLmljb24tMTcxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzcnOyB9XG5cbi8qICfupbcnICovXG4uaWNvbi0xNzItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3OSc7IH1cblxuLyogJ+6luScgKi9cbi5pY29uLTE3Mi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTdhJzsgfVxuXG4vKiAn7qW6JyAqL1xuLmljb24tMTczLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2MnOyB9XG5cbi8qICfupbwnICovXG4uaWNvbi0xNzMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3ZCc7IH1cblxuLyogJ+6lvScgKi9cbi5pY29uLTE3NC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTdmJzsgfVxuXG4vKiAn7qW/JyAqL1xuLmljb24tMTc0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ODAnOyB9XG5cbi8qICfupoAnICovXG4uaWNvbi0xNzUtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4Mic7IH1cblxuLyogJ+6mgicgKi9cbi5pY29uLTE3NS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTgzJzsgfVxuXG4vKiAn7qaDJyAqL1xuLmljb24tMTgwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ODUnOyB9XG5cbi8qICfupoUnICovXG4uaWNvbi0xODEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4Nyc7IH1cblxuLyogJ+6mhycgKi9cbi5pY29uLTE4Mi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTg5JzsgfVxuXG4vKiAn7qaJJyAqL1xuLmljb24tMTg0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OGMnOyB9XG5cbi8qICfupownICovXG4uaWNvbi0xODUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4ZSc7IH1cblxuLyogJ+6mjicgKi9cbi5pY29uLTE4Ni0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTkwJzsgfVxuXG4vKiAn7qaQJyAqL1xuLmljb24tMTkwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OTInOyB9XG5cbi8qICfuppInICovXG4uaWNvbi0xOTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5NCc7IH1cblxuLyogJ+6mlCcgKi9cbi5pY29uLTE5Mi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTk2JzsgfVxuXG4vKiAn7qaWJyAqL1xuLmljb24tMTkzLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OTgnOyB9XG5cbi8qICfuppgnICovXG4uaWNvbi0xOTMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5OSc7IH1cblxuLyogJ+6mmScgKi9cbi5pY29uLTEwMDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5Yic7IH1cblxuLyogJ+6mmycgKi9cbi5pY29uLTEwMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5Yyc7IH1cblxuLyogJ+6mnCcgKi9cbi5pY29uLTEwMDEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5ZSc7IH1cblxuLyogJ+6mnicgKi9cbi5pY29uLTEwMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5Zic7IH1cblxuLyogJ+6mnycgKi9cbi5pY29uLTEwMTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhMSc7IH1cblxuLyogJ+6moScgKi9cbi5pY29uLTEwMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhMic7IH1cblxuLyogJ+6moicgKi9cbi5pY29uLTEwMTEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhNCc7IH1cblxuLyogJ+6mpCcgKi9cbi5pY29uLTEwMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhNSc7IH1cblxuLyogJ+6mpScgKi9cbi5pY29uLTEwMjAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhNyc7IH1cblxuLyogJ+6mpycgKi9cbi5pY29uLTEwMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhOCc7IH1cblxuLyogJ+6mqCcgKi9cbi5pY29uLTEwMjEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhYSc7IH1cblxuLyogJ+6mqicgKi9cbi5pY29uLTEwMjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhYic7IH1cblxuLyogJ+6mqycgKi9cbi5pY29uLTEwMjItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhZCc7IH1cblxuLyogJ+6mrScgKi9cbi5pY29uLTEwMjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhZSc7IH1cblxuLyogJ+6mricgKi9cbi5pY29uLTEwMjMtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliMCc7IH1cblxuLyogJ+6msCcgKi9cbi5pY29uLTEwMjMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliMSc7IH1cblxuLyogJ+6msScgKi9cbi5pY29uLTEwMjQtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliMyc7IH1cblxuLyogJ+6msycgKi9cbi5pY29uLTEwMjQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliNCc7IH1cblxuLyogJ+6mtCcgKi9cbi5pY29uLTExMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliNic7IH1cblxuLyogJ+6mticgKi9cbi5pY29uLTExMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliOCc7IH1cblxuLyogJ+6muCcgKi9cbi5pY29uLTExMDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliYSc7IH1cblxuLyogJ+6muicgKi9cbi5pY29uLTExMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliYyc7IH1cblxuLyogJ+6mvCcgKi9cbi5pY29uLTExMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliZSc7IH1cblxuLyogJ+6mvicgKi9cbi5pY29uLTExMTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljMCc7IH1cblxuLyogJ+6ngCcgKi9cbi5pY29uLTExMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljMic7IH1cblxuLyogJ+6ngicgKi9cbi5pY29uLTExMjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljNCc7IH1cblxuLyogJ+6nhCcgKi9cbi5pY29uLTExMjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljNic7IH1cblxuLyogJ+6nhicgKi9cbi5pY29uLTExMjMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljOCc7IH1cblxuLyogJ+6niCcgKi9cbi5pY29uLTExMzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljYSc7IH1cblxuLyogJ+6niicgKi9cbi5pY29uLTExMzEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljYyc7IH1cblxuLyogJ+6njCcgKi9cbi5pY29uLTExMzItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljZSc7IH1cblxuLyogJ+6njicgKi9cbi5pY29uLTEyMDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkMCc7IH1cblxuLyogJ+6nkCcgKi9cbi5pY29uLTEyMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkMSc7IH1cblxuLyogJ+6nkScgKi9cbi5pY29uLTEyMDEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkMyc7IH1cblxuLyogJ+6nkycgKi9cbi5pY29uLTEyMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkNCc7IH1cblxuLyogJ+6nlCcgKi9cbi5pY29uLTEyMDItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkNic7IH1cblxuLyogJ+6nlicgKi9cbi5pY29uLTEyMDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkNyc7IH1cblxuLyogJ+6nlycgKi9cbi5pY29uLTEyMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkOSc7IH1cblxuLyogJ+6nmScgKi9cbi5pY29uLTEyMjAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkYSc7IH1cblxuLyogJ+6nmicgKi9cbi5pY29uLTEyMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkYic7IH1cblxuLyogJ+6nmycgKi9cbi5pY29uLTEyMjEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkZCc7IH1cblxuLyogJ+6nnScgKi9cbi5pY29uLTEyMjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkZSc7IH1cblxuLyogJ+6nnicgKi9cbi5pY29uLTEyMjItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllMCc7IH1cblxuLyogJ+6noCcgKi9cbi5pY29uLTEyMjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllMSc7IH1cblxuLyogJ+6noScgKi9cbi5pY29uLTEzMDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllMyc7IH1cblxuLyogJ+6noycgKi9cbi5pY29uLTEzMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllNCc7IH1cblxuLyogJ+6npCcgKi9cbi5pY29uLTEzMDEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllNic7IH1cblxuLyogJ+6npicgKi9cbi5pY29uLTEzMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllNyc7IH1cblxuLyogJ+6npycgKi9cbi5pY29uLTEzMTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllOSc7IH1cblxuLyogJ+6nqScgKi9cbi5pY29uLTEzMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllYSc7IH1cblxuLyogJ+6nqicgKi9cbi5pY29uLTEzMTEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllYyc7IH1cblxuLyogJ+6nrCcgKi9cbi5pY29uLTEzMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllZCc7IH1cblxuLyogJ+6nrScgKi9cbi5pY29uLTEzMjAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllZic7IH1cblxuLyogJ+6nrycgKi9cbi5pY29uLTEzMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmMCc7IH1cblxuLyogJ+6nsCcgKi9cbi5pY29uLTEzMjEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmMic7IH1cblxuLyogJ+6nsicgKi9cbi5pY29uLTEzMjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmMyc7IH1cblxuLyogJ+6nsycgKi9cbi5pY29uLTEzMzAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmNSc7IH1cblxuLyogJ+6ntScgKi9cbi5pY29uLTEzMzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmNic7IH1cblxuLyogJ+6nticgKi9cbi5pY29uLTEzMzEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmOCc7IH1cblxuLyogJ+6nuCcgKi9cbi5pY29uLTEzMzEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmOSc7IH1cblxuLyogJ+6nuScgKi9cbi5pY29uLTEzNDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmYic7IH1cblxuLyogJ+6nuycgKi9cbi5pY29uLTEzNDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmYyc7IH1cblxuLyogJ+6nvCcgKi9cbi5pY29uLTEzNDEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmZSc7IH1cblxuLyogJ+6nvicgKi9cbi5pY29uLTEzNDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmZic7IH1cblxuLyogJ+6nvycgKi9cbi5pY29uLTEzNDItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwMSc7IH1cblxuLyogJ+6ogScgKi9cbi5pY29uLTEzNDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwMic7IH1cblxuLyogJ+6ogicgKi9cbi5pY29uLTE0MDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwNCc7IH1cblxuLyogJ+6ohCcgKi9cbi5pY29uLTE0MDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwNSc7IH1cblxuLyogJ+6ohScgKi9cbi5pY29uLTE0MTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwNyc7IH1cblxuLyogJ+6ohycgKi9cbi5pY29uLTE0MTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwOCc7IH1cblxuLyogJ+6oiCcgKi9cbi5pY29uLTE0MjAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwYSc7IH1cblxuLyogJ+6oiicgKi9cbi5pY29uLTE0MjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwYic7IH1cblxuLyogJ+6oiycgKi9cbi5pY29uLTE0MzAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwZCc7IH1cblxuLyogJ+6ojScgKi9cbi5pY29uLTE0MzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwZSc7IH1cblxuLyogJ+6ojicgKi9cbi5pY29uLTE0NDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExMCc7IH1cblxuLyogJ+6okCcgKi9cbi5pY29uLTE0NDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExMSc7IH1cblxuLyogJ+6okScgKi9cbi5pY29uLTE1MDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExMyc7IH1cblxuLyogJ+6okycgKi9cbi5pY29uLTE1MDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExNCc7IH1cblxuLyogJ+6olCcgKi9cbi5pY29uLTE1MTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExNic7IH1cblxuLyogJ+6olicgKi9cbi5pY29uLTE1MTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExNyc7IH1cblxuLyogJ+6olycgKi9cbi5pY29uLTE1MjAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExOSc7IH1cblxuLyogJ+6omScgKi9cbi5pY29uLTE1MjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExYSc7IH1cblxuLyogJ+6omicgKi9cbi5pY29uLTE1MzAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExYyc7IH1cblxuLyogJ+6onCcgKi9cbi5pY29uLTE1MzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExZCc7IH1cblxuLyogJ+6onScgKi9cbi5pY29uLTE2MDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExZic7IH1cblxuLyogJ+6onycgKi9cbi5pY29uLTE2MTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEyMyc7IH1cblxuLyogJ+6ooycgKi9cbi5pY29uLTE3MDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEyNyc7IH1cblxuLyogJ+6opycgKi9cbi5pY29uLTE3MDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEyOCc7IH1cblxuLyogJ+6oqCcgKi9cbi5pY29uLTE3MDEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEyYSc7IH1cblxuLyogJ+6oqicgKi9cbi5pY29uLTE3MDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEyYic7IH1cblxuLyogJ+6oqycgKi9cbi5pY29uLTE3MTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEyZCc7IH1cblxuLyogJ+6orScgKi9cbi5pY29uLTE3MTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEyZSc7IH1cblxuLyogJ+6oricgKi9cbi5pY29uLTE3MjAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzMCc7IH1cblxuLyogJ+6osCcgKi9cbi5pY29uLTE3MjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzMSc7IH1cblxuLyogJ+6osScgKi9cbi5pY29uLTE3MzAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzMyc7IH1cblxuLyogJ+6osycgKi9cbi5pY29uLTE3MzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzNCc7IH1cblxuLyogJ+6otCcgKi9cbi5pY29uLTE3NDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzNic7IH1cblxuLyogJ+6oticgKi9cbi5pY29uLTE3NDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzNyc7IH1cblxuLyogJ+6otycgKi9cbi5pY29uLTE3NTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzOSc7IH1cblxuLyogJ+6ouScgKi9cbi5pY29uLTE3NTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzYSc7IH1cblxuLyogJ+6ouicgKi9cbi5pY29uLTE4NDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzYyc7IH1cblxuLyogJ+6ovCcgKi9cbi5pY29uLTE4NDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzZSc7IH1cblxuLyogJ+6ovicgKi9cbi5pY29uLTE5MDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE0MCc7IH1cblxuLyogJ+6pgCcgKi9cbi5pY29uLTE5MDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE0Mic7IH1cblxuLyogJ+6pgicgKi9cbi5pY29uLTE5MDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE0NCc7IH1cblxuLyogJ+6phCcgKi9cbi5pY29uLTE5MDMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE0Nic7IH1cblxuLyogJ+6phicgKi9cbi5pY29uLTE5MDUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE0OSc7IH1cblxuLyogJ+6piScgKi9cbi5pY29uLTE5MTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE0Yic7IH1cblxuLyogJ+6piycgKi9cbi5pY29uLTE5MTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE0ZCc7IH1cblxuLyogJ+6pjScgKi9cbi5pY29uLTE5MTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE0Zic7IH1cblxuLyogJ+6pjycgKi9cbi5pY29uLTE5MTMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE1MSc7IH1cblxuLyogJ+6pkScgKi9cbi5pY29uLTE5MTQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE1Myc7IH1cblxuLyogJ+6pkycgKi9cbi5pY29uLTE5MTUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE1NSc7IH1cblxuLyogJ+6plScgKi9cbi5pY29uLTE5MjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE1Nyc7IH1cblxuLyogJ+6plycgKi9cbi5pY29uLTE5MjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE1OSc7IH1cblxuLyogJ+6pmScgKi9cbi5pY29uLTE5MjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE1Yic7IH1cblxuLyogJ+6pmycgKi9cbi5pY29uLTE5MjMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE1ZCc7IH1cblxuLyogJ+6pnScgKi9cbi5pY29uLTE5MjQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE1Zic7IH1cblxuLyogJ+6pnycgKi9cbi5pY29uLTE5MzAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2MSc7IH1cblxuLyogJ+6poScgKi9cbi5pY29uLTE5MzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2Mic7IH1cblxuLyogJ+6poicgKi9cbi5pY29uLTE5MzEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2NCc7IH1cblxuLyogJ+6ppCcgKi9cbi5pY29uLTE5MzEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2NSc7IH1cblxuLyogJ+6ppScgKi9cbi5pY29uLTE5MzItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2Nyc7IH1cblxuLyogJ+6ppycgKi9cbi5pY29uLTE5MzItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2OCc7IH1cblxuLyogJ+6pqCcgKi9cbi5pY29uLTE5MzMtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2YSc7IH1cblxuLyogJ+6pqicgKi9cbi5pY29uLTE5MzMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2Yic7IH1cblxuLyogJ+6pqycgKi9cbi5pY29uLTE5MzQtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2ZCc7IH1cblxuLyogJ+6prScgKi9cbi5pY29uLTE5MzQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2ZSc7IH1cblxuLyogJ+6pricgKi9cbi5pY29uLTE5MzUtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3MCc7IH1cblxuLyogJ+6psCcgKi9cbi5pY29uLTE5MzUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3MSc7IH1cblxuLyogJ+6psScgKi9cbi5pY29uLTEwMDAwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNzMnOyB9XG5cbi8qICfuqbMnICovXG4uaWNvbi0xMDAwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTc0JzsgfVxuXG4vKiAn7qm0JyAqL1xuLmljb24tMTAwMDEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3Nic7IH1cblxuLyogJ+6pticgKi9cbi5pY29uLTEwMDAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNzcnOyB9XG5cbi8qICfuqbcnICovXG4uaWNvbi0xMDAwMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTc5JzsgfVxuXG4vKiAn7qm5JyAqL1xuLmljb24tMTAwMDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3YSc7IH1cblxuLyogJ+6puicgKi9cbi5pY29uLTEwMDEwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhN2MnOyB9XG5cbi8qICfuqbwnICovXG4uaWNvbi0xMDAxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTdkJzsgfVxuXG4vKiAn7qm9JyAqL1xuLmljb24tMTAwMTEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3Zic7IH1cblxuLyogJ+6pvycgKi9cbi5pY29uLTEwMDExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhODAnOyB9XG5cbi8qICfuqoAnICovXG4uaWNvbi0xMDAxMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTgyJzsgfVxuXG4vKiAn7qqCJyAqL1xuLmljb24tMTAwMTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE4Myc7IH1cblxuLyogJ+6qgycgKi9cbi5pY29uLTExMjEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhODUnOyB9XG5cbi8qICfuqoUnICovXG4uaWNvbi0xMTIxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTg3JzsgfVxuXG4vKiAn7qqHJyAqL1xuLmljb24tMTEyMzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE4OSc7IH1cblxuLyogJ+6qiScgKi9cbi5pY29uLTExMjMxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOGInOyB9XG5cbi8qICfuqosnICovXG4uaWNvbi0xMTIzMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYThkJzsgfVxuXG4vKiAn7qqNJyAqL1xuLmljb24tMTg0MDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE4Zic7IH1cblxuLyogJ+6qjycgKi9cbi5pY29uLTE4NDAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOTEnOyB9XG5cbi8qICfuqpEnICovXG4uaWNvbi0xODQwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTkzJzsgfVxuXG4vKiAn7qqTJyAqL1xuLmljb24tMTg0MDMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE5NSc7IH1cblxuLyogJ+6qlScgKi9cbi5pY29uLTE4NDA0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOTcnOyB9XG5cbi8qICfuqpcnICovXG4uaWNvbi0xODQxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTk5JzsgfVxuXG4vKiAn7qqZJyAqL1xuLmljb24tMTg0MTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE5Yic7IH1cblxuLyogJ+6qmycgKi9cbi5pY29uLTE4NDEyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOWQnOyB9XG5cbi8qICfuqp0nICovXG4uaWNvbi0xODQxMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTlmJzsgfVxuXG4vKiAn7qqfJyAqL1xuLmljb24tMTg0MTQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFhMSc7IH1cblxuLyogJ+6qoScgKi9cbi5pY29uLTE4NDE1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYTMnOyB9XG5cbi8qICfuqqMnICovXG4uaWNvbi0xODQxNi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWE1JzsgfVxuXG4vKiAn7qqlJyAqL1xuLmljb24tMTg0MTctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFhNyc7IH1cblxuLyogJ+6qpycgKi9cbi5pY29uLTE4NDE4LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYTknOyB9XG5cbi8qICfuqqknICovXG4uaWNvbi0xMTAwMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFhYic7IH1cblxuLyogJ+6qqycgKi9cbi5pY29uLTExMDAwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWFkJzsgfVxuXG4vKiAn7qqtJyAqL1xuLmljb24tMTEwMDAzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYWYnOyB9XG5cbi8qICfuqq8nICovXG4uaWNvbi0xMTAwMDQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFiMSc7IH1cblxuLyogJ+6qsScgKi9cbi5pY29uLTExMDAwNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWIzJzsgfVxuXG4vKiAn7qqzJyAqL1xuLmljb24tMTEwMDA2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYjUnOyB9XG5cbi8qICfuqrUnICovXG4uaWNvbi0xMTAwMDctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFiNyc7IH1cblxuLyogJ+6qtycgKi9cbi5pY29uLTExMDAwOC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWI5JzsgfVxuXG4vKiAn7qq5JyAqL1xuLmljb24tMTEwMDA5LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYmInOyB9XG5cbi8qICfuqrsnICovXG4uaWNvbi0xMTAwMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFiZCc7IH1cblxuLyogJ+6qvScgKi9cbi5pY29uLTExMDAxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWJmJzsgfVxuXG4vKiAn7qq/JyAqL1xuLmljb24tMTEwMDEyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYzEnOyB9XG5cbi8qICfuq4EnICovXG4uaWNvbi0xMTAwMTMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFjMyc7IH1cblxuLyogJ+6rgycgKi9cbi5pY29uLTExMDAxNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWM1JzsgfVxuXG4vKiAn7quFJyAqL1xuLmljb24tMTEwMDE1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYzcnOyB9XG5cbi8qICfuq4cnICovXG4uaWNvbi0xMTAwMTYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFjOSc7IH1cblxuLyogJ+6riScgKi9cbi5pY29uLTExMDAxNy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWNiJzsgfVxuXG4vKiAn7quLJyAqL1xuLmljb24tMTEwMDE4LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhY2QnOyB9XG5cbi8qICfuq40nICovXG4uaWNvbi0xMTAwMTktMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFjZic7IH1cblxuLyogJ+6rjycgKi9cbi5pY29uLTExMDEwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWQxJzsgfVxuXG4vKiAn7quRJyAqL1xuLmljb24tMTEwMTAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZDMnOyB9XG5cbi8qICfuq5MnICovXG4uaWNvbi0xMTAxMDMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFkNSc7IH1cblxuLyogJ+6rlScgKi9cbi5pY29uLTExMDEwNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWQ3JzsgfVxuXG4vKiAn7quXJyAqL1xuLmljb24tMTEwMTA1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZDknOyB9XG5cbi8qICfuq5knICovXG4uaWNvbi0xMTAxMDYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFkYic7IH1cblxuLyogJ+6rmycgKi9cbi5pY29uLTExMDEwNy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWRkJzsgfVxuXG4vKiAn7qudJyAqL1xuLmljb24tMTEwMTA4LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZGYnOyB9XG5cbi8qICfuq58nICovXG4uaWNvbi0xMTAxMDktMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFlMSc7IH1cblxuLyogJ+6roScgKi9cbi5pY29uLTExMDExMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWUzJzsgfVxuXG4vKiAn7qujJyAqL1xuLmljb24tMTEwMTExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZTUnOyB9XG5cbi8qICfuq6UnICovXG4uaWNvbi0xMTAxMTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFlNyc7IH1cblxuLyogJ+6rpycgKi9cbi5pY29uLTExMDExMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWU5JzsgfVxuXG4vKiAn7qupJyAqL1xuLmljb24tMTEwMTE0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZWInOyB9XG5cbi8qICfuq6snICovXG4uaWNvbi0xMTAxMTUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFlZCc7IH1cblxuLyogJ+6rrScgKi9cbi5pY29uLTExMDExNi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWVmJzsgfVxuXG4vKiAn7quvJyAqL1xuLmljb24tMTEwMTE3LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZjEnOyB9XG5cbi8qICfuq7EnICovXG4uaWNvbi0xMTAxMTgtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFmMyc7IH1cblxuLyogJ+6rsycgKi9cbi5pY29uLTExMDExOS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWY1JzsgfVxuXG4vKiAn7qu1JyAqL1xuLmljb24tMTEwMTIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZjcnOyB9XG5cbi8qICfuq7cnICovXG4uaWNvbi0xMTAxMjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFmOSc7IH1cblxuLyogJ+6ruScgKi9cbi5pY29uLTExMDEyMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWZiJzsgfVxuXG4vKiAn7qu7JyAqL1xuLmljb24tMTEwMTIzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZmQnOyB9XG5cbi8qICfuq70nICovXG4uaWNvbi0xMTEwMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFmZic7IH1cblxuLyogJ+6rvycgKi9cbi5pY29uLTExMTAwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjAxJzsgfVxuXG4vKiAn7qyBJyAqL1xuLmljb24tMTExMDAzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMDMnOyB9XG5cbi8qICfurIMnICovXG4uaWNvbi0xMTEwMDQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIwNSc7IH1cblxuLyogJ+6shScgKi9cbi5pY29uLTExMTAwNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjA3JzsgfVxuXG4vKiAn7qyHJyAqL1xuLmljb24tMTExMDA2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMDknOyB9XG5cbi8qICfurIknICovXG4uaWNvbi0xMTEwMDctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIwYic7IH1cblxuLyogJ+6siycgKi9cbi5pY29uLTExMTAwOC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjBkJzsgfVxuXG4vKiAn7qyNJyAqL1xuLmljb24tMTExMDA5LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMGYnOyB9XG5cbi8qICfurI8nICovXG4uaWNvbi0xMTEwMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIxMSc7IH1cblxuLyogJ+6skScgKi9cbi5pY29uLTExMTAxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjEzJzsgfVxuXG4vKiAn7qyTJyAqL1xuLmljb24tMTExMDEyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMTUnOyB9XG5cbi8qICfurJUnICovXG4uaWNvbi0xMTEwMTMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIxNyc7IH1cblxuLyogJ+6slycgKi9cbi5pY29uLTExMTAxNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjE5JzsgfVxuXG4vKiAn7qyZJyAqL1xuLmljb24tMTExMDE1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMWInOyB9XG5cbi8qICfurJsnICovXG4uaWNvbi0xMTIwMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIxZCc7IH1cblxuLyogJ+6snScgKi9cbi5pY29uLTExMjAwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjFmJzsgfVxuXG4vKiAn7qyfJyAqL1xuLmljb24tMTEyMDAzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMjEnOyB9XG5cbi8qICfurKEnICovXG4uaWNvbi0xMTIwMDQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyMyc7IH1cblxuLyogJ+6soycgKi9cbi5pY29uLTExMjAwNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjI1JzsgfVxuXG4vKiAn7qylJyAqL1xuLmljb24tMTEyMDA2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMjcnOyB9XG5cbi8qICfurKcnICovXG4uaWNvbi1zcDA3LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMjknOyB9XG5cbi8qICfurKknICovXG4uaWNvbi1zcDA3LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMmEnOyB9XG5cbi8qICfurKonICovXG4uaWNvbi1zcDE5LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMmMnOyB9XG5cbi8qICfurKwnICovXG4uaWNvbi1zcDE5LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMmQnOyB9XG5cbi8qICfurK0nICovXG4uaWNvbi1zcDIwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMmYnOyB9XG5cbi8qICfurK8nICovXG4uaWNvbi1zcDIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMzAnOyB9XG5cbi8qICfurLAnICovXG4uaWNvbi1zcDIxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMzInOyB9XG5cbi8qICfurLInICovXG4uaWNvbi1zcDIxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMzMnOyB9XG5cbi8qICfurLMnICovXG4uaWNvbi1zcDM4LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMzUnOyB9XG5cbi8qICfurLUnICovXG4uaWNvbi1zcDg3LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMzgnOyB9XG5cbi8qICfurLgnICovXG4uaWNvbi1zcDg4LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViM2EnOyB9XG5cbi8qICfurLonICovXG4uaWNvbi1zcDg5LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViM2MnOyB9XG5cbi8qICfurLwnICovXG4uaWNvbi1zcDEwNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjNlJzsgfVxuXG4vKiAn7qy+JyAqL1xuLmljb24tc3AxMjMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0MCc7IH1cblxuLyogJ+6tgCcgKi9cbi5pY29uLTE5MDQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0Mic7IH1cblxuLyogJ+6tgicgKi9cbi5pY29uLTEwMDAwMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjQzJzsgfVxuXG4vKiAn7q2DJyAqL1xuLmljb24tMTAwMDAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNDQnOyB9XG5cbi8qICfurYQnICovXG4uaWNvbi0xMDAwMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0Nic7IH1cblxuLyogJ+6thicgKi9cbi5pY29uLTEwMDAwMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjQ3JzsgfVxuXG4vKiAn7q2HJyAqL1xuLmljb24tMTAwMDAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNDgnOyB9XG5cbi8qICfurYgnICovXG4uaWNvbi0xMDAwMDMtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0YSc7IH1cblxuLyogJ+6tiicgKi9cbi5pY29uLTEwMDAwMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjRiJzsgfVxuXG4vKiAn7q2LJyAqL1xuLmljb24tMTAwMDEwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNGQnOyB9XG5cbi8qICfurY0nICovXG4uaWNvbi0xMDAwMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0ZSc7IH1cblxuLyogJ+6tjicgKi9cbi5pY29uLTEwMDAxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjUwJzsgfVxuXG4vKiAn7q2QJyAqL1xuLmljb24tMTAwMDIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNTInOyB9XG5cbi8qICfurZInICovXG4uaWNvbi0xMDAxMDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1NCc7IH1cblxuLyogJ+6tlCcgKi9cbi5pY29uLTEwMDEwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjU1JzsgfVxuXG4vKiAn7q2VJyAqL1xuLmljb24tMTAwMTAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNTcnOyB9XG5cbi8qICfurZcnICovXG4uaWNvbi0xMDAxMDItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1OCc7IH1cblxuLyogJ+6tmCcgKi9cbi5pY29uLTEwMDEwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjU5JzsgfVxuXG4vKiAn7q2ZJyAqL1xuLmljb24tMTAwMTEwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNWInOyB9XG5cbi8qICfurZsnICovXG4uaWNvbi0xMDAxMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1Yyc7IH1cblxuLyogJ+6tnCcgKi9cbi5pY29uLTEwMDExMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjVlJzsgfVxuXG4vKiAn7q2eJyAqL1xuLmljb24tMTAwMTIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNjAnOyB9XG5cbi8qICfuraAnICovXG4uaWNvbi0xMjIyMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI2Mic7IH1cblxuLyogJ+6toicgKi9cbi5pY29uLTEyMjIxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjYzJzsgfVxuXG4vKiAn7q2jJyAqL1xuLmljb24tMTIyMjExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNjQnOyB9XG5cbi8qICfuraQnICovXG4uaWNvbi0xMTIzMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI2OCc7IH1cblxuLyogJ+6tqCcgKi9cbi5pY29uLTExMjMwMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjY5JzsgfVxuXG4vKiAn7q2pJyAqL1xuLmljb24tMTEyMzAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNmEnOyB9XG5cbi8qICfuraonICovXG4uaWNvbi0xMTIzMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI2Yyc7IH1cblxuLyogJ+6trCcgKi9cbi5pY29uLTExMjMyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjZlJzsgfVxuXG4vKiAn7q2uJyAqL1xuLmljb24tMjctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3MCc7IH1cblxuLyogJ+6tsCcgKi9cbi5pY29uLTE3Ni0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjcxJzsgfVxuXG4vKiAn7q2xJyAqL1xuLmljb24tMTM4MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjcyJzsgfVxuXG4vKiAn7q2yJyAqL1xuLmljb24tMjQxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzMnOyB9XG5cbi8qICfurbMnICovXG4uaWNvbi0xMjMxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzQnOyB9XG5cbi8qICfurbQnICovXG4uaWNvbi0xMzcwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzUnOyB9XG5cbi8qICfurbUnICovXG4uaWNvbi0yNDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3Nic7IH1cblxuLyogJ+6tticgKi9cbi5pY29uLTI0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzcnOyB9XG5cbi8qICfurbcnICovXG4uaWNvbi0yMDExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzgnOyB9XG5cbi8qICfurbgnICovXG4uaWNvbi0yMDEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzknOyB9XG5cbi8qICfurbknICovXG4uaWNvbi0yMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3YSc7IH1cblxuLyogJ+6tuicgKi9cbi5pY29uLTIwMDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3Yic7IH1cblxuLyogJ+6tuycgKi9cbi5pY29uLTIwMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3Yyc7IH1cblxuLyogJ+6tvCcgKi9cbi5pY29uLTIwMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3ZCc7IH1cblxuLyogJ+6tvScgKi9cbi5pY29uLTIwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjdlJzsgfVxuXG4vKiAn7q2+JyAqL1xuLmljb24tMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3Zic7IH1cblxuLyogJ+6tvycgKi9cbi5pY29uLTE1NS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjgxJzsgfVxuXG4vKiAn7q6BJyAqL1xuLmljb24tMTU0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViODInOyB9XG5cbi8qICfuroInICovXG4uaWNvbi0yNTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4Myc7IH1cblxuLyogJ+6ugycgKi9cbi5pY29uLTEzNzMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4NCc7IH1cblxuLyogJ+6uhCcgKi9cbi5pY29uLTEzNzEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4NSc7IH1cblxuLyogJ+6uhScgKi9cbi5pY29uLTI1MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjg2JzsgfVxuXG4vKiAn7q6GJyAqL1xuLmljb24tMjUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4Nyc7IH1cblxuLyogJ+6uhycgKi9cbi5pY29uLTEzMzQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4OCc7IH1cblxuLyogJ+6uiCcgKi9cbi5pY29uLTEzMzMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4OSc7IH1cblxuLyogJ+6uiScgKi9cbi5pY29uLTIxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjhhJzsgfVxuXG4vKiAn7q6KJyAqL1xuLmljb24tMTMzMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjhiJzsgfVxuXG4vKiAn7q6LJyAqL1xuLmljb24tMjEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOGMnOyB9XG5cbi8qICfurownICovXG4uaWNvbi0yMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjhkJzsgfVxuXG4vKiAn7q6NJyAqL1xuLmljb24tMTMyMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjhlJzsgfVxuXG4vKiAn7q6OJyAqL1xuLmljb24tMjMwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOGYnOyB9XG5cbi8qICfuro8nICovXG4uaWNvbi0xMzcyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTAnOyB9XG5cbi8qICfurpAnICovXG4uaWNvbi0xMzIyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTEnOyB9XG5cbi8qICfurpEnICovXG4uaWNvbi0yMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjkyJzsgfVxuXG4vKiAn7q6SJyAqL1xuLmljb24tMTM2MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjkzJzsgfVxuXG4vKiAn7q6TJyAqL1xuLmljb24tMTM2MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjk0JzsgfVxuXG4vKiAn7q6UJyAqL1xuLmljb24tMjIyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTUnOyB9XG5cbi8qICfurpUnICovXG4uaWNvbi0xMzQ0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTYnOyB9XG5cbi8qICfurpYnICovXG4uaWNvbi0xMzQzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTcnOyB9XG5cbi8qICfurpcnICovXG4uaWNvbi0xMzUzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTgnOyB9XG5cbi8qICfurpgnICovXG4uaWNvbi0yMjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5OSc7IH1cblxuLyogJ+6umScgKi9cbi5pY29uLTEzNTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5YSc7IH1cblxuLyogJ+6umicgKi9cbi5pY29uLTEzNTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5Yic7IH1cblxuLyogJ+6umycgKi9cbi5pY29uLTEzNTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5Yyc7IH1cblxuLyogJ+6unCcgKi9cbi5pY29uLTIyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjlkJzsgfVxuXG4vKiAn7q6dJyAqL1xuLmljb24tMjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5ZSc7IH1cblxuLyogJ+6unicgKi9cbi5pY29uLTEyMzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5Zic7IH1cblxuLyogJ+6unycgKi9cbi5pY29uLTE0NjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhMCc7IH1cblxuLyogJ+6uoCcgKi9cbi5pY29uLTE0NTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhMSc7IH1cblxuLyogJ+6uoScgKi9cbi5pY29uLTE0OC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmEyJzsgfVxuXG4vKiAn7q6iJyAqL1xuLmljb24tMTQ3LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYTMnOyB9XG5cbi8qICfurqMnICovXG4uaWNvbi0xNDYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhNCc7IH1cblxuLyogJ+6upCcgKi9cbi5pY29uLTE0NS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmE1JzsgfVxuXG4vKiAn7q6lJyAqL1xuLmljb24tMTYyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYTYnOyB9XG5cbi8qICfurqYnICovXG4uaWNvbi0xNjIxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYTcnOyB9XG5cbi8qICfurqcnICovXG4uaWNvbi0yNjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhOCc7IH1cblxuLyogJ+6uqCcgKi9cbi5pY29uLTE2MjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhOSc7IH1cblxuLyogJ+6uqScgKi9cbi5pY29uLTE2MjEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYWEnOyB9XG5cbi8qICfurqonICovXG4uaWNvbi0xNjIxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmFiJzsgfVxuXG4vKiAn7q6rJyAqL1xuLmljb24tMTYyMTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhYyc7IH1cblxuLyogJ+6urCcgKi9cbi5pY29uLTE0NzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhZCc7IH1cblxuLyogJ+6urScgKi9cbi5pY29uLTE0NDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhZSc7IH1cblxuLyogJ+6uricgKi9cbi5pY29uLTE2MzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhZic7IH1cblxuLyogJ+6urycgKi9cbi5pY29uLTE2My0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmIwJzsgfVxuXG4vKiAn7q6wJyAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICMgRnVuY3Rpb25zXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBoZWFkaW5nc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgbGlua3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGJ1dHRvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgbGlzdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICMgTWl4aW5zXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TZXQgYSBidXR0b25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5TZXQgYSB0ZXh0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuU2V0IHRpdGxlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TZXQgdGl0bGUgd2l0aCBzdWJ0aXRsZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2V0IHRpdGxlIGZvcm0gZGFya1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuSGlkZSBlbGVtZW50cyB2aXN1YWxseSwgYnV0IGtlZXAgdGhlbSBhdmFpbGFibGUgZm9yIHNjcmVlbi1yZWFkZXJzLlxyXG5cclxuVXNlZCBmb3IgaW5mb3JtYXRpb24gcmVxdWlyZWQgZm9yIHNjcmVlbi1yZWFkZXIgdXNlcnMgdG8gdW5kZXJzdGFuZCBhbmQgdXNlXHJcbnRoZSBzaXRlIHdoZXJlIHZpc3VhbCBkaXNwbGF5IGlzIHVuZGVzaXJhYmxlLiBJbmZvcm1hdGlvbiBwcm92aWRlZCBpbiB0aGlzXHJcbm1hbm5lciBzaG91bGQgYmUga2VwdCBjb25jaXNlLCB0byBhdm9pZCB1bm5lY2Vzc2FyeSBidXJkZW4gb24gdGhlIHVzZXIuXHJcblwiIWltcG9ydGFudFwiIGlzIHVzZWQgdG8gcHJldmVudCB1bmludGVudGlvbmFsIG92ZXJyaWRlcy5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblRoZSAuZm9jdXNhYmxlIGNsYXNzIGV4dGVuZHMgdGhlIC52aXN1YWxseS1oaWRkZW4gY2xhc3MgdG8gYWxsb3dcclxudGhlIGVsZW1lbnQgdG8gYmUgZm9jdXNhYmxlIHdoZW4gbmF2aWdhdGVkIHRvIHZpYSB0aGUga2V5Ym9hcmQuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5DYWxjdWxhdGUgaWYgdGV4dCBuZWVkcyB0byBiZSBsaWdodCBvciBkYXJrXHJcbmRlcGVuZGluZyBvbiB0aGUgYmFja2dyb3VuZCBjb2xvciBwYXNzZWQuXHJcblxyXG5Gcm9tIHRoaXMgVzNDIGRvY3VtZW50OiBodHRwOi8vd3d3LnczLm9yZy9UUi9BRVJUI2NvbG9yLWNvbnRyYXN0XHJcblxyXG5Db2xvciBicmlnaHRuZXNzIGlzIGRldGVybWluZWQgYnkgdGhlIGZvbGxvd2luZyBmb3JtdWxhOlxyXG4oKFJlZCB2YWx1ZSBYIDI5OSkgKyAoR3JlZW4gdmFsdWUgWCA1ODcpICsgKEJsdWUgdmFsdWUgWCAxMTQpKSAvIDEwMDBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkZvbnQtc2l6ZSBmbHVpZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuTWVkaWEgUXVlcmllc1xyXG5cclxuQWxsb3dzIHlvdSB0byB1c2UgaW5saW5lIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG4kYnJlYWtwb2ludCAtIERlc2lyZWQgYnJlYWtwb2ludC4gQ2FuIGJlIHZhcmlhYmxlIG9yIHVuaXQuXHJcbiRxdWVyeSAtIERlZmF1bHRzIHRvIGBtaW4td2lkdGhgLlxyXG4kdHlwZSAtIERlZmF1bHRzIHRvIGBzY3JlZW5gLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuR3JpZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ2xlYXIgZml4ZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNsZWFyIGZpeGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbltkYXRhLWV4cGFuZGFibGVdIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC8qXHJcbiAgICAmID4gKiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgKi8gfVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qIFNlY3Rpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXHJcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxyXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovIH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gKiAyLiBSZW1vdmUgcmVzaXplLlxyXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogbm9uZTsgfVxuXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogTWlzY1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZS1zdHlsZTogZG90dGVkO1xuICBvdXRsaW5lLWNvbG9yOiAjY2NjO1xuICBvdXRsaW5lLXdpZHRoOiAxcHg7IH1cblxuW3JvbGU9XCJ0YWJsZVwiXSA+IGRpdltpZF0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuW3JvbGU9XCJ0YWJsZVwiXSBbcm9sZT1cInJvd1wiXSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuW3JvbGU9XCJ0YWJsZVwiXSBbcm9sZT1cImNlbGxcIl0sXG5bcm9sZT1cInRhYmxlXCJdIFtyb2xlPVwiY29sdW1uaGVhZGVyXCJdIHtcbiAgcGFkZGluZzogMC4xMjVlbSAwLjI1ZW07IH1cblxuW3JvbGU9XCJ0YWJsZVwiXSBbcm9sZT1cInJvd2dyb3VwXCJdIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBFbGVtZW50cyA+IEhlYWRpbmdzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRm9udC1zaXplIGhlYWRpbmdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbmgxIHtcbiAgbWFyZ2luOiAwLjZlbSAwOyB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMjZweCArIDM0ICogKCgxMDB2dyAtIDU3NnB4KSAvIDYyNCkpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4OyB9IH1cblxuaDIge1xuICBmb250LXNpemU6IDIuM2VtO1xuICBtYXJnaW46IDAuNWVtIDA7IH1cblxuaDMge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjRlbSAwOyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgbWFyZ2luOiAwLjNlbSAwOyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgbWFyZ2luOiAwLjJlbSAwOyB9XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgbWFyZ2luOiAwLjFlbSAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEycHggKyA2ICogKCgxMDB2dyAtIDU3NnB4KSAvIDYyNCkpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgaHRtbCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4uYm9keSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xLjY2NjYgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuICAuYm9keV9fd3JhcHBlciB7XG4gICAgY29sb3I6ICM5MTkxOTE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuYm9keS0taG9tZSAuaGVhZGVyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJvZHkgLmhlYWRlcl9fbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJvZHkuY2FsbC10cmFja2luZy1hY3RpdmF0ZWQuYm9keS0tbWVudS1vcGVuZWQgLmNhbGwtdHJhY2tpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJvZHkuY2FsbC10cmFja2luZy1hY3RpdmF0ZWQgLmZvb3Rlci12MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuYm9keS5jYWxsLXRyYWNraW5nLWFjdGl2YXRlZCAuZm9vdGVyLXYxIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4ubGlua0Jsb2NfX3BhcmVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmxpbmtCbG9jX19wYXJlbnQgLmxpbmtCbG9jOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAyMDAwcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDIwMDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIEdlbmVyaWMgPiBncmlkc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI3MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7IH1cbiAgLnJvdy5yb3ctLWd1dHRlcmxlc3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5yb3cgPiAqW2NsYXNzKj1cImNvbFwiXSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ucm93LS1ndXR0ZXJsZXNzID4gKltjbGFzcyo9XCJjb2xcIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7IH1cblxuLmNvbC0xIHtcbiAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMyU7IH1cblxuLmNvbC1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4uY29sLTIge1xuICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLmNvbC1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLmNvbC00IHtcbiAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4uY29sLTUge1xuICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5jb2wtNiB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLmNvbC1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLmNvbC03IHtcbiAgZmxleC1iYXNpczogNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4uY29sLTgge1xuICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5jb2wtOSB7XG4gIGZsZXgtYmFzaXM6IDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7IH1cblxuLmNvbC1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLmNvbC0xMCB7XG4gIGZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5jb2wtMTEge1xuICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLS1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtLXNtLTEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLS1zbS0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tc20tMyB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtLXNtLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1zbS01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tc20tNiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtLXNtLTcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1zbS04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tc20tOSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtLXNtLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLXNtLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLXNtLTEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLS1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLS1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtLW1kLTEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLS1tZC0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tbWQtMyB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtLW1kLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1tZC01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tbWQtNiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtLW1kLTcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1tZC04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tbWQtOSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtLW1kLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLW1kLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLW1kLTEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLS1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLS1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtLWxnLTEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLS1sZy0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC0tbGctMyB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtLWxnLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLS1sZy01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC0tbGctNiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtLWxnLTcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLS1sZy04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0tbGctOSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtLWxnLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLWxnLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLWxnLTEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLS1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC0teGwtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLS14bC0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtLXhsLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC0teGwtMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtLXhsLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtLXhsLTMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLS14bC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLS14bC00IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC0teGwtNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtLXhsLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtLXhsLTYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLS14bC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLS14bC03IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC0teGwtOCB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtLXhsLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtLXhsLTkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLS14bC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLS14bC0xMCB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLXhsLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLS14bC0xMSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLXhsLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLS14bC0xMiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbi5pbm5lcnBhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxODE1cHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxhbmRpbmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA0ZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubGFuZGluZyB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDB2aDsgfSB9XG4gIC5sYW5kaW5nID4gKiwgLmxhbmRpbmc6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAzOyB9XG4gIC5sYW5kaW5nID4gLm1vZHVsZV9fYWxpZ25lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG4gICAgLmxhbmRpbmcgPiAubW9kdWxlX19hbGlnbmVyID4gKiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAubGFuZGluZyA+IC5tb2R1bGVfX2JhY2tncm91bmQge1xuICAgIGNsaXA6IHJlY3QoMCwgYXV0bywgYXV0bywgMCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmxhbmRpbmcgPiAubW9kdWxlX19iYWNrZ3JvdW5kID4gKiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgfVxuICAubGFuZGluZzpudGgtY2hpbGQoMm4gKyAxKSA+IC5tb2R1bGVfX2JhY2tncm91bmQgPiAqIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAgKi8gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5sYW5kaW5nIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM2VtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5sYW5kaW5nIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubGFuZGluZyB7XG4gICAgICBwYWRkaW5nLXRvcDogNWVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDVlbTsgfSB9XG4gIC5sYW5kaW5nIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNiU7IH1cbiAgLmxhbmRpbmcubGFuZGluZy0tbm8taGVpZ2h0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDsgfVxuXG5hW2NsYXNzKj1cIl9fZ2xvYmFsLWxpbmtcIl0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm1haW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwMDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBHZW5lcmljID4gbWFyZ2luXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5tLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC0wLFxuICAubXktMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci0wLFxuICAubXgtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTAsXG4gIC5teS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTAsXG4gIC5teC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLTEge1xuICAgIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LTEsXG4gIC5teS0xIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXItMSxcbiAgLm14LTEge1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTEsXG4gIC5teS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAubWwtMSxcbiAgLm14LTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubS0yIHtcbiAgICBtYXJnaW46IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC0yLFxuICAubXktMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTIsXG4gIC5teC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi0yLFxuICAubXktMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTIsXG4gIC5teC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tMyB7XG4gICAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXQtMyxcbiAgLm15LTMge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci0zLFxuICAubXgtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubWItMyxcbiAgLm15LTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC0zLFxuICAubXgtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLTQge1xuICAgIG1hcmdpbjogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LTQsXG4gIC5teS00IHtcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXItNCxcbiAgLm14LTQge1xuICAgIG1hcmdpbi1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTQsXG4gIC5teS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWwtNCxcbiAgLm14LTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubS01IHtcbiAgICBtYXJnaW46IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC01LFxuICAubXktNSB7XG4gICAgbWFyZ2luLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTUsXG4gIC5teC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi01LFxuICAubXktNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTUsXG4gIC5teC01IHtcbiAgICBtYXJnaW4tbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tNiB7XG4gICAgbWFyZ2luOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXQtNixcbiAgLm15LTYge1xuICAgIG1hcmdpbi10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci02LFxuICAubXgtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWItNixcbiAgLm15LTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC02LFxuICAubXgtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtMCxcbiAgLnB5LTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLTAsXG4gIC5weC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTAsXG4gIC5weS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC0wLFxuICAucHgtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtMSB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTEsXG4gIC5weS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLTEsXG4gIC5weC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucGItMSxcbiAgLnB5LTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAucGwtMSxcbiAgLnB4LTEge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtMiB7XG4gICAgcGFkZGluZzogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTIsXG4gIC5weS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLTIsXG4gIC5weC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucGItMixcbiAgLnB5LTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAucGwtMixcbiAgLnB4LTIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtMyB7XG4gICAgcGFkZGluZzogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTMsXG4gIC5weS0zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnByLTMsXG4gIC5weC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucGItMyxcbiAgLnB5LTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAucGwtMyxcbiAgLnB4LTMge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAtNCB7XG4gICAgcGFkZGluZzogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTQsXG4gIC5weS00IHtcbiAgICBwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLTQsXG4gIC5weC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGItNCxcbiAgLnB5LTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGwtNCxcbiAgLnB4LTQge1xuICAgIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtNSB7XG4gICAgcGFkZGluZzogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTUsXG4gIC5weS01IHtcbiAgICBwYWRkaW5nLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLTUsXG4gIC5weC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGItNSxcbiAgLnB5LTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGwtNSxcbiAgLnB4LTUge1xuICAgIHBhZGRpbmctbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtNiB7XG4gICAgcGFkZGluZzogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTYsXG4gIC5weS02IHtcbiAgICBwYWRkaW5nLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLTYsXG4gIC5weC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGItNixcbiAgLnB5LTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGwtNixcbiAgLnB4LTYge1xuICAgIHBhZGRpbmctbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbjEge1xuICAgIG1hcmdpbjogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1uMSxcbiAgLm15LW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW4xLFxuICAubXgtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1uMSxcbiAgLm15LW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW4xLFxuICAubXgtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbjIge1xuICAgIG1hcmdpbjogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1uMixcbiAgLm15LW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW4yLFxuICAubXgtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1uMixcbiAgLm15LW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW4yLFxuICAubXgtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbjMge1xuICAgIG1hcmdpbjogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1uMyxcbiAgLm15LW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW4zLFxuICAubXgtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1uMyxcbiAgLm15LW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW4zLFxuICAubXgtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbjQge1xuICAgIG1hcmdpbjogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1uNCxcbiAgLm15LW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW40LFxuICAubXgtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1uNCxcbiAgLm15LW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW40LFxuICAubXgtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbjUge1xuICAgIG1hcmdpbjogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1uNSxcbiAgLm15LW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW41LFxuICAubXgtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1uNSxcbiAgLm15LW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW41LFxuICAubXgtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbjYge1xuICAgIG1hcmdpbjogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1uNixcbiAgLm15LW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW42LFxuICAubXgtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1uNixcbiAgLm15LW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW42LFxuICAubXgtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWF1dG8sXG4gIC5teS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWF1dG8sXG4gIC5teC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItYXV0byxcbiAgLm15LWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtYXV0byxcbiAgLm14LWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTYge1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTYsXG4gIC5teS1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNixcbiAgLm14LXNtLTYge1xuICAgIG1hcmdpbi1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTYsXG4gIC5teS1zbS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNixcbiAgLm14LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTYge1xuICAgIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS02LFxuICAucHktc20tNiB7XG4gICAgcGFkZGluZy10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS02LFxuICAucHgtc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTYsXG4gIC5weS1zbS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTYsXG4gIC5weC1zbS02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW42IHtcbiAgICBtYXJnaW46IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjYsXG4gIC5teS1zbS1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNixcbiAgLm14LXNtLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjYsXG4gIC5teS1zbS1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNixcbiAgLm14LXNtLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC02IHtcbiAgICBtYXJnaW46IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC02LFxuICAubXktbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTYsXG4gIC5teC1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC02LFxuICAubXktbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTYsXG4gIC5teC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC02IHtcbiAgICBwYWRkaW5nOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNixcbiAgLnB5LW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNixcbiAgLnB4LW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC02LFxuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC02LFxuICAucHgtbWQtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNiB7XG4gICAgbWFyZ2luOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW42LFxuICAubXktbWQtbjYge1xuICAgIG1hcmdpbi10b3A6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjYsXG4gIC5teC1tZC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW42LFxuICAubXktbWQtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjYsXG4gIC5teC1tZC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNiB7XG4gICAgbWFyZ2luOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNixcbiAgLm15LWxnLTYge1xuICAgIG1hcmdpbi10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy02LFxuICAubXgtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNixcbiAgLm15LWxnLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy02LFxuICAubXgtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNiB7XG4gICAgcGFkZGluZzogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTYsXG4gIC5weS1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTYsXG4gIC5weC1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNixcbiAgLnB5LWxnLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNixcbiAgLnB4LWxnLTYge1xuICAgIHBhZGRpbmctbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjYge1xuICAgIG1hcmdpbjogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNixcbiAgLm15LWxnLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW42LFxuICAubXgtbGctbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNixcbiAgLm15LWxnLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW42LFxuICAubXgtbGctbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubS14bC02IHtcbiAgICBtYXJnaW46IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC02LFxuICAubXkteGwtNiB7XG4gICAgbWFyZ2luLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTYsXG4gIC5teC14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC02LFxuICAubXkteGwtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTYsXG4gIC5teC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucC14bC02IHtcbiAgICBwYWRkaW5nOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNixcbiAgLnB5LXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNixcbiAgLnB4LXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC02LFxuICAucHkteGwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC02LFxuICAucHgteGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNiB7XG4gICAgbWFyZ2luOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW42LFxuICAubXkteGwtbjYge1xuICAgIG1hcmdpbi10b3A6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjYsXG4gIC5teC14bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW42LFxuICAubXkteGwtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjYsXG4gIC5teC14bC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXIteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0wLFxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXIteHhsLTAsXG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0wLFxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteHhsLTAsXG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTEsXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0xLFxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0xLFxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMSxcbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0yLFxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMixcbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMixcbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTIsXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMyxcbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTMsXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTMsXG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0zLFxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTQsXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC00LFxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC00LFxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtNCxcbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC01LFxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtNSxcbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtNSxcbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTUsXG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC02IHtcbiAgICBtYXJnaW46IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtNixcbiAgLm15LXh4bC02IHtcbiAgICBtYXJnaW4tdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTYsXG4gIC5teC14eGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTYsXG4gIC5teS14eGwtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC02LFxuICAubXgteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMCxcbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMCxcbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0wLFxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0wLFxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0xIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTEsXG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMSxcbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTEsXG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMSxcbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTIsXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTIsXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTMsXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMyxcbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTMsXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMyxcbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTQsXG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtNCxcbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTQsXG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtNCxcbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTUsXG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtNSxcbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTUsXG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtNSxcbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC02IHtcbiAgICBwYWRkaW5nOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTYsXG4gIC5weS14eGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtNixcbiAgLnB4LXh4bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTYsXG4gIC5weS14eGwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtNixcbiAgLnB4LXh4bC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uMSB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMSxcbiAgLm15LXh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjEsXG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjEsXG4gIC5teS14eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4xLFxuICAubXgteHhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uMiB7XG4gICAgbWFyZ2luOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMixcbiAgLm15LXh4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjIsXG4gIC5teC14eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjIsXG4gIC5teS14eGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4yLFxuICAubXgteHhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uMyB7XG4gICAgbWFyZ2luOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uMyxcbiAgLm15LXh4bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjMsXG4gIC5teC14eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjMsXG4gIC5teS14eGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW4zLFxuICAubXgteHhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uNCB7XG4gICAgbWFyZ2luOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uNCxcbiAgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjQsXG4gIC5teC14eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjQsXG4gIC5teS14eGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW40LFxuICAubXgteHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uNSB7XG4gICAgbWFyZ2luOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uNSxcbiAgLm15LXh4bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjUsXG4gIC5teC14eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjUsXG4gIC5teS14eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW41LFxuICAubXgteHhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1uNiB7XG4gICAgbWFyZ2luOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1uNixcbiAgLm15LXh4bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtbjYsXG4gIC5teC14eGwtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtbjYsXG4gIC5teS14eGwtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLW42LFxuICAubXgteHhsLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteHhsLWF1dG8sXG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtYXV0byxcbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteHhsLWF1dG8sXG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtYXV0byxcbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0taC1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtaC1tZC0wLFxuICAubXktaC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbWQtMCxcbiAgLm14LWgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbWQtMCxcbiAgLm15LWgtbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLW1kLTAsXG4gIC5teC1oLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1tZC0xIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLW1kLTEsXG4gIC5teS1oLW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLW1kLTEsXG4gIC5teC1oLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbWQtMSxcbiAgLm15LWgtbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbWQtMSxcbiAgLm14LWgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbWQtMiB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1tZC0yLFxuICAubXktaC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1tZC0yLFxuICAubXgtaC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLW1kLTIsXG4gIC5teS1oLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLW1kLTIsXG4gIC5teC1oLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubS1oLW1kLTMge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbWQtMyxcbiAgLm15LWgtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbWQtMyxcbiAgLm14LWgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1tZC0zLFxuICAubXktaC1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1tZC0zLFxuICAubXgtaC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1tZC00IHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLW1kLTQsXG4gIC5teS1oLW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLW1kLTQsXG4gIC5teC1oLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbWQtNCxcbiAgLm15LWgtbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbWQtNCxcbiAgLm14LWgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbWQtNSB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1tZC01LFxuICAubXktaC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1tZC01LFxuICAubXgtaC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLW1kLTUsXG4gIC5teS1oLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLW1kLTUsXG4gIC5teC1oLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLW1kLTYge1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbWQtNixcbiAgLm15LWgtbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbWQtNixcbiAgLm14LWgtbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1tZC02LFxuICAubXktaC1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1tZC02LFxuICAubXgtaC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWgtbWQtMCxcbiAgLnB5LWgtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItaC1tZC0wLFxuICAucHgtaC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgtbWQtMCxcbiAgLnB5LWgtbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtaC1tZC0wLFxuICAucHgtaC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1oLW1kLTEge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLW1kLTEsXG4gIC5weS1oLW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHItaC1tZC0xLFxuICAucHgtaC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucGItaC1tZC0xLFxuICAucHktaC1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgtbWQtMSxcbiAgLnB4LWgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucC1oLW1kLTIge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLW1kLTIsXG4gIC5weS1oLW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHItaC1tZC0yLFxuICAucHgtaC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucGItaC1tZC0yLFxuICAucHktaC1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgtbWQtMixcbiAgLnB4LWgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucC1oLW1kLTMge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLW1kLTMsXG4gIC5weS1oLW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHItaC1tZC0zLFxuICAucHgtaC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucGItaC1tZC0zLFxuICAucHktaC1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgtbWQtMyxcbiAgLnB4LWgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucC1oLW1kLTQge1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLW1kLTQsXG4gIC5weS1oLW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHItaC1tZC00LFxuICAucHgtaC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGItaC1tZC00LFxuICAucHktaC1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgtbWQtNCxcbiAgLnB4LWgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucC1oLW1kLTUge1xuICAgIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLW1kLTUsXG4gIC5weS1oLW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHItaC1tZC01LFxuICAucHgtaC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGItaC1tZC01LFxuICAucHktaC1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgtbWQtNSxcbiAgLnB4LWgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucC1oLW1kLTYge1xuICAgIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLW1kLTYsXG4gIC5weS1oLW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHItaC1tZC02LFxuICAucHgtaC1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGItaC1tZC02LFxuICAucHktaC1tZC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgtbWQtNixcbiAgLnB4LWgtbWQtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLW1kLW4xIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1tZC1uMSxcbiAgLm15LWgtbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1tZC1uMSxcbiAgLm14LWgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLW1kLW4xLFxuICAubXktaC1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLW1kLW4xLFxuICAubXgtaC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS1oLW1kLW4yIHtcbiAgICBtYXJnaW46IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1tZC1uMixcbiAgLm15LWgtbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1tZC1uMixcbiAgLm14LWgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLW1kLW4yLFxuICAubXktaC1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLW1kLW4yLFxuICAubXgtaC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubS1oLW1kLW4zIHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1tZC1uMyxcbiAgLm15LWgtbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1tZC1uMyxcbiAgLm14LWgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLW1kLW4zLFxuICAubXktaC1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLW1kLW4zLFxuICAubXgtaC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubS1oLW1kLW40IHtcbiAgICBtYXJnaW46IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1tZC1uNCxcbiAgLm15LWgtbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1tZC1uNCxcbiAgLm14LWgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLW1kLW40LFxuICAubXktaC1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLW1kLW40LFxuICAubXgtaC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLW1kLW41IHtcbiAgICBtYXJnaW46IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1tZC1uNSxcbiAgLm15LWgtbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1tZC1uNSxcbiAgLm14LWgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLW1kLW41LFxuICAubXktaC1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLW1kLW41LFxuICAubXgtaC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLW1kLW42IHtcbiAgICBtYXJnaW46IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1tZC1uNixcbiAgLm15LWgtbWQtbjYge1xuICAgIG1hcmdpbi10b3A6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1tZC1uNixcbiAgLm14LWgtbWQtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLW1kLW42LFxuICAubXktaC1tZC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLW1kLW42LFxuICAubXgtaC1tZC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLW1kLWF1dG8sXG4gIC5teS1oLW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItaC1tZC1hdXRvLFxuICAubXgtaC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItaC1tZC1hdXRvLFxuICAubXktaC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbWQtYXV0byxcbiAgLm14LWgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLWgtbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbGctMCxcbiAgLm15LWgtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1oLWxnLTAsXG4gIC5teC1oLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLWxnLTAsXG4gIC5teS1oLWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtaC1sZy0wLFxuICAubXgtaC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbGctMSB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1sZy0xLFxuICAubXktaC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1sZy0xLFxuICAubXgtaC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLWxnLTEsXG4gIC5teS1oLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLWxnLTEsXG4gIC5teC1oLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubS1oLWxnLTIge1xuICAgIG1hcmdpbjogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbGctMixcbiAgLm15LWgtbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbGctMixcbiAgLm14LWgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1sZy0yLFxuICAubXktaC1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1sZy0yLFxuICAubXgtaC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1sZy0zIHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLWxnLTMsXG4gIC5teS1oLWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLWxnLTMsXG4gIC5teC1oLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbGctMyxcbiAgLm15LWgtbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbGctMyxcbiAgLm14LWgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbGctNCB7XG4gICAgbWFyZ2luOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1sZy00LFxuICAubXktaC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1sZy00LFxuICAubXgtaC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLWxnLTQsXG4gIC5teS1oLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLWxnLTQsXG4gIC5teC1oLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLWxnLTUge1xuICAgIG1hcmdpbjogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbGctNSxcbiAgLm15LWgtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbGctNSxcbiAgLm14LWgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1sZy01LFxuICAubXktaC1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1sZy01LFxuICAubXgtaC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1sZy02IHtcbiAgICBtYXJnaW46IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLWxnLTYsXG4gIC5teS1oLWxnLTYge1xuICAgIG1hcmdpbi10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLWxnLTYsXG4gIC5teC1oLWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbGctNixcbiAgLm15LWgtbGctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbGctNixcbiAgLm14LWgtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWgtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLWxnLTAsXG4gIC5weS1oLWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgtbGctMCxcbiAgLnB4LWgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLWxnLTAsXG4gIC5weS1oLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgtbGctMCxcbiAgLnB4LWgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC1sZy0xIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC1sZy0xLFxuICAucHktaC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgtbGctMSxcbiAgLnB4LWgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgtbGctMSxcbiAgLnB5LWgtbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLWxnLTEsXG4gIC5weC1oLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC1sZy0yIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC1sZy0yLFxuICAucHktaC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgtbGctMixcbiAgLnB4LWgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgtbGctMixcbiAgLnB5LWgtbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLWxnLTIsXG4gIC5weC1oLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC1sZy0zIHtcbiAgICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC1sZy0zLFxuICAucHktaC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgtbGctMyxcbiAgLnB4LWgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgtbGctMyxcbiAgLnB5LWgtbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLWxnLTMsXG4gIC5weC1oLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC1sZy00IHtcbiAgICBwYWRkaW5nOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC1sZy00LFxuICAucHktaC1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgtbGctNCxcbiAgLnB4LWgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgtbGctNCxcbiAgLnB5LWgtbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLWxnLTQsXG4gIC5weC1oLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC1sZy01IHtcbiAgICBwYWRkaW5nOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC1sZy01LFxuICAucHktaC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgtbGctNSxcbiAgLnB4LWgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgtbGctNSxcbiAgLnB5LWgtbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLWxnLTUsXG4gIC5weC1oLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC1sZy02IHtcbiAgICBwYWRkaW5nOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC1sZy02LFxuICAucHktaC1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgtbGctNixcbiAgLnB4LWgtbGctNiB7XG4gICAgcGFkZGluZy1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgtbGctNixcbiAgLnB5LWgtbGctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLWxnLTYsXG4gIC5weC1oLWxnLTYge1xuICAgIHBhZGRpbmctbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbGctbjEsXG4gIC5teS1oLWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbGctbjEsXG4gIC5teC1oLWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1sZy1uMSxcbiAgLm15LWgtbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1sZy1uMSxcbiAgLm14LWgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbGctbjIsXG4gIC5teS1oLWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbGctbjIsXG4gIC5teC1oLWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1sZy1uMixcbiAgLm15LWgtbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1sZy1uMixcbiAgLm14LWgtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1sZy1uMyB7XG4gICAgbWFyZ2luOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbGctbjMsXG4gIC5teS1oLWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbGctbjMsXG4gIC5teC1oLWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1sZy1uMyxcbiAgLm15LWgtbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1sZy1uMyxcbiAgLm14LWgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1sZy1uNCB7XG4gICAgbWFyZ2luOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbGctbjQsXG4gIC5teS1oLWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbGctbjQsXG4gIC5teC1oLWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1sZy1uNCxcbiAgLm15LWgtbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1sZy1uNCxcbiAgLm14LWgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1sZy1uNSB7XG4gICAgbWFyZ2luOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbGctbjUsXG4gIC5teS1oLWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbGctbjUsXG4gIC5teC1oLWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1sZy1uNSxcbiAgLm15LWgtbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1sZy1uNSxcbiAgLm14LWgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1sZy1uNiB7XG4gICAgbWFyZ2luOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbGctbjYsXG4gIC5teS1oLWxnLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbGctbjYsXG4gIC5teC1oLWxnLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1sZy1uNixcbiAgLm15LWgtbGctbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1sZy1uNixcbiAgLm14LWgtbGctbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtaC1sZy1hdXRvLFxuICAubXktaC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbGctYXV0byxcbiAgLm14LWgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbGctYXV0byxcbiAgLm15LWgtbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLWxnLWF1dG8sXG4gIC5teC1oLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0taC14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtaC14bC0wLFxuICAubXktaC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgteGwtMCxcbiAgLm14LWgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgteGwtMCxcbiAgLm15LWgteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLXhsLTAsXG4gIC5teC1oLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0taC14bC0xIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLXhsLTEsXG4gIC5teS1oLXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLXhsLTEsXG4gIC5teC1oLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgteGwtMSxcbiAgLm15LWgteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgteGwtMSxcbiAgLm14LWgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgteGwtMiB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC14bC0yLFxuICAubXktaC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXItaC14bC0yLFxuICAubXgtaC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLXhsLTIsXG4gIC5teS1oLXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLXhsLTIsXG4gIC5teC1oLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubS1oLXhsLTMge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgteGwtMyxcbiAgLm15LWgteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgteGwtMyxcbiAgLm14LWgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubWItaC14bC0zLFxuICAubXktaC14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC14bC0zLFxuICAubXgtaC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC14bC00IHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLXhsLTQsXG4gIC5teS1oLXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLXhsLTQsXG4gIC5teC1oLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgteGwtNCxcbiAgLm15LWgteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgteGwtNCxcbiAgLm14LWgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgteGwtNSB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC14bC01LFxuICAubXktaC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC14bC01LFxuICAubXgtaC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLXhsLTUsXG4gIC5teS1oLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLXhsLTUsXG4gIC5teC1oLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLXhsLTYge1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgteGwtNixcbiAgLm15LWgteGwtNiB7XG4gICAgbWFyZ2luLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgteGwtNixcbiAgLm14LWgteGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC14bC02LFxuICAubXktaC14bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC14bC02LFxuICAubXgtaC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWgteGwtMCxcbiAgLnB5LWgteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItaC14bC0wLFxuICAucHgtaC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgteGwtMCxcbiAgLnB5LWgteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtaC14bC0wLFxuICAucHgtaC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1oLXhsLTEge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLXhsLTEsXG4gIC5weS1oLXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHItaC14bC0xLFxuICAucHgtaC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucGItaC14bC0xLFxuICAucHktaC14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgteGwtMSxcbiAgLnB4LWgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucC1oLXhsLTIge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLXhsLTIsXG4gIC5weS1oLXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHItaC14bC0yLFxuICAucHgtaC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucGItaC14bC0yLFxuICAucHktaC14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgteGwtMixcbiAgLnB4LWgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucC1oLXhsLTMge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLXhsLTMsXG4gIC5weS1oLXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHItaC14bC0zLFxuICAucHgtaC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucGItaC14bC0zLFxuICAucHktaC14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgteGwtMyxcbiAgLnB4LWgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucC1oLXhsLTQge1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLXhsLTQsXG4gIC5weS1oLXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHItaC14bC00LFxuICAucHgtaC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGItaC14bC00LFxuICAucHktaC14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgteGwtNCxcbiAgLnB4LWgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucC1oLXhsLTUge1xuICAgIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLXhsLTUsXG4gIC5weS1oLXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHItaC14bC01LFxuICAucHgtaC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGItaC14bC01LFxuICAucHktaC14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgteGwtNSxcbiAgLnB4LWgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucC1oLXhsLTYge1xuICAgIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLXhsLTYsXG4gIC5weS1oLXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHItaC14bC02LFxuICAucHgtaC14bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGItaC14bC02LFxuICAucHktaC14bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgteGwtNixcbiAgLnB4LWgteGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLXhsLW4xIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC14bC1uMSxcbiAgLm15LWgteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXItaC14bC1uMSxcbiAgLm14LWgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLXhsLW4xLFxuICAubXktaC14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLXhsLW4xLFxuICAubXgtaC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS1oLXhsLW4yIHtcbiAgICBtYXJnaW46IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC14bC1uMixcbiAgLm15LWgteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXItaC14bC1uMixcbiAgLm14LWgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLXhsLW4yLFxuICAubXktaC14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLXhsLW4yLFxuICAubXgtaC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubS1oLXhsLW4zIHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC14bC1uMyxcbiAgLm15LWgteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXItaC14bC1uMyxcbiAgLm14LWgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLXhsLW4zLFxuICAubXktaC14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLXhsLW4zLFxuICAubXgtaC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubS1oLXhsLW40IHtcbiAgICBtYXJnaW46IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC14bC1uNCxcbiAgLm15LWgteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC14bC1uNCxcbiAgLm14LWgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLXhsLW40LFxuICAubXktaC14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLXhsLW40LFxuICAubXgtaC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLXhsLW41IHtcbiAgICBtYXJnaW46IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC14bC1uNSxcbiAgLm15LWgteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC14bC1uNSxcbiAgLm14LWgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLXhsLW41LFxuICAubXktaC14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLXhsLW41LFxuICAubXgtaC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLXhsLW42IHtcbiAgICBtYXJnaW46IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC14bC1uNixcbiAgLm15LWgteGwtbjYge1xuICAgIG1hcmdpbi10b3A6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC14bC1uNixcbiAgLm14LWgteGwtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLXhsLW42LFxuICAubXktaC14bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLXhsLW42LFxuICAubXgtaC14bC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLXhsLWF1dG8sXG4gIC5teS1oLXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItaC14bC1hdXRvLFxuICAubXgtaC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItaC14bC1hdXRvLFxuICAubXktaC14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgteGwtYXV0byxcbiAgLm14LWgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWJsb2NrX190ZXh0LS1sZyB7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTsgfVxuXG4ud3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLndyYXBwZXItLW5vLW92ZXJmbG93IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuLFxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICBvcGFjaXR5OiAxO1xuICBtYXgtaGVpZ2h0OiA2NDBweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDJweCk7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzEpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzcpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMikgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rMSkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNUaW1lIC5kYXlDb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zaG93VGltZUlucHV0Lmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm5vQ2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiAyMnB4OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIycHg7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgbWFyZ2luOiAwIC01cHg7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBtYXJnaW46IDAgLTRweDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuICBib3R0b206IDEwMCU7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XG4gIHRvcDogMTAwJTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmZsYXRwaWNrci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZsYXRwaWNrci1tb250aHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIGksXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xuICAvKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuICAvKlxyXG4gICAgICAqL1xuICBsZWZ0OiAwO1xuICAvKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbiAgLypcclxuICAgICAgKi8gfVxuXG4vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICAvKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuICAvKlxyXG4gICAgICAqL1xuICByaWdodDogMDtcbiAgLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4gIC8qXHJcbiAgICAgICovIH1cblxuLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHtcbiAgY29sb3I6ICM5NTllYTk7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xuICBmaWxsOiAjZjY0NzQ3OyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnIHBhdGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHBhdGgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuICBmaWxsOiBpbmhlcml0OyB9XG5cbi5udW1JbnB1dFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0LFxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE0cHg7XG4gIHBhZGRpbmc6IDAgNHB4IDAgMnB4O1xuICBoZWlnaHQ6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDU3LCA1NywgNTcsIDAuMTUpO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjYpO1xuICB0b3A6IDI2JTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duIHtcbiAgdG9wOiA1MCU7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjYpO1xuICB0b3A6IDQwJTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHBhdGgge1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLm51bUlucHV0V3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLm51bUlucHV0V3JhcHBlcjpob3ZlciBzcGFuIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICBmb250LXNpemU6IDEzNSU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzUlO1xuICBsZWZ0OiAxMi41JTtcbiAgcGFkZGluZzogNy40OHB4IDAgMCAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41Y2g7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA2Y2g7XG4gIHdpZHRoOiA3Y2hcXDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogdGV4dDtcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF0sXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdOmhvdmVyIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMge1xuICBhcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAtMXB4IDAgMCAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICAtbW96LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICB3aWR0aDogYXV0bzsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpmb2N1cyxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5mbGF0cGlja3Itd2Vla2RheXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyOHB4OyB9XG5cbi5mbGF0cGlja3Itd2Vla2RheXMgLmZsYXRwaWNrci13ZWVrZGF5Y29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7IH1cblxuc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4uZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDFweCAwIDAgMDsgfVxuXG4uZmxhdHBpY2tyLWRheXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAzMDcuODc1cHg7IH1cblxuLmZsYXRwaWNrci1kYXlzOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZGF5Q29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgbWluLXdpZHRoOiAzMDcuODc1cHg7XG4gIG1heC13aWR0aDogMzA3Ljg3NXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmRheUNvbnRhaW5lciArIC5kYXlDb250YWluZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1kYXkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDE0LjI4NTcxNDMlO1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTQuMjg1NzE0MyU7XG4gIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuICBtYXgtd2lkdGg6IDM5cHg7XG4gIGhlaWdodDogMzlweDtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xuICBib3JkZXItY29sb3I6ICM5NTllYTk7IH1cblxuLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS50b2RheTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzk1OWVhOTtcbiAgYmFja2dyb3VuZDogIzk1OWVhOTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDsgfVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDA7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xMHB4IDAgMCAjMDAwMDAwO1xuICBib3gtc2hhZG93OiAtMTBweCAwIDAgIzAwMDAwMDsgfVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7IH1cblxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZCxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5uZXh0TW9udGhEYXkge1xuICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAwLjMpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMSk7IH1cblxuLmZsYXRwaWNrci1kYXkud2Vlay5zZWxlY3RlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgIzAwMDAwMCwgNXB4IDAgMCAjMDAwMDAwO1xuICBib3gtc2hhZG93OiAtNXB4IDAgMCAjMDAwMDAwLCA1cHggMCAwICMwMDAwMDA7IH1cblxuLmZsYXRwaWNrci1kYXkuaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5yYW5nZU1vZGUgLmZsYXRwaWNrci1kYXkge1xuICBtYXJnaW4tdG9wOiAxcHg7IH1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXksXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAwLjMpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmZsYXRwaWNrci1pbm5lckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mbGF0cGlja3ItckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5mbGF0cGlja3ItdGltZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmZsYXRwaWNrci10aW1lOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzkzOTM5OyB9XG5cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM5MzkzOTsgfVxuXG4uZmxhdHBpY2tyLXRpbWUuaGFzU2Vjb25kcyAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDI2JTsgfVxuXG4uZmxhdHBpY2tyLXRpbWUudGltZTI0aHIgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA0OSU7IH1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItaG91ciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItbWludXRlLFxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1zZWNvbmQge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci10aW1lLXNlcGFyYXRvcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDIlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cblxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICBvdXRsaW5lOiAwO1xuICB3aWR0aDogMTglO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpob3Zlcixcbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyxcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuXG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4vKiEgbm91aXNsaWRlciAtIDE0LjEuMSAtIDEyLzE1LzIwMTkgKi9cbi8qIEZ1bmN0aW9uYWwgc3R5bGluZztcclxuICogVGhlc2Ugc3R5bGVzIGFyZSByZXF1aXJlZCBmb3Igbm9VaVNsaWRlciB0byBmdW5jdGlvbi5cclxuICogWW91IGRvbid0IG5lZWQgdG8gY2hhbmdlIHRoZXNlIHJ1bGVzIHRvIGFwcGx5IHlvdXIgZGVzaWduLlxyXG4gKi9cbi5ub1VpLXRhcmdldCxcbi5ub1VpLXRhcmdldCAqIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5ub1VpLXRhcmdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubm9VaS1iYXNlLFxuLm5vVWktY29ubmVjdHMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLyogV3JhcHBlciBmb3IgYWxsIGNvbm5lY3QgZWxlbWVudHMuXHJcbiAqL1xuLm5vVWktY29ubmVjdHMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAwOyB9XG5cbi5ub1VpLWNvbm5lY3QsXG4ubm9VaS1vcmlnaW4ge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBmbGF0OyB9XG5cbi5ub1VpLWNvbm5lY3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ub1VpLW9yaWdpbiB7XG4gIGhlaWdodDogMTAlO1xuICB3aWR0aDogMTAlOyB9XG5cbi8qIE9mZnNldCBkaXJlY3Rpb25cclxuICovXG4ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogR2l2ZSBvcmlnaW5zIDAgaGVpZ2h0L3dpZHRoIHNvIHRoZXkgZG9uJ3QgaW50ZXJmZXJlIHdpdGggY2xpY2tpbmcgdGhlXHJcbiAqIGNvbm5lY3QgZWxlbWVudHMuXHJcbiAqL1xuLm5vVWktdmVydGljYWwgLm5vVWktb3JpZ2luIHtcbiAgd2lkdGg6IDA7IH1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xuICBoZWlnaHQ6IDA7IH1cblxuLm5vVWktaGFuZGxlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5ub1VpLXRvdWNoLWFyZWEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1jb25uZWN0LFxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzOyB9XG5cbi5ub1VpLXN0YXRlLWRyYWcgKiB7XG4gIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi8qIFNsaWRlciBzaXplIGFuZCBoYW5kbGUgcGxhY2VtZW50O1xyXG4gKi9cbi5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDE4cHg7IH1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICByaWdodDogLTE3cHg7XG4gIHRvcDogLTZweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxOHB4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHJpZ2h0OiAtNnB4O1xuICB0b3A6IC0xN3B4OyB9XG5cbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICBsZWZ0OiAtMTdweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogU3R5bGluZztcclxuICogR2l2aW5nIHRoZSBjb25uZWN0IGVsZW1lbnQgYSBib3JkZXIgcmFkaXVzIGNhdXNlcyBpc3N1ZXMgd2l0aCB1c2luZyB0cmFuc2Zvcm06IHNjYWxlXHJcbiAqL1xuLm5vVWktdGFyZ2V0IHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDNEM0QzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggI0YwRjBGMCwgMCAzcHggNnB4IC01cHggI0JCQjsgfVxuXG4ubm9VaS1jb25uZWN0cyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4ubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzNGQjhBRjsgfVxuXG4vKiBIYW5kbGVzIGFuZCBjdXJzb3JzO1xyXG4gKi9cbi5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogZXctcmVzaXplOyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogbnMtcmVzaXplOyB9XG5cbi5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRUJFQkVCLCAwIDNweCA2cHggLTNweCAjQkJCOyB9XG5cbi5ub1VpLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNEREQsIDAgM3B4IDZweCAtM3B4ICNCQkI7IH1cblxuLyogSGFuZGxlIHN0cmlwZXM7XHJcbiAqL1xuLm5vVWktaGFuZGxlOmJlZm9yZSxcbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI0U4RTdFNjtcbiAgbGVmdDogMTRweDtcbiAgdG9wOiA2cHg7IH1cblxuLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgbGVmdDogMTdweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YmVmb3JlLFxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiA2cHg7XG4gIHRvcDogMTRweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB0b3A6IDE3cHg7IH1cblxuLyogRGlzYWJsZWQgc3RhdGU7XHJcbiAqL1xuW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI0I4QjhCODsgfVxuXG5bZGlzYWJsZWRdLm5vVWktdGFyZ2V0LFxuW2Rpc2FibGVkXS5ub1VpLWhhbmRsZSxcbltkaXNhYmxlZF0gLm5vVWktaGFuZGxlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4vKiBCYXNlO1xyXG4gKlxyXG4gKi9cbi5ub1VpLXBpcHMsXG4ubm9VaS1waXBzICoge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm5vVWktcGlwcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM5OTk7IH1cblxuLyogVmFsdWVzO1xyXG4gKlxyXG4gKi9cbi5ub1VpLXZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5vVWktdmFsdWUtc3ViIHtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4vKiBNYXJraW5ncztcclxuICpcclxuICovXG4ubm9VaS1tYXJrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNDQ0M7IH1cblxuLm5vVWktbWFya2VyLXN1YiB7XG4gIGJhY2tncm91bmQ6ICNBQUE7IH1cblxuLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgYmFja2dyb3VuZDogI0FBQTsgfVxuXG4vKiBIb3Jpem9udGFsIGxheW91dDtcclxuICpcclxuICovXG4ubm9VaS1waXBzLWhvcml6b250YWwge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGhlaWdodDogODBweDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpOyB9XG5cbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTsgfVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDVweDsgfVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1zdWIge1xuICBoZWlnaHQ6IDEwcHg7IH1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBoZWlnaHQ6IDE1cHg7IH1cblxuLyogVmVydGljYWwgbGF5b3V0O1xyXG4gKlxyXG4gKi9cbi5ub1VpLXBpcHMtdmVydGljYWwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlOyB9XG5cbi5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmctbGVmdDogMjVweDsgfVxuXG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7IH1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7IH1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLXN1YiB7XG4gIHdpZHRoOiAxMHB4OyB9XG5cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIHdpZHRoOiAxNXB4OyB9XG5cbi5ub1VpLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDEyMCU7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEyMCU7IH1cblxuLyohIFBob3RvU3dpcGUgbWFpbiBDU1MgYnkgRG1pdHJ5IFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSB8IE1JVCBsaWNlbnNlICovXG4vKlxyXG5cdFN0eWxlcyBmb3IgYmFzaWMgUGhvdG9Td2lwZSBmdW5jdGlvbmFsaXR5IChzbGlkaW5nIGFyZWEsIG9wZW4vY2xvc2UgdHJhbnNpdGlvbnMpXHJcbiovXG4vKiBwc3dwID0gcGhvdG9zd2lwZSAqL1xuLnBzd3Age1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICB6LWluZGV4OiAzMDAwO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIGNyZWF0ZSBzZXBhcmF0ZSBsYXllciwgdG8gYXZvaWQgcGFpbnQgb24gd2luZG93Lm9uc2Nyb2xsIGluIHdlYmtpdC9ibGluayAqL1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4ucHN3cCAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5wc3dwIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4vKiBzdHlsZSBpcyBhZGRlZCB3aGVuIEpTIG9wdGlvbiBzaG93SGlkZU9wYWNpdHkgaXMgc2V0IHRvIHRydWUgKi9cbi5wc3dwLS1hbmltYXRlX29wYWNpdHkge1xuICAvKiAwLjAwMSwgYmVjYXVzZSBvcGFjaXR5OjAgZG9lc24ndCB0cmlnZ2VyIFBhaW50IGFjdGlvbiwgd2hpY2ggY2F1c2VzIGxhZyBhdCBzdGFydCBvZiB0cmFuc2l0aW9uICovXG4gIG9wYWNpdHk6IDAuMDAxO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cblxuLnBzd3AtLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19pbWcge1xuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19pbWcge1xuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiAtbW96LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjsgfVxuXG4ucHN3cC0tZHJhZ2dpbmcgLnBzd3BfX2ltZyB7XG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nOyB9XG5cbi8qXHJcblx0QmFja2dyb3VuZCBpcyBhZGRlZCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQuXHJcblx0QXMgYW5pbWF0aW5nIG9wYWNpdHkgaXMgbXVjaCBmYXN0ZXIgdGhhbiBhbmltYXRpbmcgcmdiYSgpIGJhY2tncm91bmQtY29sb3IuXHJcbiovXG4ucHN3cF9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XG5cbi5wc3dwX19zY3JvbGwtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9fem9vbS13cmFwIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4vKiBQcmV2ZW50IHNlbGVjdGlvbiBhbmQgdGFwIGhpZ2hsaWdodHMgKi9cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9faW1nIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XG5cbi5wc3dwX196b29tLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxuXG4ucHN3cF9fYmcge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cblxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX19iZyxcbi5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fem9vbS13cmFwIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9fem9vbS13cmFwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnBzd3BfX2l0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucHN3cF9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLypcclxuXHRzdHJldGNoZWQgdGh1bWJuYWlsIG9yIGRpdiBwbGFjZWhvbGRlciBlbGVtZW50IChzZWUgYmVsb3cpXHJcblx0c3R5bGUgaXMgYWRkZWQgdG8gYXZvaWQgZmxpY2tlcmluZyBpbiB3ZWJraXQvYmxpbmsgd2hlbiBsYXllcnMgb3ZlcmxhcFxyXG4qL1xuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXIge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKlxyXG5cdGRpdiBlbGVtZW50IHRoYXQgbWF0Y2hlcyBzaXplIG9mIGxhcmdlIGltYWdlXHJcblx0bGFyZ2UgaW1hZ2UgbG9hZHMgb24gdG9wIG9mIGl0XHJcbiovXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlci0tYmxhbmsge1xuICBiYWNrZ3JvdW5kOiAjMjIyOyB9XG5cbi5wc3dwLS1pZSAucHN3cF9faW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4vKlxyXG5cdEVycm9yIG1lc3NhZ2UgYXBwZWFycyB3aGVuIGltYWdlIGlzIG5vdCBsb2FkZWRcclxuXHQoSlMgb3B0aW9uIGVycm9yTXNnIGNvbnRyb2xzIG1hcmt1cClcclxuKi9cbi5wc3dwX19lcnJvci1tc2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBjb2xvcjogI0NDQzsgfVxuXG4ucHN3cF9fZXJyb3ItbXNnIGEge1xuICBjb2xvcjogI0NDQztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyohIFBob3RvU3dpcGUgRGVmYXVsdCBVSSBDU1MgYnkgRG1pdHJ5IFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSB8IE1JVCBsaWNlbnNlICovXG4vKlxyXG5cclxuXHRDb250ZW50czpcclxuXHJcblx0MS4gQnV0dG9uc1xyXG5cdDIuIFNoYXJlIG1vZGFsIGFuZCBsaW5rc1xyXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxyXG5cdDQuIENhcHRpb25cclxuXHQ1LiBMb2FkaW5nIGluZGljYXRvclxyXG5cdDYuIEFkZGl0aW9uYWwgc3R5bGVzIChyb290IGVsZW1lbnQsIHRvcCBiYXIsIGlkbGUgc3RhdGUsIGhpZGRlbiBzdGF0ZSwgZXRjLilcclxuXHJcbiovXG4vKlxyXG5cclxuXHQxLiBCdXR0b25zXHJcblxyXG4gKi9cbi8qIDxidXR0b24+IGNzcyByZXNldCAqL1xuLnBzd3BfX2J1dHRvbiB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgb3BhY2l0eTogMC43NTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5wc3dwX19idXR0b246Zm9jdXMsIC5wc3dwX19idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wc3dwX19idXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3BhY2l0eTogMC45OyB9XG5cbi5wc3dwX19idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLyogcHN3cF9fdWktLW92ZXItY2xvc2UgY2xhc3MgaXQgYWRkZWQgd2hlbiBtb3VzZSBpcyBvdmVyIGVsZW1lbnQgdGhhdCBzaG91bGQgY2xvc2UgZ2FsbGVyeSAqL1xuLnBzd3BfX3VpLS1vdmVyLWNsb3NlIC5wc3dwX19idXR0b24tLWNsb3NlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucHN3cF9fYnV0dG9uLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9kZWZhdWx0LXNraW4ucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjY0cHggODhweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDsgfVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4xKSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4wOTM3NSksIChtaW4tcmVzb2x1dGlvbjogMTA1ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KSB7XG4gIC8qIFNlcnZlIFNWRyBzcHJpdGUgaWYgYnJvd3NlciBzdXBwb3J0cyBTVkcgYW5kIHJlc29sdXRpb24gaXMgbW9yZSB0aGFuIDEwNWRwaSAqL1xuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24sXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9kZWZhdWx0LXNraW4ucG5nXCIpOyB9XG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cblxuLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NHB4OyB9XG5cbi5wc3dwX19idXR0b24tLXNoYXJlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggLTQ0cHg7IH1cblxuLnBzd3BfX2J1dHRvbi0tZnMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wc3dwLS1zdXBwb3J0cy1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wc3dwLS1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IDA7IH1cblxuLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDA7IH1cblxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDA7IH1cblxuLyogbm8gYXJyb3dzIG9uIHRvdWNoIHNjcmVlbnMgKi9cbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLypcclxuXHRBcnJvdyBidXR0b25zIGhpdCBhcmVhXHJcblx0KGljb24gaXMgYWRkZWQgdG8gOmJlZm9yZSBwc2V1ZG8tZWxlbWVudClcclxuKi9cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0IHtcbiAgbGVmdDogMDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICByaWdodDogMDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHRvcDogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM4cHggLTQ0cHg7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIHJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NHB4IC00NHB4OyB9XG5cbi8qXHJcblxyXG5cdDIuIFNoYXJlIG1vZGFsL3BvcHVwIGFuZCBsaW5rc1xyXG5cclxuICovXG4ucHN3cF9fY291bnRlcixcbi5wc3dwX19zaGFyZS1tb2RhbCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE2MDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XG5cbi5wc3dwX19zaGFyZS1tb2RhbC0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gIHotaW5kZXg6IDE2MjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgdG9wOiA1NnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcmlnaHQ6IDQ0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpmaXJzdC1jaGlsZCB7XG4gIC8qIHJvdW5kIGNvcm5lcnMgb24gdGhlIGZpcnN0L2xhc3QgbGlzdCBpdGVtICovXG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwOyB9XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIGE6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4OyB9XG5cbi5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIC5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4vKiBpbmNyZWFzZSBzaXplIG9mIHNoYXJlIGxpbmtzIG9uIHRvdWNoIGRldmljZXMgKi9cbi5wc3dwLS10b3VjaCAucHN3cF9fc2hhcmUtdG9vbHRpcCBhIHtcbiAgcGFkZGluZzogMTZweCAxMnB4OyB9XG5cbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xuICByaWdodDogMTVweDtcbiAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC1tb3otcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNFNUM5QTtcbiAgY29sb3I6ICNGRkY7IH1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzNFNUM5QTsgfVxuXG5hLnBzd3BfX3NoYXJlLS10d2l0dGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzU1QUNFRTtcbiAgY29sb3I6ICNGRkY7IH1cblxuYS5wc3dwX19zaGFyZS0tcGludGVyZXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0NDQztcbiAgY29sb3I6ICNDRTI3MkQ7IH1cblxuYS5wc3dwX19zaGFyZS0tZG93bmxvYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjREREOyB9XG5cbi8qXHJcblxyXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxyXG5cclxuICovXG4ucHN3cF9fY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBvcGFjaXR5OiAwLjc1O1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuLypcclxuXHJcblx0NC4gQ2FwdGlvblxyXG5cclxuICovXG4ucHN3cF9fY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDRweDsgfVxuXG4ucHN3cF9fY2FwdGlvbiBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICNCQkI7IH1cblxuLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI0NDQzsgfVxuXG4ucHN3cF9fY2FwdGlvbi0tZW1wdHkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEZha2UgY2FwdGlvbiBlbGVtZW50LCB1c2VkIHRvIGNhbGN1bGF0ZSBoZWlnaHQgb2YgbmV4dC9wcmV2IGltYWdlICovXG4ucHN3cF9fY2FwdGlvbi0tZmFrZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKlxyXG5cclxuXHQ1LiBMb2FkaW5nIGluZGljYXRvciAocHJlbG9hZGVyKVxyXG5cclxuXHRZb3UgY2FuIHBsYXkgd2l0aCBpdCBoZXJlIC0gaHR0cDovL2NvZGVwZW4uaW8vZGltc2VtZW5vdi9wZW4veXlCV29SXHJcblxyXG4gKi9cbi5wc3dwX19wcmVsb2FkZXIge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIycHg7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIGRpcmVjdGlvbjogbHRyOyB9XG5cbi5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMTJweDsgfVxuXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICAvKiBXZSB1c2UgLmdpZiBpbiBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgQ1NTIGFuaW1hdGlvbiAqL1xuICBiYWNrZ3JvdW5kOiB1cmwocHJlbG9hZGVyLmdpZikgMCAwIG5vLXJlcGVhdDsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBjbG9ja3dpc2UgNTAwbXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBkb251dC1yb3RhdGUgMTAwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpIGluZmluaXRlO1xuICBhbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSkgaW5maW5pdGU7IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3BhY2l0eTogMC43NTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG4gIG1hcmdpbjogMDsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19jdXQge1xuICAvKlxyXG5cdFx0XHRUaGUgaWRlYSBvZiBhbmltYXRpbmcgaW5uZXIgY2lyY2xlIGlzIGJhc2VkIG9uIFBvbHltZXIgKFwibWF0ZXJpYWxcIikgbG9hZGluZyBpbmRpY2F0b3JcclxuXHRcdFx0IGJ5IEtlYW51IExlZSBodHRwczovL2Jsb2cua2VhbnVsZWUuY29tLzIwMTQvMTAvMjAvdGhlLXRhbGUtb2YtdGhyZWUtc3Bpbm5lcnMuaHRtbFxyXG5cdFx0Ki9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBzd3BfX3ByZWxvYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogcmlnaHQ7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2xvY2t3aXNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9IH1cblxuQGtleWZyYW1lcyBkb251dC1yb3RhdGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XG5cbi8qXHJcblxyXG5cdDYuIEFkZGl0aW9uYWwgc3R5bGVzXHJcblxyXG4gKi9cbi8qIHJvb3QgZWxlbWVudCBvZiBVSSAqL1xuLnBzd3BfX3VpIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTU1MDsgfVxuXG4vKiB0b3AgYmxhY2sgYmFyIHdpdGggYnV0dG9ucyBhbmQgXCIxIG9mIFhcIiBpbmRpY2F0b3IgKi9cbi5wc3dwX190b3AtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdG9wLWJhcixcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XG5cbi8qIHBzd3AtLWhhc19tb3VzZSBjbGFzcyBpcyBhZGRlZCBvbmx5IHdoZW4gdHdvIHN1YnNlcXVlbnQgbW91c2Vtb3ZlIGV2ZW50cyBvY2N1ciAqL1xuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ucHN3cF9fdG9wLWJhcixcbi5wc3dwX19jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi8qIHBzd3BfX3VpLS1maXQgY2xhc3MgaXMgYWRkZWQgd2hlbiBtYWluIGltYWdlIFwiZml0c1wiIGJldHdlZW4gdG9wIGJhciBhbmQgYm90dG9tIGJhciAoY2FwdGlvbikgKi9cbi5wc3dwX191aS0tZml0IC5wc3dwX190b3AtYmFyLFxuLnBzd3BfX3VpLS1maXQgLnBzd3BfX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLyogcHN3cF9fdWktLWlkbGUgY2xhc3MgaXMgYWRkZWQgd2hlbiBtb3VzZSBpc24ndCBtb3ZpbmcgZm9yIHNldmVyYWwgc2Vjb25kcyAoSlMgb3B0aW9uIHRpbWVUb0lkbGUpICovXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX3RvcC1iYXIge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5wc3dwX191aS0taWRsZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0taWRsZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qXHJcblx0cHN3cF9fdWktLWhpZGRlbiBjbGFzcyBpcyBhZGRlZCB3aGVuIGNvbnRyb2xzIGFyZSBoaWRkZW5cclxuXHRlLmcuIHdoZW4gdXNlciB0YXBzIHRvIHRvZ2dsZSB2aXNpYmlsaXR5IG9mIGNvbnRyb2xzXHJcbiovXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fdG9wLWJhcixcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19jYXB0aW9uLFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAvKiBGb3JjZSBwYWludCAmIGNyZWF0ZSBjb21wb3NpdGlvbiBsYXllciBmb3IgY29udHJvbHMuICovXG4gIG9wYWNpdHk6IDAuMDAxOyB9XG5cbi8qIHBzd3BfX3VpLS1vbmUtc2xpZGUgY2xhc3MgaXMgYWRkZWQgd2hlbiB0aGVyZSBpcyBqdXN0IG9uZSBpdGVtIGluIGdhbGxlcnkgKi9cbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0LFxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2NvdW50ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wc3dwX19lbGVtZW50LS1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucHN3cC0tbWluaW1hbC0tZGFyayAucHN3cF9fdG9wLWJhciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuW2RhdGEtc2ltcGxlYmFyXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5zaW1wbGViYXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDsgfVxuXG4uc2ltcGxlYmFyLW1hc2sge1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAwOyB9XG5cbi5zaW1wbGViYXItb2Zmc2V0IHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC8qIFJlcXVpcmVkIGZvciBob3Jpem9udGFsIG5hdGl2ZSBzY3JvbGxiYXIgdG8gbm90IGFwcGVhciBpZiBwYXJlbnQgaXMgdGFsbGVyIHRoYW4gbmF0dXJhbCBoZWlnaHQgKi9cbiAgd2lkdGg6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogTm90IHJlcXVpcmVkIGZvciBob3Jpem9udGFsIHNjcm9sbCB0byB0cmlnZ2VyICovXG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIC8qIE5lZWRlZCBmb3IgdmVydGljYWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IH1cblxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5zaW1wbGViYXItY29udGVudDpiZWZvcmUsXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5zaW1wbGViYXItcGxhY2Vob2xkZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyLXdyYXBwZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmbGV4LWdyb3c6IGluaGVyaXQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWJhc2lzOiAwOyB9XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwMCU7XG4gIHdpZHRoOiAxMDAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBtaW4td2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5zaW1wbGViYXItdHJhY2sge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItY29udGVudCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLXRyYWNrIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7IH1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyOyB9XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSB7XG4gIC8qIFdoZW4gaG92ZXJlZCwgcmVtb3ZlIGFsbCB0cmFuc2l0aW9ucyBmcm9tIGRyYWcgaGFuZGxlICovXG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBsaW5lYXI7IH1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMXB4OyB9XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHRvcDogMnB4O1xuICBib3R0b206IDJweDsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIHtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMXB4OyB9XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7IH1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0b3A6IDJweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLyogUnRsIHN1cHBvcnQgKi9cbltkYXRhLXNpbXBsZWJhci1kaXJlY3Rpb249J3J0bCddIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7IH1cblxuLmhzLWR1bW15LXNjcm9sbGJhci1zaXplIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsOyB9XG5cbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgfVxuXG4uc3MtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogM2VtO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY4RDA2O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yczsgfVxuICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQuc3MtZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkLnNzLW9wZW4tYWJvdmUge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDsgfVxuICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQuc3Mtb3Blbi1iZWxvdyB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4OyB9XG4gICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyICoge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAjOTE5MTkxOyB9XG4gICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtZGVzZWxlY3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICBtYXJnaW46IDAgNnB4IDAgNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWRlc2VsZWN0LnNzLWhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICBtYXJnaW46IDAgNnB4IDAgNnB4OyB9XG4gICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjMjgyODI4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycywgbWFyZ2luIC4yczsgfVxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuLmFycm93LXVwIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgICBtYXJnaW46IDNweCAwIDAgMDsgfVxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuLmFycm93LWRvd24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICBtYXJnaW46IC0zcHggMCAwIDA7IH1cbiAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi1oZWlnaHQ6IDNlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMCAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGOEQwNjtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7IH1cbiAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3MtZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1kaXNhYmxlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAjMjgyODI4OyB9XG4gICAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3MtZGlzYWJsZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUgLnNzLXZhbHVlLWRlbGV0ZSB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3Mtb3Blbi1hYm92ZSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4OyB9XG4gICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLW9wZW4tYmVsb3cge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDsgfVxuICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTsgfVxuICAgICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogNHB4IDVweDtcbiAgICAgICAgbWFyZ2luOiAycHggMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICM5MTkxOTE7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbkBrZXlmcmFtZXMgc2NhbGVJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBzY2FsZU91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICAgIG1hcmdpbjogM3B4IDVweCAzcHggMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICBhbmltYXRpb24tbmFtZTogc2NhbGVJbjtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4gICAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZS5zcy1vdXQge1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzY2FsZU91dDtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4ycztcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICAgICAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUgLnNzLXZhbHVlLWRlbGV0ZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbDsgfVxuICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDEgM3B4O1xuICAgICAgbWFyZ2luOiA5cHggMTJweCAwIDVweDsgfVxuICAgICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogIzI4MjgyODtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7IH1cbiAgICAgICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyODI4Mjg7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgbGVmdDogLTRweDtcbiAgICAgICAgICB0b3A6IDRweDsgfVxuICAgICAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1cy5zcy1jcm9zcyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5zcy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAtMXB4IDAgMCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IHNvbGlkIDFweCAjRkY4RDA2O1xuICB6LWluZGV4OiAxMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycywgb3BhY2l0eSAuMnM7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApOyB9XG4gIC5zcy1jb250ZW50LnNzLW9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH1cbiAgLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDhweCA4cHggNnB4IDhweDsgfVxuICAgIC5zcy1jb250ZW50IC5zcy1zZWFyY2guc3MtaGlkZSB7XG4gICAgICBoZWlnaHQ6IDBweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gICAgICBtYXJnaW46IDBweCAwcHggMHB4IDBweDsgfVxuICAgICAgLnNzLWNvbnRlbnQgLnNzLXNlYXJjaC5zcy1oaWRlIGlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7IH1cbiAgICAuc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGOEQwNjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuICAgICAgLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4ICMwMDAwMDA7IH1cbiAgICAuc3MtY29udGVudCAuc3Mtc2VhcmNoIC5zcy1hZGRhYmxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmbGV4OiAwIDAgMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGOEQwNjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLnNzLWNvbnRlbnQgLnNzLWFkZGFibGUge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7IH1cbiAgLnNzLWNvbnRlbnQgLnNzLWxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGdyb3VwLWxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4IDZweCAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGlvbiB7XG4gICAgICBwYWRkaW5nOiA2cHggNnB4IDZweCAyNXB4OyB9XG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwLWxhYmVsLXNlbGVjdGFibGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAtbGFiZWwtc2VsZWN0YWJsZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgICBwYWRkaW5nOiA2cHggMTBweCA2cHggMTBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uICoge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIsIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtaGlnaGxpZ2h0ZWQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1kaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIGNvbG9yOiAjOTE5MTkxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOm5vdCguc3MtZGlzYWJsZWQpLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24gLnNzLXNlYXJjaC1oaWdobGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYjhjOyB9XG5cbi8qKlxyXG4gKiBTd2lwZXIgNS4yLjBcclxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcclxuICogaHR0cDovL3N3aXBlcmpzLmNvbVxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE5IFZsYWRpbWlyIEtoYXJsYW1waWRpXHJcbiAqXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxyXG4gKlxyXG4gKiBSZWxlYXNlZCBvbjogT2N0b2JlciAyNiwgMjAxOVxyXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7IH1cblxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07IH1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7IH1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi8gfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7IH1cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqLyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAncHJldic7IH1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ25leHQnOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG46cm9vdCB7XG4gIC8qXHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqLyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiA2MDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yOyB9XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNXB4OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7IH1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmZmZmY7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTsgfVxuXG4vKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcclxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XHJcbiAgKi8gfVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDsgfVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuW2RhdGEtYW5pbWF0aW9uPWZhZGVdIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAycyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XG4gIC5qcy1lbmFibGVkIFtkYXRhLWFuaW1hdGlvbj1mYWRlXSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICBbZGF0YS1hbmltYXRpb249ZmFkZV0uanMtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtkYXRhLWFuaW1hdGlvbj1mYWRlXS5qcy1hbmltYXRlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41czsgfSB9XG5cbltkYXRhLWFuaW1hdGlvbj1ib3R0b211cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMHB4LCAwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjVzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMS41cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7IH1cbiAgLmpzLWVuYWJsZWQgW2RhdGEtYW5pbWF0aW9uPWJvdHRvbXVwXSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICBbZGF0YS1hbmltYXRpb249Ym90dG9tdXBdLmpzLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtkYXRhLWFuaW1hdGlvbj1ib3R0b211cF0uanMtYW5pbWF0ZSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7IH0gfVxuXG5bZGF0YS1hbmltYXRpb249cmlnaHRsZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSwgdHJhbnNmb3JtIDNzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTsgfVxuICAuanMtZW5hYmxlZCBbZGF0YS1hbmltYXRpb249cmlnaHRsZWZ0XSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICBbZGF0YS1hbmltYXRpb249cmlnaHRsZWZ0XS5qcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbZGF0YS1hbmltYXRpb249cmlnaHRsZWZ0XS5qcy1hbmltYXRlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42czsgfSB9XG5cbltkYXRhLWFuaW1hdGlvbj1sZWZ0cmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSwgdHJhbnNmb3JtIDNzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTsgfVxuICAuanMtZW5hYmxlZCBbZGF0YS1hbmltYXRpb249bGVmdHJpZ2h0XSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICBbZGF0YS1hbmltYXRpb249bGVmdHJpZ2h0XS5qcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbZGF0YS1hbmltYXRpb249bGVmdHJpZ2h0XS5qcy1hbmltYXRlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42czsgfSB9XG5cbltkYXRhLWFuaW1hdGlvbj1zY2FsZWJpZ10gPiAqIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgzKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMnMgZWFzZS1vdXQsIG9wYWNpdHkgMS4ycyBlYXNlLW91dDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTsgfVxuXG5bZGF0YS1hbmltYXRpb249c2NhbGViaWddLmpzLWFuaW1hdGUgPiAqIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2RhdGEtYW5pbWF0aW9uPXNjYWxlYmlnXS5qcy1hbmltYXRlID4gKiB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzOyB9IH1cblxuW2RhdGEtYW5pbWF0aW9uPXN3aXBlaW1hZ2VdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIFtkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSBzY2FsZVgoMC4zMyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0OyB9XG4gIFtkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXSAuanMtYW5pbWF0aW9uLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBbZGF0YS1hbmltYXRpb249c3dpcGVpbWFnZV0gLmpzLWFuaW1hdGlvbi1pbWFnZV9fb3V0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTEwJSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBbZGF0YS1hbmltYXRpb249c3dpcGVpbWFnZV0gLmpzLWFuaW1hdGlvbi1pbWFnZV9faW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0OyB9XG4gICAgW2RhdGEtYW5pbWF0aW9uPXN3aXBlaW1hZ2VdIC5qcy1hbmltYXRpb24taW1hZ2VfX2lubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTsgfVxuICAgIFtkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXSAuanMtYW5pbWF0aW9uLWltYWdlX19pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgW2RhdGEtYW5pbWF0aW9uPXN3aXBlaW1hZ2VdLmpzLWFuaW1hdGU6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgW2RhdGEtYW5pbWF0aW9uPXN3aXBlaW1hZ2VdLmpzLWFuaW1hdGUgLmpzLWFuaW1hdGlvbi1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgW2RhdGEtYW5pbWF0aW9uPXN3aXBlaW1hZ2VdLmpzLWFuaW1hdGUgLmpzLWFuaW1hdGlvbi1pbWFnZV9fb3V0IHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIFtkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXS5qcy1hbmltYXRlIC5qcy1hbmltYXRpb24taW1hZ2VfX2luIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIFtkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXS5qcy1hbmltYXRlIC5qcy1hbmltYXRpb24taW1hZ2VfX2lubmVyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJvcmRlcmVkX19oZWFkZXIsIC5ib3JkZXJlZF9fZm9vdGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ib3JkZXJlZF9faGVhZGVyID4gKiwgLmJvcmRlcmVkX19mb290ZXIgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYm9yZGVyZWRfX2hlYWRlciA+ICo6YmVmb3JlLCAuYm9yZGVyZWRfX2hlYWRlciA+ICo6YWZ0ZXIsIC5ib3JkZXJlZF9fZm9vdGVyID4gKjpiZWZvcmUsIC5ib3JkZXJlZF9fZm9vdGVyID4gKjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTsgfVxuICAgIC5ib3JkZXJlZF9faGVhZGVyID4gKjpiZWZvcmUsIC5ib3JkZXJlZF9fZm9vdGVyID4gKjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArIDFlbSk7IH1cbiAgICAuYm9yZGVyZWRfX2hlYWRlciA+ICo6YWZ0ZXIsIC5ib3JkZXJlZF9fZm9vdGVyID4gKjphZnRlciB7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxZW0pOyB9XG4gIC5ib3JkZXJlZF9faGVhZGVyOmJlZm9yZSwgLmJvcmRlcmVkX19oZWFkZXI6YWZ0ZXIsIC5ib3JkZXJlZF9fZm9vdGVyOmJlZm9yZSwgLmJvcmRlcmVkX19mb290ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmJvcmRlcmVkX19oZWFkZXI6YmVmb3JlLCAuYm9yZGVyZWRfX2Zvb3RlcjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7IH1cbiAgLmJvcmRlcmVkX19oZWFkZXI6YWZ0ZXIsIC5ib3JkZXJlZF9fZm9vdGVyOmFmdGVyIHtcbiAgICByaWdodDogMDsgfVxuXG4uYm9yZGVyZWRfX2hlYWRlcjpiZWZvcmUsIC5ib3JkZXJlZF9faGVhZGVyOmFmdGVyIHtcbiAgdG9wOiA1MCU7IH1cblxuLmJvcmRlcmVkX19mb290ZXI6YmVmb3JlLCAuYm9yZGVyZWRfX2Zvb3RlcjphZnRlciB7XG4gIGJvdHRvbTogNTAlOyB9XG5cbi5ib3JkZXJlZF9fY29udGVudCB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7IH1cblxuLmJvcmRlcmVkLS1uby1mb290ZXIgLmJvcmRlcmVkX19jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXHJcbiRjb3JlX2J1dHRvbi1hbmltYXRpb246ICcuYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQtMicgIWRlZmF1bHQ7XHJcblxyXG4kY29yZV9idXR0b25fZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNjAwIDAuODc1ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25fcGFkZGluZyAgICAgICA6IDAuOGVtIDNlbSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9ib3JkZXItd2lkdGggIDogMXB4ICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhZGVmYXVsdDtcclxuXHJcbiRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25fY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9pY29uX2ZpbGwtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG4kY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9ob3Zlcl9maWxsLWNvbG9yICA6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnV0dG9uIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMThweC8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBwYWRkaW5nOiAxLjM1ZW0gMmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI0ZGOEQwNjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAuYnV0dG9uOmhvdmVyLCAuYnV0dG9uOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAuYnV0dG9uOmhvdmVyIC5idXR0b24tc3ZnLCAuYnV0dG9uOmZvY3VzIC5idXR0b24tc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgLmJ1dHRvbi0tbW9ub2NyaG9tZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yOyB9XG4gIC5idXR0b246ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmJ1dHRvbiBzcGFuIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYnV0dG9uLWRyYXdpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICBoZWlnaHQ6IDIuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC4yZW07XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGw7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgfVxuICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE4cHgvMSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyB9XG5cbi5idXR0b24tZHJhd2luZy0tYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gIC5idXR0b24tZHJhd2luZy0tYXJyb3cgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2O1xuICAgIHBhZGRpbmc6IC4zZW07XG4gICAgZmlsbDogI2ZmZjsgfVxuICAuYnV0dG9uLWRyYXdpbmctLWFycm93IC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMThweC8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIG1hcmdpbi1yaWdodDogLjVlbTsgfVxuICAuYnV0dG9uLWRyYXdpbmctLWFycm93OmhvdmVyLCAuYnV0dG9uLWRyYXdpbmctLWFycm93OmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGOEQwNjsgfVxuXG4uYnV0dG9uLXN2ZyB7XG4gIGZpbGw6ICNGRjhEMDY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEFuaW1hdGlvbiA6IHN3ZWVwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnV0dG9uLS1zd2VlcC10by1yaWdodCxcbi5idXR0b24tLXN3ZWVwLXRvLWxlZnQsXG4uYnV0dG9uLS1zd2VlcC10by10b3AsXG4uYnV0dG9uLFxuLmJ1dHRvbi0tc3dlZXAtdG8tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDApO1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYnV0dG9uLS1zd2VlcC10by1yaWdodDpiZWZvcmUsXG4gIC5idXR0b24tLXN3ZWVwLXRvLWxlZnQ6YmVmb3JlLFxuICAuYnV0dG9uLS1zd2VlcC10by10b3A6YmVmb3JlLFxuICAuYnV0dG9uOmJlZm9yZSxcbiAgLmJ1dHRvbi0tc3dlZXAtdG8tYm90dG9tOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgLmJ1dHRvbi0tc3dlZXAtdG8tcmlnaHQgc3BhbixcbiAgLmJ1dHRvbi0tc3dlZXAtdG8tbGVmdCBzcGFuLFxuICAuYnV0dG9uLS1zd2VlcC10by10b3Agc3BhbixcbiAgLmJ1dHRvbiBzcGFuLFxuICAuYnV0dG9uLS1zd2VlcC10by1ib3R0b20gc3BhbiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgfVxuICAuYnV0dG9uLS1zd2VlcC10by1yaWdodDpob3ZlcjpiZWZvcmUsIC5idXR0b24tLXN3ZWVwLXRvLXJpZ2h0OmZvY3VzOmJlZm9yZSxcbiAgLmJ1dHRvbi0tc3dlZXAtdG8tbGVmdDpob3ZlcjpiZWZvcmUsXG4gIC5idXR0b24tLXN3ZWVwLXRvLWxlZnQ6Zm9jdXM6YmVmb3JlLFxuICAuYnV0dG9uLS1zd2VlcC10by10b3A6aG92ZXI6YmVmb3JlLFxuICAuYnV0dG9uOmhvdmVyOmJlZm9yZSxcbiAgLmJ1dHRvbi0tc3dlZXAtdG8tdG9wOmZvY3VzOmJlZm9yZSxcbiAgLmJ1dHRvbjpmb2N1czpiZWZvcmUsXG4gIC5idXR0b24tLXN3ZWVwLXRvLWJvdHRvbTpob3ZlcjpiZWZvcmUsXG4gIC5idXR0b24tLXN3ZWVwLXRvLWJvdHRvbTpmb2N1czpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cblxuLmJ1dHRvbi0tc3dlZXAtdG8tcmlnaHQ6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbi5idXR0b24tLXN3ZWVwLXRvLWxlZnQ6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbi5idXR0b24tLXN3ZWVwLXRvLWJvdHRvbTpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cblxuXG4uYnV0dG9uLS1zd2VlcC10by10b3A6YmVmb3JlLFxuLmJ1dHRvbjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEFuaW1hdGlvbiA6IGJvcmRlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1jZW50ZXItdG8tb3V0LFxuLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LFxuLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LTIsXG4uYnV0dG9uLS1ib3JkZXItaW4sXG4uYnV0dG9uLS1ib3JkZXItb3V0LFxuLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20sXG4uYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbS1yZXZlcnNlLFxuLmJ1dHRvbi0tYm9yZGVyLXVwZG93bi1sZWZ0LXRvLXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1jZW50ZXItdG8tb3V0OmFmdGVyLFxuICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQ6YWZ0ZXIsXG4gIC5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodC0yOmFmdGVyLFxuICAuYnV0dG9uLS1ib3JkZXItaW46YWZ0ZXIsXG4gIC5idXR0b24tLWJvcmRlci1vdXQ6YWZ0ZXIsXG4gIC5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tOmFmdGVyLFxuICAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbS1yZXZlcnNlOmFmdGVyLFxuICAuYnV0dG9uLS1ib3JkZXItdXBkb3duLWxlZnQtdG8tcmlnaHQ6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWNlbnRlci10by1vdXQ6YmVmb3JlLFxuICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQ6YmVmb3JlLFxuICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQtMjpiZWZvcmUsXG4gIC5idXR0b24tLWJvcmRlci1pbjpiZWZvcmUsXG4gIC5idXR0b24tLWJvcmRlci1vdXQ6YmVmb3JlLFxuICAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbTpiZWZvcmUsXG4gIC5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2U6YmVmb3JlLFxuICAuYnV0dG9uLS1ib3JkZXItdXBkb3duLWxlZnQtdG8tcmlnaHQ6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1jZW50ZXItdG8tb3V0OmhvdmVyLCAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWNlbnRlci10by1vdXQ6Zm9jdXMsXG4gIC5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodDpob3ZlcixcbiAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0OmZvY3VzLFxuICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQtMjpob3ZlcixcbiAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LTI6Zm9jdXMsXG4gIC5idXR0b24tLWJvcmRlci1pbjpob3ZlcixcbiAgLmJ1dHRvbi0tYm9yZGVyLWluOmZvY3VzLFxuICAuYnV0dG9uLS1ib3JkZXItb3V0OmhvdmVyLFxuICAuYnV0dG9uLS1ib3JkZXItb3V0OmZvY3VzLFxuICAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbTpob3ZlcixcbiAgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b206Zm9jdXMsXG4gIC5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2U6aG92ZXIsXG4gIC5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2U6Zm9jdXMsXG4gIC5idXR0b24tLWJvcmRlci11cGRvd24tbGVmdC10by1yaWdodDpob3ZlcixcbiAgLmJ1dHRvbi0tYm9yZGVyLXVwZG93bi1sZWZ0LXRvLXJpZ2h0OmZvY3VzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWNlbnRlci10by1vdXQ6aG92ZXI6YWZ0ZXIsIC5idXR0b24tLWJvcmRlci1ib3R0b20tY2VudGVyLXRvLW91dDpmb2N1czphZnRlcixcbiAgICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQ6aG92ZXI6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0OmZvY3VzOmFmdGVyLFxuICAgIC5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodC0yOmhvdmVyOmFmdGVyLFxuICAgIC5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodC0yOmZvY3VzOmFmdGVyLFxuICAgIC5idXR0b24tLWJvcmRlci1pbjpob3ZlcjphZnRlcixcbiAgICAuYnV0dG9uLS1ib3JkZXItaW46Zm9jdXM6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLW91dDpob3ZlcjphZnRlcixcbiAgICAuYnV0dG9uLS1ib3JkZXItb3V0OmZvY3VzOmFmdGVyLFxuICAgIC5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tOmhvdmVyOmFmdGVyLFxuICAgIC5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tOmZvY3VzOmFmdGVyLFxuICAgIC5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2U6aG92ZXI6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZTpmb2N1czphZnRlcixcbiAgICAuYnV0dG9uLS1ib3JkZXItdXBkb3duLWxlZnQtdG8tcmlnaHQ6aG92ZXI6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLXVwZG93bi1sZWZ0LXRvLXJpZ2h0OmZvY3VzOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDsgfVxuXG4uYnV0dG9uLS1ib3JkZXItdXBkb3duLWxlZnQtdG8tcmlnaHQ6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAycHg7IH1cblxuLmJ1dHRvbi0tYm9yZGVyLXVwZG93bi1sZWZ0LXRvLXJpZ2h0OmZvY3VzOmJlZm9yZSwgLmJ1dHRvbi0tYm9yZGVyLXVwZG93bi1sZWZ0LXRvLXJpZ2h0OmhvdmVyOmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7IH1cblxuLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b206YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMDsgfVxuXG4uYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbTpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDA7IH1cblxuLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b206Zm9jdXM6YWZ0ZXIsIC5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tOmhvdmVyOmFmdGVyIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tOmZvY3VzOmJlZm9yZSwgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b206aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2U6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMDsgfVxuXG4uYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbS1yZXZlcnNlOmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDA7IH1cblxuLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZTpob3ZlcjphZnRlciwgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZTpmb2N1czphZnRlciB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbS1yZXZlcnNlOmhvdmVyOmJlZm9yZSwgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZTpmb2N1czpiZWZvcmUge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1jZW50ZXItdG8tb3V0OmFmdGVyIHtcbiAgbGVmdDogNTAlOyB9XG5cbi5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodC0yOmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7IH1cblxuLmJ1dHRvbi0tYm9yZGVyLWluOmZvY3VzLCAuYnV0dG9uLS1ib3JkZXItaW46aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzI5MjkyODsgfVxuICAuYnV0dG9uLS1ib3JkZXItaW46Zm9jdXM6YWZ0ZXIsIC5idXR0b24tLWJvcmRlci1pbjpob3ZlcjphZnRlciB7XG4gICAgd2lkdGg6IDA7IH1cblxuLmJ1dHRvbi0tYm9yZGVyLW91dDpob3ZlciwgLmJ1dHRvbi0tYm9yZGVyLW91dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMjkyOTI4OyB9XG4gIC5idXR0b24tLWJvcmRlci1vdXQ6aG92ZXI6YWZ0ZXIsIC5idXR0b24tLWJvcmRlci1vdXQ6Zm9jdXM6YWZ0ZXIge1xuICAgIHdpZHRoOiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5kcmF3aW5nLS1ib3hzaGFkb3cgLmRyYXdpbmdfX2ltZyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTlweCAtMTFweCBibGFjazsgfVxuXG4uZHJhd2luZ19fY29udGFpbmVyLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmRyYXdpbmdfX2NvbnRhaW5lci12ZXJ0aWNhbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5kcmF3aW5nX190ZXh0LXZlcnRpY2FsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kcmF3aW5nX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuICAgICAgYm90dG9tOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDYuMTExMWVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5kcmF3aW5nX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5maWd1cmVzLXJvdGF0b3JfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmlndXJlcy1yb3RhdG9yX19wYXJ0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZpZ3VyZXMtcm90YXRvcl9fZGlnaXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmZpZ3VyZXMtcm90YXRvcl9fZGlnaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbltkYXRhLWFuaW1hdGlvbj1maWd1cmVzXSAuZmlndXJlcy1yb3RhdG9yX19kaWdpdC13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuNXMgZWFzZS1vdXQ7IH1cblxuW2RhdGEtYW5pbWF0aW9uPWZpZ3VyZXNdLmpzLWFuaW1hdGUgLmZpZ3VyZXMtcm90YXRvcl9fZGlnaXQtd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlICsgMWVtKSk7IH1cblxuLyouZ3JvdXAtZWxlbWVudHMge1xyXG5cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLmdyb3VwLWVsZW1lbnRzLS1yb3cge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG4gICAgLmdyb3VwLWVsZW1lbnRzLS1jb2x1bW4ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGlua3MtZ3JvdXAge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5saW5rcy1ncm91cF9fbGluayArIC5saW5rcy1ncm91cF9fbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgLmxpbmtzLWdyb3VwX19saW5rICsgLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07IH0gfVxuXG4ubG9hZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAzcHggc29saWQgI2YzZjNmMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkY4RDA2O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAvKiBTYWZhcmkgKi9cbiAgYW5pbWF0aW9uOiBzcGluIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIG1hcmdpbjogMTZweCBhdXRvIGF1dG87IH1cblxuLyogU2FmYXJpICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tZWRpYS1tb2R1bGVfX2J0bi1jb250YWluZXIge1xuICBtYXJnaW46IDAgMCAwIC42ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLm1lZGlhLW1vZHVsZV9fYnRuIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAuNGVtO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAubWVkaWEtbW9kdWxlX19idG4tbGFiZWwge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOWVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubWVkaWEtbW9kdWxlX19idG4gPiAqIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubWVkaWEtbW9kdWxlX19zdmcge1xuICB3aWR0aDogMzZweDtcbiAgbWFyZ2luOiAuMmVtIC42ZW07IH1cblxuLm1lZGlhLW1vZHVsZV9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5tZWRpYS1tb2R1bGUgLm1vZGFsX19ib2R5IHtcbiAgd2lkdGg6IDcwdnc7IH1cblxuLm1lZGlhLW1vZHVsZSAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA3MHZoO1xuICBtYXgtaGVpZ2h0OiA5MHZoO1xuICBib3JkZXI6IDA7IH1cblxuLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA0NzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSB7XG4gICAgICBwYWRkaW5nOiAzZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5tb2RhbF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIycHgpLzEuMzYgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSB7XG4gICAgICBmbGV4OiA1MCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiBncmV5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW1fX2J0biB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC02cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uX19mYWNlYm9vayB7XG4gICAgICAgICAgZmlsbDogIzM5NTY5YzsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX21lc3NlbmdlciB7XG4gICAgICAgICAgZmlsbDogIzAwNzhGRjsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX3R3aXR0ZXIge1xuICAgICAgICAgIGZpbGw6ICMwMGFjZWU7IH1cbiAgICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uX19saW5rZWRpbiB7XG4gICAgICAgICAgZmlsbDogIzAwNzJiMTsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX2VtYWlsIHtcbiAgICAgICAgICBmaWxsOiAjNUQ1QzVCOyB9XG4gICAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSAuc2hhcmUtaWNvbl9fd2hhdHNhcHAge1xuICAgICAgICAgIGZpbGw6ICMyOEQxNDY7IH1cbiAgICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uX19jb3B5LWxpbmsge1xuICAgICAgICAgIGZpbGw6ICM1RDVDNUI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubW9kYWwge1xuICB0b3A6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuICAubW9kYWxfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAubW9kYWxfX2Nsb3NlLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgLm1vZGFsX19ib2R5IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1vZGFsX19ib2R5IHtcbiAgICAgICAgd2lkdGg6IDkxOHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMmVtKTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAzZW0gM2VtIDNlbTsgfSB9XG4gIC5tb2RhbF9fc2Nyb2xsZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1vZGFsX190ZXh0IC5mZWVzLXNjaGVkdWxlX190YWJsZS50YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubW9kYWxfX3RleHQgLmZlZXMtc2NoZWR1bGVfX3RhYmxlLnRhYmxlIHRkLCAubW9kYWxfX3RleHQgLmZlZXMtc2NoZWR1bGVfX3RhYmxlLnRhYmxlIHRoIHtcbiAgICAgIHBhZGRpbmc6IC41ZW0gLjJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubW9kYWxfX2JhY2tncm91bmQge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG4gIC5tb2RhbF9fZm9jdXMtdHJhcCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLm1vZGFsLS1tYWluIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogNmVtOyB9XG4gICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fY2xvc2Uge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAxZW0vMS41ZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAubW9kYWwtLW1haW4gLm1vZGFsX19jbG9zZTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX2Nsb3NlLWRyYXdpbmcge1xuICAgICAgICB3aWR0aDogMmVtO1xuICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGOEQwNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgcGFkZGluZzogLjRlbTsgfVxuICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX2JvZHkge1xuICAgICAgcGFkZGluZzogMi4zZW0gMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMCU7IH1cbiAgICAubW9kYWwtLW1haW4gLm1vZGFsX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogM2VtO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX3RleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tb3JlLWFjdGlvbl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDFlbSAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vcmUtYWN0aW9uX19pdGVtIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4ubW9yZS1hY3Rpb25fX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMC45MjVlbS8xLjVlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vcmUtYWN0aW9uX190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tb3JlLWFjdGlvbl9fdGV4dCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAxLjEyNWVtLzEuNWVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuXG4ubW9yZS1hY3Rpb25fX2xpbmtzIHtcbiAgbWFyZ2luOiAwIDIlOyB9XG4gIC5tb3JlLWFjdGlvbl9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLm1vcmUtYWN0aW9uX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLm1vcmUtYWN0aW9uX19saW5rcyAuYnV0dG9uOmZvY3VzLCAubW9yZS1hY3Rpb25fX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNGRjhEMDY7XG4gICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgIC5tb3JlLWFjdGlvbl9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5tb3JlLWFjdGlvbl9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5zY3JvbGwtYmxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2Nyb2xsLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGJvdHRvbTogMiU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYW5pbWF0aW9uOiAycyB3aWdnbGUgZWFzZSBpbmZpbml0ZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7IH1cbiAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24gLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgIGZpbGw6ICNGRjhEMDY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTsgfVxuICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgICBzdHJva2U6ICNGRjhEMDY7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTsgfVxuICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciwgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgICAgICBzdHJva2U6ICMwMDAwMDA7IH1cblxuLnNjcm9sbC1ibG9jay0taG9tZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IGF1dG87XG4gIHJpZ2h0OiAxJTsgfVxuICAuc2Nyb2xsLWJsb2NrLS1ob21lIC5zY3JvbGwtYmxvY2tfX2J1dHRvbi0tbGFzdCA+ICoge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTsgfVxuICAuc2Nyb2xsLWJsb2NrLS1ob21lLnNjcm9sbC1ibG9ja19fYnV0dG9uLS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbkBrZXlmcmFtZXMgd2lnZ2xlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTsgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTsgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7IH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJpY2Utc2Vhc29ucmVudGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAucHJpY2Utc2Vhc29ucmVudGFsX190YWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcmljZS1zZWFzb25yZW50YWxfX3RoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkY4RDA2O1xuICAgIHBhZGRpbmc6IC4zZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjhlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwZmF1bHQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wcmljZS1zZWFzb25yZW50YWxfX3RoLS12YWx1ZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICAgICAgd2lkdGg6IDMwJTsgfVxuICAgICAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdGgtLXZhbHVlOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5wcmljZS1zZWFzb25yZW50YWxfX3RyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IC4zZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45Mzc1ZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wcmljZS1zZWFzb25yZW50YWxfX3RyLS12YWx1ZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICAgICAgd2lkdGg6IDMwJTsgfVxuICAgICAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdHItLXZhbHVlOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5lcXVpcG1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4OyB9XG4gICAgICAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM2VtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmVxdWlwbWVudF9fZ3JvdXAtdGFibGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lcXVpcG1lbnRfX2dyb3VwLXRhYmxlIHtcbiAgICAgICAgbWFyZ2luOiAwIC0zZW07IH0gfVxuICAgIC5lcXVpcG1lbnRfX2dyb3VwLXRhYmxlID4gKiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVxdWlwbWVudF9fZ3JvdXAtdGFibGUgPiAqIHtcbiAgICAgICAgICBtYXJnaW46IDAgM2VtO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDZlbSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5lcXVpcG1lbnRfX2dyb3VwLXRhYmxlID4gKiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDNlbTtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJS8zKSAtIDZlbSk7IH0gfVxuICAgIC5lcXVpcG1lbnRfX2dyb3VwLXRhYmxlIC5lcXVpcG1lbnRfX3RhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAuZXF1aXBtZW50X190YWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmVxdWlwbWVudF9fdGFibGUtLXRleHQgLmVxdWlwbWVudF9fdGgge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAuZXF1aXBtZW50X190YWJsZS0tdGV4dCAuZXF1aXBtZW50X190aC0tbGFiZWwge1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLmVxdWlwbWVudF9fdGFibGUtLXRleHQgLmVxdWlwbWVudF9fdGgtLXZhbHVlIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZXF1aXBtZW50X190YWJsZS0tdGV4dCAuZXF1aXBtZW50X190ciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RhYmxlLS10ZXh0IC5lcXVpcG1lbnRfX3RyLS1sYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZXF1aXBtZW50X190YWJsZS0tdGV4dCAuZXF1aXBtZW50X190ci0tdmFsdWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RhYmxlLS10ZXh0IC5lcXVpcG1lbnRfX3RyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjsgfVxuICAuZXF1aXBtZW50X190aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nOiAuM2VtO1xuICAgIG1hcmdpbi1ib3R0b206IC44ZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTFlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZXF1aXBtZW50X190aC0tbGFiZWwge1xuICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcbiAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RoLS1sYWJlbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5lcXVpcG1lbnRfX3RoLS12YWx1ZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmVxdWlwbWVudF9fdGgtLXZhbHVlOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5lcXVpcG1lbnRfX3RyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IC4zZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTFlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5lcXVpcG1lbnRfX3RyLS1sYWJlbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICAgLmVxdWlwbWVudF9fdHItLWxhYmVsOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLmVxdWlwbWVudF9fdHItLXZhbHVlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RyLS12YWx1ZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLmVxdWlwbWVudF9fdHItLXZhbHVlLS1jaGVjayB7XG4gICAgICAgIGNvbG9yOiAjNTBiMTM4OyB9XG4gICAgICAuZXF1aXBtZW50X190ci0tdmFsdWUtLW5vLWNoZWNrIHtcbiAgICAgICAgY29sb3I6ICNiMTM4Mzg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2tpcGxpbmsge1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2tpcGxpbmtfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAuc2tpcGxpbmtfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNraXBsaW5rX19saW5rOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zdmctYXJyb3dzY3JvbGwge1xuICB3aWR0aDogMS44ZW07XG4gIGhlaWdodDogMS44ZW07XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3ZnLWFycm93c2Nyb2xsIHtcbiAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuXG4uc2Nyb2xsLWJsb2NrLS1ob21lIC5zdmctYXJyb3dzY3JvbGwge1xuICB3aWR0aDogMS4yZW07XG4gIGhlaWdodDogMS4yZW07XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2Nyb2xsLWJsb2NrLS1ob21lIC5zdmctYXJyb3dzY3JvbGwge1xuICAgICAgd2lkdGg6IDIuMmVtO1xuICAgICAgaGVpZ2h0OiAyLjJlbTsgfSB9XG5cbi5zd2lwZXItY29udGFpbmVyLS1uYXYtdW5kZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgcGFkZGluZzogMWVtIDA7IH1cblxuLnN3aXBlci1jb250YWluZXItLW5hdi11bmRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLnN3aXBlci1jb250YWluZXItLXNsaWRlcy1hdXRvIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEuNWVtOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGNvbG9yOiAjRkY4RDA2O1xuICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgY29sb3I6ICM5MTkxOTE7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50YWJsZS1hcmlhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGFibGUtYXJpYV9fdGgtLWhpZGRlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnRhYmxlLWFyaWFfX3RkOmZpcnN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC50YWJsZS1hcmlhX190ZDpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAudGFibGUtYXJpYV9fdGQtLXRpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmbGV4OiAxO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgLnRhYmxlLWFyaWFfX3RkLS12YWx1ZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogI0ZGOEQwNjsgfVxuICAudGFibGUtYXJpYV9fdHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDAuOGVtIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRjhEMDY7IH1cbiAgICAudGFibGUtYXJpYV9fdHI6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbnZpc2libGUge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4udGFicy12MSAuZGV0YWlsLXRhYnMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4udGFicy12MSAuZGV0YWlsLXRhYnNfX2xpbmsge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnRhYnMtdjEgLmRldGFpbC10YWJzX19saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlci1jb2xvcjogIzkxOTE5MTsgfVxuXG4udGFicy12MSAuZGV0YWlsLXRhYnNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGFicy12MSAuZGV0YWlsLXRhYnNfX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG5cbi50YWJzLXYxIFthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXS5kZXRhaWwtdGFic19fbGluayB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi50YWJzLXYxIFthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXS5kZXRhaWwtdGFic19fbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG4udGFicy12MSAuZGV0YWlsLXRhYnNfX3NlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMWVtIDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFlbS8xZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjhEMDY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGFicy12MSAuZGV0YWlsLXRhYnNfX3NlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnRhYnMtdjEgLmRldGFpbC10YWJzX19zZWxlY3Quc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBib3JkZXI6IDA7IH1cblxuLnRhYnMtdjEgLmRldGFpbC10YWJzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IC44ZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAudGFicy12MSAuZGV0YWlsLXRhYnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi50YWJzLXYxIC5kZXRhaWwtdGFic19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMS4zZW0gMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODVlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkY4RDA2OyB9XG4gIC50YWJzLXYxIC5kZXRhaWwtdGFic19fbGluazpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuXG4udGFicy12MSBbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2xpbmsge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gIC50YWJzLXYxIFthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXS5kZXRhaWwtdGFic19fbGluayBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGFicy12MSBbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2xpbmsgc3BhbjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC0uNWVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50YWJzLXYxIC5kZXRhaWwtdGFic19fY29udGVudCB7XG4gICAgcGFkZGluZzogMWVtIDA7IH0gfVxuXG4udGFicy12MSBbYXJpYS1oaWRkZW49XCJ0cnVlXCJdLmRldGFpbC10YWJzX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGV4dC12ZXJ0aWNhbCB7XG4gIGNvbG9yOiByZWQ7IH1cblxuLyogUGxheSB3aXRoIHNwZWVkIGFuZCBlYXNpbmcgb2YgdGhlIGFuaW1hdGlvbiAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmRpZ2l0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4udGltZS1wYXJ0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50aW1lLXBhcnQtd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIjpcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICByaWdodDogLTMwcHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgZm9udC1zaXplOiAyMDBweDtcbiAgICBsaW5lLWhlaWdodDogMC45OyB9XG5cbi50aW1lLXBhcnQge1xuICB3aWR0aDogMTQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAudGltZS1wYXJ0IC5kaWdpdC13cmFwcGVyIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMSwgMCwgMSwgMCk7IH1cbiAgLnRpbWUtcGFydC5odW5kcmVkdGhzLnRlbnMgLmRpZ2l0LXdyYXBwZXIge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBodW5kcmVkdGhzLXRlbnM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA2MHM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMzYwMDsgfVxuICAudGltZS1wYXJ0Lmh1bmRyZWR0aHMub25lcyAuZGlnaXQtd3JhcHBlciB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGh1bmRyZWR0aHMtb25lcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAzNjAwMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0Ljg3NWVtOyB9XG4gIC50aXRsZSBoMSwgLnRpdGxlIGgyLCAudGl0bGUgaDMsIC50aXRsZSBoNCwgLnRpdGxlIGg1LCAudGl0bGUgaDYge1xuICAgIG1hcmdpbjogMDsgfVxuICAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbS8xLjIgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAyZW0vMS4yIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAudGl0bGVfX2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udGl0bGUtc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnRpdGxlLXN1YnRpdGxlIGgxLCAudGl0bGUtc3VidGl0bGUgaDIsIC50aXRsZS1zdWJ0aXRsZSBoMywgLnRpdGxlLXN1YnRpdGxlIGg0LCAudGl0bGUtc3VidGl0bGUgaDUsIC50aXRsZS1zdWJ0aXRsZSBoNiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNzVlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjVlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNoZWNrYm94X19sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuNzc3OGVtLzEuMmVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jaGVja2JveF9fZmllbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fYm94IHtcbiAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjRkY4RDA2OyB9XG4gICAgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19ib3ggc3ZnIHBvbHlsaW5lIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwOyB9XG5cbi5jaGVja2JveF9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGNhbGMoMC41ZW0gLSA4cHgpO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjsgfVxuICAuY2hlY2tib3hfX2JveCBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgbGVmdDogLTJweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gICAgICBzdHJva2U6ICNGRjhEMDY7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDcxcHg7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogNzFweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTsgfVxuICAgIC5jaGVja2JveF9fYm94IHN2ZyBwb2x5bGluZSB7XG4gICAgICBzdHJva2U6ICMwMDAwMDA7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDIwcHg7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuXG4uY2hlY2tib3hfX3NwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uY2hlY2tib3g6aG92ZXIgLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICBzdHJva2UtZGFzaG9mZnNldDogMDsgfVxuXG4uY2hlY2tib3hfX2ZpZWxkOmZvY3VzIH4gLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICBzdHJva2UtZGFzaG9mZnNldDogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jaGVja2JveGVzX19maWVsZHNldCB7XG4gIGJvcmRlcjogMDsgfVxuXG4uY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44NzVlbS8xLjVlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuXG4uY2hlY2tib3hlc19fZ3JvdXAge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuY2hlY2tib3hlc19fZ3JvdXAgPiBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmNoZWNrYm94ZXNfX2dyb3VwIC5jaGVja2JveGVzX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMmVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmZvcm1fX2ZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAzZW0gMCAzZW0gMDsgfVxuICAgIC5mb3JtX19maWVsZHNldC0tbGVnZW5kLWhpZGUge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5mb3JtX19maWVsZHNldC0tdmFsaWRhdGlvbiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5mb3JtX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm1fX2xlZ2VuZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAzZW0gMDsgfVxuICAgIC5mb3JtX19sZWdlbmQtLWhpZGRlbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm1fX2ZpZWxkcyB7XG4gICAgICBtYXJnaW46IDAgLTIuNWVtIDAgLTIuNWVtOyB9IH1cbiAgLmZvcm1fX2ZpZWxkIHtcbiAgICBtYXJnaW46IDAgMCAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIDIuNWVtIDNlbSAyLjVlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNWVtOyB9IH1cbiAgLmZvcm1fX3ZhbGlkYXRpb24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmZvcm1fX3ZhbGlkYXRpb24gLmNoZWNrYm94ZXMge1xuICAgIG1hcmdpbjogMDsgfVxuICAuZm9ybV9fc3VibWl0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JtX19zdWJtaXQge1xuICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5mb3JtIC5mb3JtLWdyb3VwID4gKiB7XG4gICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uID4gKiB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogaW5pdGlhbDsgfVxuICAgICAgLmZvcm0gLmZvcm0tZ3JvdXAtLXJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5mb3JtIC5mb3JtLWdyb3VwLS1sYXN0IHtcbiAgICAgICAgZmxleC1ncm93OiAwOyB9IH1cbiAgLmZvcm0gLmZvcm0tZ3JvdXAgLmN1c3RvbS1zZWxlY3RBZ2VuY2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmZvcm0gLmZvcm0tZ3JvdXAgLmN1c3RvbS1zZWxlY3RBZ2VuY2Ugc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZm9ybSAuZm9ybS1ncm91cCAuY3VzdG9tLXNlbGVjdEFnZW5jZSAuc2VsZWN0LXNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgbWluLWhlaWdodDogM2VtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAwLjkzNzVlbS8xZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZvcm0gLmZvcm0tZ3JvdXAgLmN1c3RvbS1zZWxlY3RBZ2VuY2UgLnNlbGVjdC1zZWxlY3RlZDphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsbWFyZ2luIC4ycztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAgIC5mb3JtIC5mb3JtLWdyb3VwIC5jdXN0b20tc2VsZWN0QWdlbmNlIC5zZWxlY3Qtc2VsZWN0ZWQuc2VsZWN0LWFycm93LWFjdGl2ZTphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNGRlZyk7IH1cbiAgICAuZm9ybSAuZm9ybS1ncm91cCAuY3VzdG9tLXNlbGVjdEFnZW5jZSAuc2VsZWN0LWl0ZW1zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDNweCAjMDAwOyB9XG4gICAgICAuZm9ybSAuZm9ybS1ncm91cCAuY3VzdG9tLXNlbGVjdEFnZW5jZSAuc2VsZWN0LWl0ZW1zLnNlbGVjdC1oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmZvcm0gLmZvcm0tZ3JvdXAgLmN1c3RvbS1zZWxlY3RBZ2VuY2UgLnNlbGVjdC1pdGVtcyBkaXYge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgcGFkZGluZzogMC43ZW0gMThweCAwLjdlbSAxZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmZvcm0gLmZvcm0tZ3JvdXAgLmN1c3RvbS1zZWxlY3RBZ2VuY2UgLnNlbGVjdC1pdGVtcyBkaXY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5mb3JtIC5mb3JtLWdyb3VwIC5jdXN0b20tc2VsZWN0QWdlbmNlIC5zZWxlY3QtaXRlbXMgLnNhbWUtYXMtc2VsZWN0ZWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5mb3JtIC5mb3JtLWdyb3VwIC5jdXN0b20tc2VsZWN0QWdlbmNlIC5zZWxlY3QtaXRlbXMgLnNhbWUtYXMtc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjhEMDY7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA0cHg7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkY4RDA2O1xuICAgICAgICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7IH1cbiAgLmZvcm1fX2NvbmRpdGlvbnMge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjc3NzhlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5mb3JtX19sZWdhbHMge1xuICAgIG1hcmdpbjogMmVtIDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC43ZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5mb3JtLS1jb25kZW5zZWQgLmZvcm1fX2ZpZWxkc2V0IHtcbiAgICBtYXJnaW46IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzIGZvciB2YWxpZGF0aW9uXHJcbihQcmlzdGluZSlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5maWVsZC12YWxpZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmllbGQtdmFsaWRhdGUtLWhhcy1kYW5nZXIgW2NsYXNzKj1cIl9fbGFiZWxcIl0ge1xuICAgIGNvbG9yOiAjZGMxZDM0ICFpbXBvcnRhbnQ7IH1cbiAgLmZpZWxkLXZhbGlkYXRlLS1oYXMtZGFuZ2VyIFtjbGFzcyo9XCJfX2lucHV0XCJdIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGMxZDM0ICFpbXBvcnRhbnQ7IH1cbiAgLmZpZWxkLXZhbGlkYXRlLS1oYXMtZGFuZ2VyIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQsXG4gIC5maWVsZC12YWxpZGF0ZS0taGFzLWRhbmdlciAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMxZDM0ICFpbXBvcnRhbnQ7IH1cbiAgLmZpZWxkLXZhbGlkYXRlX19oZWxwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmc6IDAuNmVtIDFlbTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2RjMWQzNDtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuZmllbGQtdmFsaWRhdGVfX2hlbHA6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGMxZDM0OyB9XG4gIC5maWVsZC12YWxpZGF0ZTpob3ZlciAuZmllbGQtdmFsaWRhdGVfX2hlbHAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxvY2FsaXphdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5sb2NhbGl6YXRvcl9fcGx1cyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMnB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmxvY2FsaXphdG9yX19wbHVzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLmxvY2FsaXphdG9yX19wbHVzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgLmxvY2FsaXphdG9yX19zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhbGl6YXRvcl9fc2VhcmNoIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDsgfSB9XG4gIC5sb2NhbGl6YXRvcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNTJweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA1MnB4OyB9XG4gICAgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNS4yZW0pOyB9XG4gICAgICAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlLS1jb3VudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmxvY2FsaXphdG9yX19pbnB1dCB7XG4gICAgZmxleDogMTtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAubG9jYWxpemF0b3JfX2lucHV0IC50ZXh0ZmllbGRfX2lucHV0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzFlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgcGFkZGluZzogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciB7XG4gICAgICAgIG1pbi13aWR0aDogMTllbTsgfSB9XG4gIC5sb2NhbGl6YXRvcl9fc2VsZWN0IC5zcy1tYWluIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmxvY2FsaXphdG9yX19zZWxlY3QgLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sb2NhbGl6YXRvcl9fdmFsdWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMmVtKTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAtNXB4OyB9XG4gIC5sb2NhbGl6YXRvcl9fdmFsdWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIGNvbG9yOiAjMjgyODI4O1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGhlaWdodDogM2VtO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAubG9jYWxpemF0b3JfX3ZhbHVlLXRleHQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtZGVsZXRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICAgIG1pbi13aWR0aDogMmVtO1xuICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMmVtOyB9XG4gICAgLmxvY2FsaXphdG9yX192YWx1ZS0tY291bnQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWRlbGV0ZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTsgfVxuICAgICAgLmxvY2FsaXphdG9yX192YWx1ZS0tZGVsZXRlIC5sb2NhbGl6YXRvcl9fdmFsdWUtZGVsZXRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxvY2FsaXphdG9yX19leHRyYSB7XG4gICAgbWFyZ2luOiAxLjVlbSA1cHggMDsgfVxuICAgIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fbGVnZW5kIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDAuOWVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAubG9jYWxpemF0b3ItLW9wZW5lZCAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxvY2FsaXphdG9yLS1vcGVuZWQgLmxvY2FsaXphdG9yX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5sb2NhbGl6YXRvci0tb3BlbmVkLmxvY2FsaXphdG9yLS1maWxsZWQgLmxvY2FsaXphdG9yX19wbHVzLCAubG9jYWxpemF0b3ItLW9wZW5lZC5sb2NhbGl6YXRvci0tc2VhcmNoaW5nIC5sb2NhbGl6YXRvcl9fcGx1cyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5sb2NhbGl6YXRvci0tbG9hZGluZyAubG9jYWxpemF0b3JfX3BsdXMge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuICAubG9jYWxpemF0b3ItLWZpbGxlZCAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sb2NhbGl6YXRvci0tc2VhcmNoaW5nIC5sb2NhbGl6YXRvcl9fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubG9jYWxpemF0b3ItLXNlYXJjaGluZyAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxvY2FsaXphdG9yLS1uby1wcm94aW1pdHkgLmxvY2FsaXphdG9yX19leHRyYSB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmFkaW9fX2lucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4OyB9XG4gIC5yYWRpb19faW5wdXQgKyBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucmFkaW9fX2lucHV0ICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTIxcHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDExcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgLnJhZGlvX19pbnB1dCArIGxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE2cHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDsgfVxuICAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBXaW5kb3dUZXh0OyB9IH1cblxuLnJhZGlvX19sYWJlbCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJhZGlvc19fZmllbGRzZXQge1xuICBib3JkZXI6IDA7IH1cblxuLnJhZGlvc19fbGVnZW5kIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44NzVlbS8xLjVlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuXG4ucmFkaW9zX19ncm91cCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5yYWRpb3NfX2dyb3VwID4gbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0ge1xuICAgIGZsZXg6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgbWFyZ2luLXRvcDogLjJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAuMmVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJhbmdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMWVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLnJhbmdlX19pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5yYW5nZV9faW5wdXQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAucmFuZ2VfX3BsdXMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMmVtICsgMTBweCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucmFuZ2VfX3BsdXM6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgbGVmdDogMTJweDtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAucmFuZ2VfX3BsdXM6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAucmFuZ2VfX2hpZ2hsaWdodCB7XG4gICAgY29sb3I6ICNGRjhEMDY7IH1cbiAgLnJhbmdlX19wcm9tcHQge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbiAgLnJhbmdlX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBtaW4td2lkdGg6IDE5ZW07XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMS44ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsb3BhY2l0eSAuMnM7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnJhbmdlX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAucmFuZ2VfX3ByZXZpZXcge1xuICAgIG1hcmdpbi10b3A6IDEuOGVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnJhbmdlX19wcmV2aWV3IC5yYW5nZV9faGlnaGxpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5yYW5nZV9fc3VtbWFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNTJweDtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnJhbmdlX192YWx1ZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTsgfVxuICAucmFuZ2UtLW9wZW5lZCAucmFuZ2VfX3Byb21wdCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJhbmdlLS1vcGVuZWQgLnJhbmdlX192YWx1ZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJhbmdlLS1vcGVuZWQgLnJhbmdlX19jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5yYW5nZS0tb3BlbmVkIC5yYW5nZV9fcGx1cyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5yYW5nZS0tZmlsbGVkIC5yYW5nZV9fcHJvbXB0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yYW5nZS0tZmlsbGVkIC5yYW5nZV9fdmFsdWVzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucmFuZ2UgLm5vVWktY29ubmVjdCB7XG4gICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCB7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzkxOTE5MTsgfVxuICAgIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWJhc2Uge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICByaWdodDogLTEzcHg7XG4gICAgICB0b3A6IC0xMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzkxOTE5MTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnJhbmdlX19zdW1tYXJ5IHtcbiAgICBoZWlnaHQ6IDUycHg7IH1cbiAgLyogSUUxMCAqL1xuICAqOjotbXMtYmFja2Ryb3AsIC5yYW5nZV9fc3VtbWFyeSB7XG4gICAgaGVpZ2h0OiA1MnB4OyB9XG4gIC8qIElFMTEgKi8gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5zZWxlY3RfX2xhYmVsIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xOGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnNlbGVjdF9fbGFiZWwtLWhpZGRlbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5zZWxlY3RfX2lucHV0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTsgfVxuICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQge1xuICAgIGJvcmRlci1jb2xvcjogI2QzZDNkMztcbiAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3Mtc2VhcmNoOm5vdCguc3MtaGlkZSkge1xuICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLXNlYXJjaDpub3QoLnNzLWhpZGUpIGlucHV0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDNkM2QzO1xuICAgICAgICBwYWRkaW5nOiAxZW0gMC42ZW07XG4gICAgICAgIGhlaWdodDogM2VtOyB9XG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3Mtc2VhcmNoOm5vdCguc3MtaGlkZSkgaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE0MSwgNiwgMC4xKTsgfVxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyNGRjhEMDYnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCclM0UlM0NwYXRoIGQ9J00yMC4yODUgMkw5IDEzLjU2NyAzLjcxNCA4LjU1NiAwIDEyLjI3MiA5IDIxIDI0IDUuNzE1eicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDNlbTsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAqIHtcbiAgICAgICAgcGFkZGluZzogLjJlbSAwOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDNlbTtcbiAgICBtaW4taGVpZ2h0OiAzZW07XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGZsZXg6IGluaXRpYWw7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWU6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAyZW07XG4gICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgIGhlaWdodDogM2VtO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS10ZXh0IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlLS1jdXN0b20ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2O1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlLWRlbGV0ZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyZW07XG4gICAgICAgIG1pbi13aWR0aDogMmVtO1xuICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMmVtOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDAuNWVtKTsgfVxuICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgcGFkZGluZzogMS4zZW0gMzBweCAxZW0gMWVtOyB9XG5cbnNlbGVjdC5qcy1zZWxlY3QtLWxpZ2h0IHtcbiAgb3BhY2l0eTogMDsgfVxuICAuanMtZW5hYmxlZCBzZWxlY3QuanMtc2VsZWN0LS1saWdodCB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uc3MtbWFpbi5qcy1zZWxlY3QtLWxpZ2h0IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtLzFlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gIC5zcy1tYWluLmpzLXNlbGVjdC0tbGlnaHQgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1saWdodCAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1saWdodCAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRleHRhcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAudGV4dGFyZWFfX2xhYmVsIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTsgfVxuICAgIC50ZXh0YXJlYV9fbGFiZWwtLWhpZGRlbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0YXJlYV9faW5wdXQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMWVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9XG4gICAgLnRleHRhcmVhX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBvcGFjaXR5OiAwLjM1OyB9XG4gICAgLnRleHRhcmVhX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgb3BhY2l0eTogMC4zNTsgfVxuICAgIC50ZXh0YXJlYV9faW5wdXQ6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgICAudGV4dGFyZWFfX2lucHV0OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBvcGFjaXR5OiAwLjM1OyB9XG4gICAgICAudGV4dGFyZWFfX2lucHV0OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgb3BhY2l0eTogMC4zNTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZXh0ZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC50ZXh0ZmllbGRfX2xhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50ZXh0ZmllbGRfX2xhYmVsLS1oaWRkZW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IC0xcHg7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAudGV4dGZpZWxkX19pbnB1dCB7XG4gICAgZmxleDogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMWVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbWluLWhlaWdodDogM2VtO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBvcGFjaXR5OiAwLjM1OyB9XG4gICAgLnRleHRmaWVsZF9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIG9wYWNpdHk6IDAuMzU7IH1cbiAgICAudGV4dGZpZWxkX19pbnB1dDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgICAudGV4dGZpZWxkX19pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgb3BhY2l0eTogMC4zNTsgfVxuICAgICAgLnRleHRmaWVsZF9faW5wdXQ6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBvcGFjaXR5OiAwLjM1OyB9XG4gICAgLnRleHRmaWVsZF9faW5wdXRbdHlwZT1kYXRlXTppbnZhbGlkOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBvcGFjaXR5OiAwLjM1OyB9XG4gIC50ZXh0ZmllbGQtLWRhdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9fY2FsZW5kYXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDFlbTtcbiAgICAgIHRvcDogMWVtO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9fY2FsZW5kYXItLXN2ZyB7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICBmaWxsOiAjMDAwMDAwOyB9XG5cbi51cGxvYWQgLnVwbG9hZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogc29saWQgIzc2OTE4ODtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogM2VtO1xuICBwYWRkaW5nOiAzcHggMDtcbiAgZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNnJlbSArIDEuODc1dncpLCAxOHB4KS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWYsIHNhbnMtc2VyaWY7IH1cblxuLnVwbG9hZCAudXBsb2FkX19sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC51cGxvYWQgLnVwbG9hZF9fbGFiZWwgPiBkaXYge1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuXG4udXBsb2FkIC51cGxvYWRfX3RleHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC51cGxvYWQgLnVwbG9hZF9fdGV4dC0tY29udGVudCB7XG4gICAgZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNnJlbSArIDEuODc1dncpLCAxNHB4KS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWYsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY4RDA2O1xuICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50OyB9XG5cbi51cGxvYWQgLnVwbG9hZF9fc3ZnIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiAjRkY4RDA2O1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4udXBsb2FkIC51cGxvYWRfX2luZm9zIHtcbiAgY29sb3I6ICNGRjhEMDY7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLnVwbG9hZCAudXBsb2FkX19lcnJvcnMge1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi51cGxvYWQgLmNyb3NzX19zdmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBmaWxsOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hZ2VuY3ktaG9tZS12MSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFnZW5jeS1ob21lLXYxX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9hZ2VuY3ktaG9tZS8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nik7IH1cbiAgLmFnZW5jeS1ob21lLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5hZ2VuY3ktaG9tZS12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTM1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFnZW5jeS1ob21lLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgICAgLmFnZW5jeS1ob21lLXYxX193cmFwcGVyID4gKiB7XG4gICAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gICAgLmFnZW5jeS1ob21lLXYxX193cmFwcGVyLmpzc2Nyb2xsLWJsb2NrIHtcbiAgICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5hZ2VuY3ktaG9tZS12MV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDdlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiA3ZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZsZXg6IDE7IH0gfVxuICAuYWdlbmN5LWhvbWUtdjFfX2RyYXdpbmctY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9fZHJhd2luZy1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogNWVtO1xuICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7IH0gfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9fZHJhd2luZy1jb250YWluZXIgLmRyYXdpbmdfX2ltZyB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDM1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuICAuYWdlbmN5LWhvbWUtdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmFnZW5jeS1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCA2MHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmFnZW5jeS1ob21lLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xLjY2NjYgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hZ2VuY3ktaG9tZS12MSAuanNzY3JvbGwtYmxvY2sge1xuICAgICAgaGVpZ2h0OiAyMDBweDsgfSB9XG4gIC5hZ2VuY3ktaG9tZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI0ZGOEQwNjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNGRjhEMDY7IH1cbiAgLmFnZW5jeS1ob21lLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLmFnZW5jeS1ob21lLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzAwMDAwMDsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAuYWdlbmN5LWhvbWUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMwMDAwMDA7IH1cbiAgLmFnZW5jeS1ob21lLXYxX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCA+IGEge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxOHB4IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4OyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCA+IHAge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2Nvb3JkcyAuY29vcmRzX19sYWJlbCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2Nvb3JkcyAuY29vcmRzX19sYWJlbC5jb29yZHMtbmFtZV9fY29udGVudCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2Nvb3JkcyAuY29vcmRzX192YWx1ZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWdlbmN5LWhvbWUtdjEtc2xpZGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvYWdlbmN5LzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkzKTsgfVxuICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2NvbnRhaW5lciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDg3MHB4OyB9IH1cbiAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgNjBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbXMge1xuICAgIHBhZGRpbmc6IDAgMCAyJTsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbXMgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtcyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW1zIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbXMgLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgIG92ZXJmbG93OiB1bnNldDsgfSB9XG4gIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI0ZGOEQwNjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNGRjhEMDY7IH1cbiAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzAwMDAwMDsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMwMDAwMDA7IH1cbiAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDsgfSB9XG4gICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLXZpc3VhbCB7XG4gICAgICBhc3BlY3QtcmF0aW86IDIyLzE1O1xuICAgICAgaGVpZ2h0OiAyMHZoO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS1pbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjZlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS10aXRsZSAudGl0bGVfX3N1YnRpdGxlLCAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSwgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLWxpbmtzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLWxpbmtzIC5idXR0b24ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAgICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLWxpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAgICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXMsIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLWNvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IC42ZW0gMDsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS1jb29yZHMgLmNvb3Jkc19fbGFiZWwge1xuICAgICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtOyB9XG4gICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tY29vcmRzIC5jb29yZHNfX2xhYmVsOmZpcnN0LWxldHRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tY29vcmRzIC5jb29yZHNfX3ZhbHVlIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tY29vcmRzIC5jb29yZHMtYWRkcmVzc19fY2l0eSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS0tbWFuZGF0b3J5IC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS12aXN1YWwge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNS8xMztcbiAgICAgIGhlaWdodDogMjN2aDsgfVxuICAuYWdlbmN5LWhvbWUtdjEtc2xpZGUgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgLmFnZW5jeS1ob21lLXYxLXNsaWRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLjVlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDk2cHg7XG4gICAgbWluLXdpZHRoOiAxMHB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmFnZW5jeS1ob21lLXYxLXNsaWRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5hZ2VuY3ktaG9tZS12MS1zbGlkZSAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tLW1hbmRhdG9yeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS0tbWFuZGF0b3J5IC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS1kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGUgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLS1tYW5kYXRvcnkgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zODg4ZW07IH1cbiAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGUgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLS1tYW5kYXRvcnkgLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgICAgIG1hcmdpbjogMCAzMHB4OyB9XG5cbi5sYW5kaW5nIHtcbiAgLypcclxuICAgICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tLW1hbmRhdG9yeSB7XHJcblxyXG4gICAgICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0IDogMjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgOiAyOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdCA6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogOTkycHgpIGFuZCAobWF4LXdpZHRoIDogMTgwMHB4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodCA6IDIzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodCA6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0IDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodCA6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbSB7XHJcbiAgICAgICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0IDogMjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgOiAyOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdCA6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDk5MnB4KSBhbmQgKG1heC13aWR0aCA6IDE4MDBweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQgOiAyMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodCA6IDIzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodCA6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAqLyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFnZW5jeS1saXN0aW5nLXYxX193cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTQwMHB4OyB9XG5cbi5hZ2VuY3ktbGlzdGluZy12MSAubGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uYWdlbmN5LXYxIHtcbiAgbWFyZ2luOiAwIDElIDIlIDElOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODFweCkge1xuICAgIC5hZ2VuY3ktdjEge1xuICAgICAgd2lkdGg6IDMxLjMzJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgLmFnZW5jeS12MSB7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFnZW5jeS12MSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAuYWdlbmN5LXYxX19kZWNvcmF0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmFnZW5jeS12MV9fZGVjb3JhdGUgLmJ1dHRvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmFnZW5jeS12MV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5hZ2VuY3ktdjFfX3Zpc3VhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5hZ2VuY3ktdjFfX21vcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA5LCAxMDksIDEwOSwgMC43NSk7IH1cbiAgICAuYWdlbmN5LXYxX19tb3JlIC5idXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQgMC4wNXM7XG4gICAgICB3aWR0aDogODAlOyB9XG4gIC5hZ2VuY3ktdjFfX2dsb2JhbC1saW5rOmhvdmVyIC5hZ2VuY3ktdjFfX21vcmUsIC5hZ2VuY3ktdjFfX2dsb2JhbC1saW5rOmZvY3VzIC5hZ2VuY3ktdjFfX21vcmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuYWdlbmN5LXYxX19nbG9iYWwtbGluazpob3ZlciAuYWdlbmN5LXYxX19tb3JlIC5idXR0b24sIC5hZ2VuY3ktdjFfX2dsb2JhbC1saW5rOmZvY3VzIC5hZ2VuY3ktdjFfX21vcmUgLmJ1dHRvbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAuYWdlbmN5LXYxX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hZ2VuY3ktdjFfX2luZm8ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmFnZW5jeS12MV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxOHB4IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgIC5hZ2VuY3ktdjFfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50ID4gYSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE4cHggXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7IH1cbiAgICAuYWdlbmN5LXYxX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCA+IHAge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDsgfVxuICAgIC5hZ2VuY3ktdjFfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IC5sYWJlbF9jb29yZHNfYWdlbmN5MSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWluLXdpZHRoOiA2LjJlbTtcbiAgICAgIHdpZHRoOiA2LjJlbTsgfVxuICAuYWdlbmN5LXYxX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgLmFnZW5jeS12MV9fdGl0bGUtLWFnZW5jeSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAuYWdlbmN5LXYxX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMWVtIDAgMC41ZW0gMDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDI1cHggXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgIC5hZ2VuY3ktdjFfX3RpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hZ2VuY3ktdjFfX3RpdGxlIC50aXRsZV9fY29udGVudDpmaXJzdC1sZXR0ZXIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuanVtYm90cm9uLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9tb2R1bGVzL2Nyby8xLmpwZykgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuanVtYm90cm9uLXYxIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAucGFnZS1kZXRhaWwtYWdlbmNlX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNDlweDsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5icmVhZGNydW1iLndyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmp1bWJvdHJvbi12MSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuaW5mb3MtYWdlbmNlLWR0QWdlbmNlIGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuaW5mb3MtYWdlbmNlLWR0QWdlbmNlIHAge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuaW5mb3MtYWdlbmNlLWR0QWdlbmNlIC5ob25vcnMtZHQtYWdlbmNlIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmluZm9zLWFnZW5jZS1kdEFnZW5jZSAuaG9ub3JzLWR0LWFnZW5jZSBzcGFuLmhvcmFpcmVzLWRheXMge1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2Ugc3Bhbi5sYWJlbC1pbmZvLWR0LWFnZW5jZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHggXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9faG9ub3JhaXJlcyBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9faW5mbyB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19pbmZvIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19jb29yZHMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2luZm8gLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2Nvb3JkcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAgICAgLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9faW5mbyAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9fY29vcmRzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19pbmZvIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19jb29yZHMgLmRyYXdpbmdfX3RleHQtdmVydGljYWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2luZm8gLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2Nvb3JkcyAuaW1hZ2UtYWdlbmNlLWR0QWdlbmNlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAgIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2luZm8gLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2Nvb3JkcyAuaW1hZ2UtYWdlbmNlLWR0QWdlbmNlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2JTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAgICAgICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19pbmZvIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19jb29yZHMgLmltYWdlLWFnZW5jZS1kdEFnZW5jZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMlOyB9IH1cbiAgICAgIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2luZm8gLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2Nvb3JkcyAuaW1hZ2UtYWdlbmNlLWR0QWdlbmNlIGltZyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzNXB4IDAgI2QwZDBkMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDsgfVxuICAgICAgLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9faW5mbyAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9fY29vcmRzIC5pbWFnZS1hZ2VuY2UtZHRBZ2VuY2UgLmRyYXdpbmdfX3RleHQtdmVydGljYWwge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMDBweC8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAgIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2luZm8gLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2Nvb3JkcyAuaW1hZ2UtYWdlbmNlLWR0QWdlbmNlIC5kcmF3aW5nX190ZXh0LXZlcnRpY2FsOmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19pbmZvIC5ob25vcmFpcmVzX2FnZW5jeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2luZm8gLmhvbm9yYWlyZXNfYWdlbmN5IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLnBhZ2UtYWdlbmN5LWRldGFpbF9fY29udGVudC53cmFwcGVyIGgxLnRpdGxlX19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjJweDtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX190aXRsZS50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMzRweDsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX190aXRsZSBoMS50aXRsZV9fY29udGVudDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLnByZXNlbnRhdGlvbi1kdC1hZ2VuY2Uge1xuICBtYXJnaW4tdG9wOiA4NXB4OyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmxhYmwtaW5mby1kdEFnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA5cHggMDsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIHNwYW4ubGFiZWwtaW5mby1kdC1hZ2VuY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4td2lkdGg6IDYuMmVtO1xuICB3aWR0aDogNi4yZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX3RpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzBweCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX190aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDYwcHggXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRjhEMDY7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAubW9kdWxlLWxpc3RpbmctZHQtYWdlbmNlX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5tb2R1bGUtbGlzdGluZy1kdC1hZ2VuY2VfX3RpdGxlIC50aXRsZV9fc3VidGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHggXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5tb2R1bGUtbGlzdGluZy1kdC1hZ2VuY2VfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzZW0vMS4yIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZWRpdG9yaWFsLW5vcmVzdWx0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5lZGl0b3JpYWwtbm9yZXN1bHRfX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAucHJvcGVydHktbGlzdGluZy12Ml9fd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2xpbmtzLWZlZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjgwcHgpIHtcbiAgICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19saW5rcy1mZWVzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAgIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2xpbmtzLWZlZXMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hZ2VuY3ktbGlzdGluZy12MiB7XG4gIG1hcmdpbjogNGVtIDA7IH1cbiAgLmFnZW5jeS1saXN0aW5nLXYyX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmFnZW5jeS1saXN0aW5nLXYyIC5saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjIgLmxpc3Qge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjIgLmxpc3QgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjIgLmxpc3QgPiAqIHtcbiAgICAgICAgICB3aWR0aDogNDklOyB9IH1cbiAgLmFnZW5jeS1saXN0aW5nLXYyIC5hZ2VuY3ktdjIge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWdlbmN5LXYyX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hZ2VuY3ktdjJfX3dyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5hZ2VuY3ktdjJfX3dyYXBwZXIgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uYWdlbmN5LXYyX19kZWNvcmF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hZ2VuY3ktdjJfX2RlY29yYXRlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5hZ2VuY3ktdjJfX3Zpc3VhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmFnZW5jeS12Ml9fbW9yZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOSwgMTA5LCAxMDksIDAuNzUpOyB9XG4gIC5hZ2VuY3ktdjJfX21vcmUgLmJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQgMC4wNXM7XG4gICAgd2lkdGg6IDgwJTsgfVxuXG4uYWdlbmN5LXYyX19nbG9iYWwtbGluayB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFnZW5jeS12Ml9fZ2xvYmFsLWxpbmsge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmFnZW5jeS12Ml9fZ2xvYmFsLWxpbmsge1xuICAgICAgbWF4LXdpZHRoOiAzNTVweDsgfSB9XG4gIC5hZ2VuY3ktdjJfX2dsb2JhbC1saW5rOmhvdmVyIC5hZ2VuY3ktdjJfX21vcmUsIC5hZ2VuY3ktdjJfX2dsb2JhbC1saW5rOmZvY3VzIC5hZ2VuY3ktdjJfX21vcmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuYWdlbmN5LXYyX19nbG9iYWwtbGluazpob3ZlciAuYWdlbmN5LXYyX19tb3JlIC5idXR0b24sIC5hZ2VuY3ktdjJfX2dsb2JhbC1saW5rOmZvY3VzIC5hZ2VuY3ktdjJfX21vcmUgLmJ1dHRvbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4uYWdlbmN5LXYyX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tbGVmdDogMmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFnZW5jeS12Ml9faW5mbyB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYWdlbmN5LXYyX19pbmZvIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWdlbmN5LXYyX19pbmZvIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4uYWdlbmN5LXYyX19jb29yZHMge1xuICB3aWR0aDogMTAwJTsgfVxuICAuYWdlbmN5LXYyX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gICAgICAuYWdlbmN5LXYyX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE4cHggXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gICAgICAuYWdlbmN5LXYyX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHggXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLmFnZW5jeS12Ml9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQgLmxhYmVsX2Nvb3Jkc19hZ2VuY3kxIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtaW4td2lkdGg6IDYuMmVtO1xuICAgICAgd2lkdGg6IDYuMmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAuYWdlbmN5LXYyX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCBhIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgLmFnZW5jeS12Ml9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQgcCB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4uYWdlbmN5LXYyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAuYWdlbmN5LXYyX190aXRsZS0tYWdlbmN5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgLmFnZW5jeS12Ml9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgcGFkZGluZzogMTRweCAwIDAgMDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzODBweCkge1xuICAgICAgLmFnZW5jeS12Ml9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjVweCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgICAgIC5hZ2VuY3ktdjJfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE4cHggXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLmFnZW5jeS12Ml9fdGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYWdlbmN5LXYyX190aXRsZSAudGl0bGVfX2NvbnRlbnQ6Zmlyc3QtbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFnZW5jeS1saXN0aW5nLXYzX193cmFwcGVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDE0MDBweDsgfVxuXG4uYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0ge1xuICBtYXJnaW46IDhlbSAwOyB9XG4gIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtLml0ZW0tLW11bHRpcGxlIC5pdGVtX19pbmZvIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtLml0ZW0tLW11bHRpcGxlIC5jb29yZHMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtLml0ZW0tLW11bHRpcGxlIC50aW1ldGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCA2MHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX19pbmZvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbTsgfSB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3dyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyZW07IH0gfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgNjBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2dyb3VwLWVsZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBhZGRpbmc6IC4zZW0gMDsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19sYWJlbCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fbGFiZWwgYSB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fY29udGVudCB7XG4gICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2NvbnRlbnQgYSB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX193cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDJlbTsgfSB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX190aXRsZS50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZSB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUgYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlLS1oaWdobGlnaHQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS42NjY2IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZS0taGlnaGxpZ2h0IGEge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlICsgLnRpbWV0YWJsZV9fc2NoZWR1bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUgLnNjaGVkdWxlX19oaWdobGlnaHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZSAuc2NoZWR1bGVfX2hpZ2hsaWdodCBhIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX19kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICBtaW4td2lkdGg6IDUwJTsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZ19fY29udGFpbmVyLWltZyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nX19pbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nX19jb250YWluZXItaW1nIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fZHJhd2luZy1jb250YWluZXIgLmRyYXdpbmdfX2ltZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19pbmZvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZ19faW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nX19jb250YWluZXItaW1nIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICByaWdodDogMTElO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgcmlnaHQ6IDA7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWxlcnRtYWlsLWNvbnRlbnQtdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5hbGVydG1haWwtY29udGVudC12MV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYWxlcnRtYWlsLWNvbnRlbnQtdjEgLnJlZGFjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MSAucmVkYWNfX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtY29udGVudC12MSAucmVkYWNfX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MSAucmVkYWNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxIC5yZWRhY19fY29udGFpbmVyLXRleHQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjEgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtY29udGVudC12MSAucmVkYWNfX2RyYXdpbmctY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxIC5yZWRhY19fZHJhd2luZy1jb250YWluZXIgLmRyYXdpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjEgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZ19faW1nIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBlbTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNlbTsgfSB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrLmZvcm0tYmxvY2sge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jay5mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX193cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2suZm9ybS1ibG9jayAuZm9ybSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2ZW07IH0gfVxuICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrLmZvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RleHQtdmVydGljYWwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrLmZvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RleHQtdmVydGljYWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuICAgICAgICAgICAgYm90dG9tOiA4NSU7XG4gICAgICAgICAgICBsZWZ0OiAxMjBweDtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDYuMTExMWVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybSAuZm9ybSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0gLmZvcm0gLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0gLmZvcm0gLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtIC5mb3JtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtIC5mb3JtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0gLmZvcm0gLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0gLmZvcm0gLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybSAuZm9ybV9fbGVnZW5kIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtIC5mb3JtX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0gLmZvcm1fX3dyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiA4NSU7IH0gfVxuICAuYWxlcnRtYWlsLWNvbnRlbnQtdjEgLmFsZXJ0bWFpbF9fbWVzc2FnZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDgwMDAwMDA7XG4gICAgYW5pbWF0aW9uOiAxcyAzcyBsaW5lYXIgZmxhc2gtZmFkZS1vdXQgZm9yd2FyZHM7IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjEgLmFsZXJ0bWFpbF9fbWVzc2FnZS0tc3VjY2VzcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0OyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxIC5hbGVydG1haWxfX21lc3NhZ2UtLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7IH1cblxuQGtleWZyYW1lcyBmbGFzaC1mYWRlLW91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWxlcnRtYWlsLXYxLWlubmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvYWxlcnRtYWlsLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFsZXJ0bWFpbC12MS1pbm5lcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBhZGRpbmctdG9wOiAzZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNlbTtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hbGVydG1haWwtdjEtaW5uZXJfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLmFsZXJ0bWFpbC12MS1pbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gIC5hbGVydG1haWwtdjEtaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hbGVydG1haWwtdjEtaW5uZXJfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAuYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5hbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAuYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuMjIyMmVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmFsZXJ0bWFpbC12MS1pbm5lcl9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuYWxlcnRtYWlsLXYxLWlubmVyX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjRkY4RDA2O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgIC5hbGVydG1haWwtdjEtaW5uZXJfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAuYWxlcnRtYWlsLXYxLWlubmVyX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAuYWxlcnRtYWlsLXYxLWlubmVyX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuYWxlcnRtYWlsLXYxLWlubmVyX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAuYWxlcnRtYWlsLXYxLWlubmVyX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmFsZXJ0bWFpbC12MS1pbm5lcl9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hbGVydG1haWwtdjEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hbGVydG1haWwtdjFfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2FsZXJ0bWFpbC8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLmFsZXJ0bWFpbC12MV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpOyB9XG4gIC5hbGVydG1haWwtdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWxlcnRtYWlsLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5hbGVydG1haWwtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hbGVydG1haWwtdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuYWxlcnRtYWlsLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLmFsZXJ0bWFpbC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7IH1cbiAgICAuYWxlcnRtYWlsLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5hbGVydG1haWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hbGVydG1haWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5hbGVydG1haWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuYWxlcnRtYWlsLXYxX190aXRsZSArIC5zZXJ2aWNlcy12MV9fbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDVlbTsgfVxuICAuYWxlcnRtYWlsLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmFsZXJ0bWFpbC12MV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAuYWxlcnRtYWlsLXYxX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLmFsZXJ0bWFpbC12MV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLmFsZXJ0bWFpbC12MV9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmFsZXJ0bWFpbC12MV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgLmFsZXJ0bWFpbC12MV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5hbGVydG1haWwtdjFfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAuYWxlcnRtYWlsLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFsZXJ0bWFpbC12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLmFsZXJ0bWFpbC12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjZmZmOyB9XG4gIC5hbGVydG1haWwtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuYWxlcnRtYWlsLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzAwMDAwMDsgfVxuICAgIC5hbGVydG1haWwtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLmFsZXJ0bWFpbC12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzAwMDAwMDsgfVxuXG4uYmFuZGVhdS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMC40ZW07XG4gIHotaW5kZXg6IDk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fc3RydWN0dXJlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUgLmZvcm1EYXRhVG9Mb2NhdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMWVtOyB9XG4gICAgICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSAuZm9ybURhdGFUb0xvY2F0aW9uIC5mb3JtRGF0YUVsZW1lbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuICAgICAgICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSAuZm9ybURhdGFUb0xvY2F0aW9uIC5mb3JtRGF0YUVsZW1lbnQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3RleHQge1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMTAwIDEycHggXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3RleHQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDEwMCAxOHB4IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM2VtOyB9IH1cbiAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICBtYXJnaW46IDAuNmVtIGF1dG8gMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY4RDA2O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgd29yZC1icmVhazogaW5pdGlhbDsgfVxuICAgIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19idXR0b246aG92ZXIgLmFycm93IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMC42ZW0gMmVtOyB9IH1cblxuLm1vZHVsZS1tYXAtcG9pIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm1vZHVsZS1tYXAtcG9pX19tYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAubW9kdWxlLW1hcC1wb2lfX21hcCA+ICoge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5tb2R1bGUtbWFwLXBvaV9fbWFwID4gKiA+ICoge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgPiBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyA+IGxpIHtcbiAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIGxpID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMC44NzVlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIGxpID4gc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjRlbTsgfSB9XG4gICAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyBsaSA+IHNwYW4gc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIGxpID4gc3BhbiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAwLjg3NWVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyBsaSA+IHNwYW4ge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMWVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgdWwgPiBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB1bCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIC5jaGVja2JveCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNmVtOyB9XG4gICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgLmNoZWNrYm94X19sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgLmJyZWFkY3J1bWJfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5icmVhZGNydW1iX19saW5rIHtcbiAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJyZWFkY3J1bWJfX2l0ZW1zIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuYnJlYWRjcnVtYl9faXRlbXMgPiBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgICBjb250ZW50OiAnPic7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjZlbTtcbiAgICBjb2xvcjogI0ZGOEQwNjsgfVxuICAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGOEQwNjsgfVxuICAuYnJlYWRjcnVtYl9faXRlbSwgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJyZWFkY3J1bWJfX2l0ZW0sIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cblxuLmNhbGVuZGFyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAuY2FsZW5kYXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAuY2FsZW5kYXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLmNhbGVuZGFyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jYWxlbmRhcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhbGVuZGFyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuY2FsZW5kYXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuXG4uY2FsZW5kYXIgdGFibGUge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY2FsZW5kYXIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4OyB9XG5cbi5jYWxlbmRhcl9fbW9udGgge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRjhEMDY7IH1cblxuLmNhbGVuZGFyX19kYXkge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1MjUyNTI7XG4gIHBhZGRpbmc6IDFlbSAwOyB9XG5cbi5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB0b3A6IDEuM2VtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzUyNTI1MjsgfVxuICAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciwgLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXMsXG4gIC5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLFxuICAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI0ZGOEQwNjtcbiAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tcHJldjpob3ZlcjphZnRlciwgLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXM6YWZ0ZXIsXG4gICAgLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXI6YWZ0ZXIsXG4gICAgLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXM6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4gIC5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgICBjb2xvcjogIzUyNTI1MjtcbiAgICBmb250LXNpemU6IDFlbTsgfVxuXG4uY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzUyNTI1MjtcbiAgcGFkZGluZzogLjVlbSAwOyB9XG4gIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1vdXRlcm1vbnRoIHtcbiAgICBjb2xvcjogIzg1ODU4NTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTM4Mzg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUwYjEzODtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uY2FsZW5kYXJfX2NhbGVuZGFyLS1saW5lIC5jYWxlbmRhcl9fZGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjNTI1MjUyOyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IxMzgzODsgfVxuICAuY2FsZW5kYXJfX2NhbGVuZGFyLS1saW5lIC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICM1MjUyNTI7IH1cbiAgICAuY2FsZW5kYXJfX2NhbGVuZGFyLS1saW5lIC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm90dG9tOiA0cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTBiMTM4OyB9XG5cbi5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19saW5lIHtcbiAgaGVpZ2h0OiAxZW07IH1cblxuLmNhbGVuZGFyX19sZWdlbmQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxLjEyNWVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjODU4NTg1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDEuNWVtIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2FsZW5kYXJfX2xlZ2VuZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmNhbGVuZGFyX19sZWdlbmQgPiAqIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuY2FsZW5kYXJfX2xlZ2VuZCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNhbGVuZGFyX19sZWdlbmQtZHJhd2luZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAuY2FsZW5kYXJfX2xlZ2VuZC0tYXZhaWxhYmxlIC5jYWxlbmRhcl9fbGVnZW5kLWRyYXdpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MGIxMzg7IH1cbiAgLmNhbGVuZGFyX19sZWdlbmQtLWJvb2tlZCAuY2FsZW5kYXJfX2xlZ2VuZC1kcmF3aW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjEzODM4OyB9XG5cbi5jYWxsLXRyYWNraW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIHotaW5kZXg6IDM5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FsbC10cmFja2luZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmNhbGwtdHJhY2tpbmdfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuY2FsbC10cmFja2luZ19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNhbGwtdHJhY2tpbmdfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jYWxsLXRyYWNraW5nX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5jYWxsLXRyYWNraW5nX19pdGVtIC5pdGVtX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgIGhlaWdodDogMzBweDsgfVxuICAgIC5jYWxsLXRyYWNraW5nX19pdGVtIC5pdGVtX19tYWlsIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX21haWwgYSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4ZW0vMiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5jYWxsLXRyYWNraW5nX19pdGVtIC5pdGVtX19tYWlsIGEgLm1haWwtc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jYWxsLXRyYWNraW5nX19pdGVtIC5pdGVtX19waG9uZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5jYWxsLXRyYWNraW5nX19pdGVtIC5pdGVtX19waG9uZSBhIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4wNThlbS8yIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX3Bob25lIGEgLnBob25lLXN2ZyB7XG4gICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRhY3QtY29udGVudC12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICAvKiBTTElERSBBR0VOQ0UgKi8gfVxuICAuY29udGFjdC1jb250ZW50LXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5jb250YWN0LWNvbnRlbnQtdjFfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmNvbnRhY3QtY29udGVudC12MV9fd3JhcHBlciA+IC5hZ2VuY3ktc2xpZGUge1xuICAgICAgbWFyZ2luLXRvcDogLTEyZW07IH1cbiAgLmNvbnRhY3QtY29udGVudC12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmNvbnRhY3QtY29udGVudC12MSAucmVkYWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmNvbnRhY3QtY29udGVudC12MSAucmVkYWNfX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjEgLnJlZGFjX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuY29udGFjdC1jb250ZW50LXYxIC5yZWRhY19fY29udGFpbmVyLXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxIC5yZWRhY19fY29udGFpbmVyLXRleHQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuY29udGFjdC1jb250ZW50LXYxIC5yZWRhY19fdGV4dC1ibG9jayAudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjEgLnJlZGFjX190ZXh0LWJsb2NrIC50ZXh0LWJsb2NrIGEge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5jb250YWN0LWNvbnRlbnQtdjEgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjEgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjEgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjEgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZ19faW1nIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBlbTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nIHtcbiAgICBtYXJnaW46IDRlbSAwOyB9XG4gICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cbiAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAvKkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoMWVtICogLTEgKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSBhbmQgKG1heC13aWR0aCA6IDEyMDBweCkgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKDJlbSAqIC0xICk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKDJlbSAqIC0xICk7XHJcbiAgICAgICAgICAgICAgICAgICAgfSovIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtcyAuaXRlbS0tbXVsdGlwbGUge1xuICAgICAgICBtYXJnaW46IDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW1zIC5pdGVtLS1tdWx0aXBsZSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbXMgLml0ZW0tLW11bHRpcGxlIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICggMmVtICogMikpOyB9IH1cbiAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbS5pdGVtLS1tdWx0aXBsZSAuaXRlbV9faW5mbyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbS5pdGVtLS1tdWx0aXBsZSAuY29vcmRzIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtLml0ZW0tLW11bHRpcGxlIC50aW1ldGFibGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9faW5mbyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGl0bGUudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgNjBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fd3JhcHBlciB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtOyB9IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgNjBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2dyb3VwLWVsZW1lbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIHBhZGRpbmc6IC4zZW0gMDsgfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19sYWJlbCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19sYWJlbCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2NvbnRlbnQge1xuICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19jb250ZW50IGEge1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTsgfSB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX190aXRsZS50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgNjBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUgYSB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUtLWhpZ2hsaWdodCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC8qQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0qLyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUtLWhpZ2hsaWdodCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlICsgLnRpbWV0YWJsZV9fc2NoZWR1bGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZSAuc2NoZWR1bGVfX2hpZ2hsaWdodCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUgLnNjaGVkdWxlX19oaWdobGlnaHQgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuY29udGFjdC1jb250ZW50LXYxX19mb3JtLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAuY29udGFjdC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIHtcbiAgICAgIG1heC13aWR0aDogOTY1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgNjBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZlbTsgfSB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX3RleHQtdmVydGljYWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuICAgICAgICAgICAgYm90dG9tOiA5NiU7XG4gICAgICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDYuMTExMWVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtOyB9XG4gICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDE0MDBweDsgfVxuICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2FsaWduZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMGVtO1xuICAgICAgICBwYWRkaW5nOiAwIDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2FsaWduZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyZW07XG4gICAgICAgICAgICB3aWR0aDogNTUlOyB9IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX193cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgNjBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19ncm91cC1lbGVtZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2xhYmVsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19sYWJlbCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19jb250ZW50IHtcbiAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2NvbnRlbnQgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19jb250ZW50IC5jb29yZHMtbWFpbF9fY29udGVudCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX190aXRsZS50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgNjBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlIGEge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZS0taGlnaGxpZ2h0IHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS42NjY2IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUtLWhpZ2hsaWdodCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19zb2NpYWwgLnNvY2lhbF9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgLjVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19zb2NpYWwgLnNvY2lhbF9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAuM2VtOyB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19zb2NpYWwgLnNvY2lhbF9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMi43NzdlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjc3N2VtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMC41ZW07IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fc29jaWFsIC5zb2NpYWxfX2xpbms6Zm9jdXMsIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3NvY2lhbCAuc29jaWFsX19saW5rOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19zb2NpYWwgLnNvY2lhbF9fbGluazpmb2N1cyAuc29jaWFsX19zdmcsIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3NvY2lhbCAuc29jaWFsX19saW5rOmhvdmVyIC5zb2NpYWxfX3N2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjRkY4RDA2OyB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19zb2NpYWwgLnNvY2lhbF9fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZTsgfVxuICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19yaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyZW07IH0gfVxuICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fZHJhd2luZy5kcmF3aW5nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMWVtIGF1dG87IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2RyYXdpbmcgLmRyYXdpbmdfX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19kcmF3aW5nIC5kcmF3aW5nX19pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fcmVkYWMge1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3JlZGFjIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtOyB9IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3BhZ2luYXRpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGFpbmVyLXRleHQgLnRleHQtYmxvY2sge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRhaW5lci10ZXh0IC50ZXh0LWJsb2NrIGEge1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjAlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDk2cHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5teXRleHQge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRhY3QtdjEge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb250YWN0LXYxX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9jb250YWN0LzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAuY29udGFjdC12MV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpOyB9XG4gIC5jb250YWN0LXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3QtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLmNvbnRhY3QtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jb250YWN0LXYxX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmNvbnRhY3QtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAuY29udGFjdC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7IH1cbiAgICAuY29udGFjdC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY29udGFjdC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3QtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5jb250YWN0LXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCA2MHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmNvbnRhY3QtdjFfX3RpdGxlICsgLmNvbnRhY3QtdjFfX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA1ZW07IH1cbiAgLmNvbnRhY3QtdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuY29udGFjdC12MV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAuY29udGFjdC12MV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgIC5jb250YWN0LXYxX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAuY29udGFjdC12MV9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmNvbnRhY3QtdjFfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgIC5jb250YWN0LXYxX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmNvbnRhY3QtdjFfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAuY29udGFjdC12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0LXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAuY29udGFjdC12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjZmZmOyB9XG4gIC5jb250YWN0LXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLmNvbnRhY3QtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgLmNvbnRhY3QtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLmNvbnRhY3QtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMwMDAwMDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRhY3QtdjIge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb250YWN0LXYyX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9jb250YWN0LzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAuY29udGFjdC12Ml9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpOyB9XG4gIC5jb250YWN0LXYyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleDogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29udGFjdC12Ml9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAuY29udGFjdC12Ml9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbnRhY3QtdjJfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuY29udGFjdC12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5jb250YWN0LXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjsgfVxuICAgIC5jb250YWN0LXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jb250YWN0LXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29udGFjdC12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmNvbnRhY3QtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuY29udGFjdC12Ml9fdGl0bGUgKyAuY29udGFjdC12Ml9fbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDVlbTsgfVxuICAuY29udGFjdC12MiAudGV4dGZpZWxkX19sYWJlbCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmNvbnRhY3QtdjIgLmZvcm1fX3ZhbGlkYXRpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgLmNvbnRhY3QtdjJfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuY29udGFjdC12MiAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgIC5jb250YWN0LXYyIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAuY29udGFjdC12MiAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAuY29udGFjdC12MiAuYnV0dG9uOmZvY3VzLCAuY29udGFjdC12MiAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAuY29udGFjdC12MiAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmNvbnRhY3QtdjIgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gIC5jb250YWN0LXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3QtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5jb250YWN0LXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cbiAgLmNvbnRhY3QtdjJfX2Zvcm0gLmZvcm0ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmNvbnRhY3QtdjJfX2Zvcm0gLmZvcm1fX2NvbmRpdGlvbnMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY29udGFjdC12Ml9fZm9ybSAuZm9ybV9fbGVnYWxzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgb3BhY2l0eTogLjY1OyB9XG4gICAgLmNvbnRhY3QtdjJfX2Zvcm0gLmZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuY29udGFjdC12Ml9fZm9ybSAuZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY29udGFjdC12Ml9fZm9ybSAuZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmNvbnRhY3QtdjJfX2Zvcm0gLmZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtLWN1c3RvbSB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuY29udGFjdC12Ml9fZm9ybSAuZm9ybSAucmFuZ2VfX3N1bW1hcnkge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY29udGFjdC12Ml9fZm9ybSAuZm9ybSAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5jb250YWN0LXYyX19mb3JtIC5mb3JtIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFjdC12Ml9fZm9ybSB7XG4gICAgICBtYXgtaGVpZ2h0OiA1NTVweDtcbiAgICAgIHBhZGRpbmc6IDAgM2VtOyB9IH1cbiAgLmNvbnRhY3QtdjJfX2Zvcm0gLmZvcm0tZ3JvdXAgLmN1c3RvbS1zZWxlY3RBZ2VuY2UgLnNlbGVjdC1zZWxlY3RlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgLmNvbnRhY3QtdjJfX2Zvcm0gLmZvcm0tZ3JvdXAgLmN1c3RvbS1zZWxlY3RBZ2VuY2UgLnNlbGVjdC1zZWxlY3RlZDphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRhY3QtdjMge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb250YWN0LXYzX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9jb250YWN0LzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAuY29udGFjdC12M19fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpOyB9XG4gIC5jb250YWN0LXYzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE4MTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY29udGFjdC12M19fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAuY29udGFjdC12M19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbnRhY3QtdjNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuY29udGFjdC12M19fZWRpdG9yaWFsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNvbnRhY3QtdjNfX2VkaXRvcmlhbCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNGVtOyB9IH1cbiAgLmNvbnRhY3QtdjNfX21hcCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jb250YWN0LXYzX19tYXAge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuY29udGFjdC12M19fbWFwLm1hcCAubWFwX19jbHVzdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNDEsIDYsIDAuNjgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAgIC5jb250YWN0LXYzX19tYXAubWFwIC5tYXBfX2NsdXN0ZXIgZGl2IHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5jb250YWN0LXYzX19tYXAubWFwIC5tYXBfX2NvbnRhaW5lci1tYXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgLmNvbnRhY3QtdjNfX21hcC5tYXAgLm1hcF9fanMtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgbWluLWhlaWdodDogMzgwcHg7IH1cbiAgICAgIC5jb250YWN0LXYzX19tYXAubWFwIC5tYXBfX2pzLWNvbnRhaW5lciA+ICoge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLmNvbnRhY3QtdjNfX21hcC5tYXAgLm1hcF9fanMtY29udGFpbmVyID4gKiA+ICoge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jb250YWN0LXYzX19tYXAubWFwIC5tYXBfX25hbWUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAuY29udGFjdC12M19fbWFwLm1hcCAubWFwX19uYW1lIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAuY29udGFjdC12M19fbWFwLm1hcCAubWFwX19uYW1lIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmNvbnRhY3QtdjNfX21hcC5tYXAgLm1hcF9fbmFtZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb250YWN0LXYzX19tYXAubWFwIC5tYXBfX25hbWUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjMzMzNlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuY29udGFjdC12M19fbWFwLm1hcCAubWFwX19uYW1lIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4yNzc4ZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuY29udGFjdC12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5jb250YWN0LXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjsgfVxuICAgIC5jb250YWN0LXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jb250YWN0LXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29udGFjdC12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmNvbnRhY3QtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuY29udGFjdC12M19fdGl0bGUgKyAuY29udGFjdC12M19fbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDVlbTsgfVxuICAuY29udGFjdC12M19fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuY29udGFjdC12MyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgIC5jb250YWN0LXYzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAuY29udGFjdC12MyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAuY29udGFjdC12MyAuYnV0dG9uOmZvY3VzLCAuY29udGFjdC12MyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAuY29udGFjdC12MyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmNvbnRhY3QtdjMgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gIC5jb250YWN0LXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3QtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5jb250YWN0LXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cbiAgLmNvbnRhY3QtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuY29udGFjdC12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAuY29udGFjdC12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAuY29udGFjdC12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzAwMDAwMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFjdC12NCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvbnRhY3QtdjRfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAuY29udGFjdC12NF9fc29jaWFsX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMCAuNWVtOyB9XG4gICAgICAuY29udGFjdC12NF9fc29jaWFsX19pdGVtX19zb2NpYWxfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDIuNzc3ZW07XG4gICAgICAgIGhlaWdodDogMi43NzdlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtOyB9XG4gICAgICAgIC5jb250YWN0LXY0X19zb2NpYWxfX2l0ZW1fX3NvY2lhbF9fbGluazpmb2N1cywgLmNvbnRhY3QtdjRfX3NvY2lhbF9faXRlbV9fc29jaWFsX19saW5rOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgICAgICAuY29udGFjdC12NF9fc29jaWFsX19pdGVtX19zb2NpYWxfX2xpbms6Zm9jdXMgLnNvY2lhbF9fc3ZnLCAuY29udGFjdC12NF9fc29jaWFsX19pdGVtX19zb2NpYWxfX2xpbms6aG92ZXIgLnNvY2lhbF9fc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICNGRjhEMDY7IH1cbiAgICAuY29udGFjdC12NF9fc29jaWFsIC5zb2NpYWxfX3N2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2U7IH1cbiAgLmNvbnRhY3QtdjRfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2NvbnRhY3QvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5jb250YWN0LXY0X19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7IH1cbiAgLmNvbnRhY3QtdjRfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTgxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogdG9wO1xuICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtdjRfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29udGFjdC12NF9fd3JhcHBlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuY29udGFjdC12NF9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbnRhY3QtdjRfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuY29udGFjdC12NF9fZWRpdG9yaWFsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNvbnRhY3QtdjRfX2VkaXRvcmlhbCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07IH0gfVxuICAuY29udGFjdC12NF9fYWdlbmNpZXMge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogNGVtOyB9IH1cbiAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2luZm8ge1xuICAgICAgICBwYWRkaW5nOiAwIDJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2dyb3VwLWVsZW1lbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDJlbTsgfSB9XG4gICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fZ3JvdXAtZWxlbWVudCAuaXRlbV9fZHJhd2luZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY2N2VtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aXRsZSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2dyb3VwLWVsZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCArIC5jb29yZHNfX2VsZW1lbnQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2xhYmVsIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fbGFiZWwgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19jb250ZW50IHtcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19jb250ZW50IGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3RpdGxlLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgNjBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZS0taGlnaGxpZ2h0IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlLS1oaWdobGlnaHQgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19kcmF3aW5nIC5kcmF3aW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fZHJhd2luZyAuZHJhd2luZ19faW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2RyYXdpbmcgLmRyYXdpbmdfX2ltZyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDM1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2RyYXdpbmcgLmRyYXdpbmdfX2ltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzVlbSk7IH0gfVxuICAgICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19kcmF3aW5nIC5kcmF3aW5nX19pbWctLWNvbnRhaW4ge1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19wYWdpbmF0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19jb250YWluZXItdGV4dCAudGV4dC1ibG9jayB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b246Zm9jdXMsIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1yaWdodDogMjAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogM2VtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHRvcDogMzE1cHg7IH0gfVxuICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDk2cHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5jb250YWN0LXY0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLmNvbnRhY3QtdjRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLmNvbnRhY3QtdjRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmNvbnRhY3QtdjRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0LXY0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuY29udGFjdC12NF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgNjBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5jb250YWN0LXY0X190aXRsZSArIC5jb250YWN0LXY0X19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNWVtOyB9XG4gIC5jb250YWN0LXY0X190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5jb250YWN0LXY0IC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLmNvbnRhY3QtdjQgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgIC5jb250YWN0LXY0IC5idXR0b246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgIC5jb250YWN0LXY0IC5idXR0b246Zm9jdXMsIC5jb250YWN0LXY0IC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgIC5jb250YWN0LXY0IC5idXR0b246Zm9jdXM6YmVmb3JlLCAuY29udGFjdC12NCAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgLmNvbnRhY3QtdjRfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICNmZmY7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29udGFjdC12NF9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLmNvbnRhY3QtdjRfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI2ZmZjsgfVxuICAuY29udGFjdC12NF9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5jb250YWN0LXY0X19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzAwMDAwMDsgfVxuICAgIC5jb250YWN0LXY0X19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5jb250YWN0LXY0X19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMDAwMDAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jcm8tdjEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jcm8tdjFfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2Nyby8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLmNyby12MV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjgpOyB9XG4gIC5jcm8tdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jcm8tdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLmNyby12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNyby12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDUwdmg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNyby12MV9fY29udGFpbmVyLXRleHQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNHZoOyB9IH1cbiAgLmNyby12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5jcm8tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLmNyby12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuY3JvLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY3JvLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuY3JvLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCA0NXB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmNyby12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuY3JvLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5jcm8tdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5jcm8tdjFfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLmNyby12MV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgIC5jcm8tdjFfX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgIC5jcm8tdjFfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5jcm8tdjFfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgIC5jcm8tdjFfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuY3JvLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgLmNyby12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI0ZGOEQwNjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jcm8tdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5jcm8tdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI0ZGOEQwNjsgfVxuICAuY3JvLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLmNyby12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAuY3JvLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5jcm8tdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMwMDAwMDA7IH1cbiAgLmNyby12MS5sYW5kaW5nLS1uby1oZWlnaHQgLmNyby12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNyby12MiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNyby12Ml9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAuY3JvLXYyX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nik7IH1cbiAgLmNyby12Ml9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY3JvLXYyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY3JvLXYyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jcm8tdjJfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAgIC5jcm8tdjJfX3dyYXBwZXIgPiAqIHtcbiAgICAgICAgICB3aWR0aDogNDAlOyB9IH1cbiAgICAuY3JvLXYyX193cmFwcGVyLmpzc2Nyb2xsLWJsb2NrIHtcbiAgICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5jcm8tdjJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNyby12Ml9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDdlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jcm8tdjJfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZsZXg6IDE7IH0gfVxuICAuY3JvLXYyX19kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3JvLXYyX19kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1ZW07XG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDsgfSB9XG4gICAgLmNyby12Ml9fZHJhd2luZy1jb250YWluZXIgLmRyYXdpbmdfX2ltZyB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDM1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY3JvLXYyX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZ19fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgLmNyby12Ml9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglOyB9XG4gIC5jcm8tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmNyby12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7IH1cbiAgICAuY3JvLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5jcm8tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jcm8tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5jcm8tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuY3JvLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5jcm8tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmNyby12Ml9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS42NjY2IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmNyby12Ml9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAuY3JvLXYyX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLmNyby12Ml9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLmNyby12Ml9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmNyby12Ml9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgLmNyby12Ml9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5jcm8tdjJfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAuY3JvLXYyX192aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cbiAgLmNyby12Ml9fdmlkZW8tY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuY3JvLXYyX192aWRlby1jb250ZW50ID4gKiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jcm8tdjIgLmpzc2Nyb2xsLWJsb2NrIHtcbiAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICAuY3JvLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjRkY4RDA2O1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNyby12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLmNyby12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjRkY4RDA2OyB9XG4gIC5jcm8tdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuY3JvLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzAwMDAwMDsgfVxuICAgIC5jcm8tdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLmNyby12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzAwMDAwMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY3JvLXYzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY3JvLXYzX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5jcm8tdjNfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg2KTsgfVxuICAuY3JvLXYzX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5jcm8tdjNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jcm8tdjNfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jcm8tdjNfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAgIC5jcm8tdjNfX3dyYXBwZXIgPiAqIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuY3JvLXYzX193cmFwcGVyLmpzc2Nyb2xsLWJsb2NrIHtcbiAgICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5jcm8tdjNfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNyby12M19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDdlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY3JvLXYzX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1ZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY3JvLXYzX19kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogNWVtOyB9IH1cbiAgLmNyby12M19fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglOyB9XG4gIC5jcm8tdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmNyby12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7IH1cbiAgICAuY3JvLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5jcm8tdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jcm8tdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5jcm8tdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuY3JvLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5jcm8tdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmNyby12M19fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmNyby12M19fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAuY3JvLXYzX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLmNyby12M19fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLmNyby12M19fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmNyby12M19fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgLmNyby12M19fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5jcm8tdjNfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAuY3JvLXYzIC5qc3Njcm9sbC1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY3JvLXYzIC5qc3Njcm9sbC1ibG9jayB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDsgfSB9XG4gIC5jcm8tdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICNGRjhEMDY7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY3JvLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAuY3JvLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNGRjhEMDY7IH1cbiAgLmNyby12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5jcm8tdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgLmNyby12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAuY3JvLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMDAwMDAwOyB9XG4gIC5jcm8tdjNfX2l0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY3JvLXYzX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAuY3JvLXYzX19pdGVtIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC5jcm8tdjNfX2l0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgIC5jcm8tdjNfX2l0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5jcm8tdjNfX2l0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAuY3JvLXYzX19pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuY3JvLXYzX19pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5jcm8tdjNfX2l0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuMiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNyby12M19faXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAgIC5jcm8tdjNfX2l0ZW0gLmpzc2Nyb2xsLWJsb2NrIHtcbiAgICAgIGhlaWdodDogMTAwcHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVkaXRvcmlhbC1ob21lLXYxIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZWRpdG9yaWFsLWhvbWUtdjFfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZWUzOGEgMCUsICNmYWNhNjQgMTAwJSk7IH1cbiAgICAuZWRpdG9yaWFsLWhvbWUtdjFfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmVkaXRvcmlhbC1ob21lLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC4yZW07XG4gICAgcGFkZGluZy1yaWdodDogLjJlbTtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMDAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVkaXRvcmlhbC1ob21lLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuMmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuMmVtO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmVkaXRvcmlhbC1ob21lLXYxX19kZWNvcmF0ZS1ibG9jayB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLmVkaXRvcmlhbC1ob21lLXYxX19kZWNvcmF0ZS1ibG9jayAuZGVjb3JhdGUtYmxvY2tfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gIC5lZGl0b3JpYWwtaG9tZS12MV9fbWFpbi1ibG9jayB7XG4gICAgcGFkZGluZzogMCA1JTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZWRpdG9yaWFsLWhvbWUtdjFfX21haW4tYmxvY2sge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLmVkaXRvcmlhbC1ob21lLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmVkaXRvcmlhbC1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLmVkaXRvcmlhbC1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjsgfVxuICAgIC5lZGl0b3JpYWwtaG9tZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZWRpdG9yaWFsLWhvbWUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtaG9tZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmVkaXRvcmlhbC1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCA2MHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmVkaXRvcmlhbC1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5lZGl0b3JpYWwtaG9tZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuZWRpdG9yaWFsLWhvbWUtdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5lZGl0b3JpYWwtaG9tZS12MV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgIC5lZGl0b3JpYWwtaG9tZS12MV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5lZGl0b3JpYWwtaG9tZS12MV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLmVkaXRvcmlhbC1ob21lLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuZWRpdG9yaWFsLWhvbWUtdjFfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNGRjhEMDY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAgIC5lZGl0b3JpYWwtaG9tZS12MV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5lZGl0b3JpYWwtaG9tZS12MV9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5lZGl0b3JpYWwtaG9tZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzAwMDAwMDtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtaG9tZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLmVkaXRvcmlhbC1ob21lLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMwMDAwMDA7IH1cbiAgLmVkaXRvcmlhbC1ob21lLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLmVkaXRvcmlhbC1ob21lLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzAwMDAwMDsgfVxuICAgIC5lZGl0b3JpYWwtaG9tZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAuZWRpdG9yaWFsLWhvbWUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMwMDAwMDA7IH1cbiAgLmVkaXRvcmlhbC1ob21lLXYxLmxhbmRpbmctLW5vLWhlaWdodCAuZWRpdG9yaWFsLWhvbWUtdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lZGl0b3JpYWwtYWdlbmN5IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZWRpdG9yaWFsLWFnZW5jeV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVkaXRvcmlhbC1hZ2VuY3lfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLmVkaXRvcmlhbC1hZ2VuY3kgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAuZWRpdG9yaWFsLWFnZW5jeSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5lZGl0b3JpYWwtYWdlbmN5IC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAuZWRpdG9yaWFsLWFnZW5jeSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5lZGl0b3JpYWwtYWdlbmN5IC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVkaXRvcmlhbC1hZ2VuY3kgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5lZGl0b3JpYWwtYWdlbmN5IC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgNjBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5lZGl0b3JpYWwtYWdlbmN5IGgxLCAuZWRpdG9yaWFsLWFnZW5jeSBoMiwgLmVkaXRvcmlhbC1hZ2VuY3kgaDMsIC5lZGl0b3JpYWwtYWdlbmN5IGg0LCAuZWRpdG9yaWFsLWFnZW5jeSBoNSwgLmVkaXRvcmlhbC1hZ2VuY3kgaDYge1xuICAgIGNvbG9yOiAjRkY4RDA2O1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICAuZWRpdG9yaWFsLWFnZW5jeSBoMSBzcGFuLCAuZWRpdG9yaWFsLWFnZW5jeSBoMiBzcGFuLCAuZWRpdG9yaWFsLWFnZW5jeSBoMyBzcGFuLCAuZWRpdG9yaWFsLWFnZW5jeSBoNCBzcGFuLCAuZWRpdG9yaWFsLWFnZW5jeSBoNSBzcGFuLCAuZWRpdG9yaWFsLWFnZW5jeSBoNiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZWRpdG9yaWFsLWFnZW5jeSBhIHtcbiAgICBjb2xvcjogI0ZGOEQwNjsgfVxuICAuZWRpdG9yaWFsLWFnZW5jeSBwIHtcbiAgICBtYXJnaW46IDAuNWVtIDA7IH1cbiAgLmVkaXRvcmlhbC1hZ2VuY3kgdWwge1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7IH1cbiAgLmVkaXRvcmlhbC1hZ2VuY3kgb2wge1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7IH1cbiAgLmVkaXRvcmlhbC1hZ2VuY3kgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVkaXRvcmlhbC1hZ2VuY3kgaW1nIHtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50OyB9IH1cbiAgLmVkaXRvcmlhbC1hZ2VuY3kgaHIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRjhEMDY7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuZWRpdG9yaWFsLWFnZW5jeSAucmVkYWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgIC5lZGl0b3JpYWwtYWdlbmN5IC5yZWRhY19fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVkaXRvcmlhbC1hZ2VuY3kgLnJlZGFjX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICAgIC5lZGl0b3JpYWwtYWdlbmN5IC5yZWRhY19fY29udGFpbmVyLXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZWRpdG9yaWFsLWFnZW5jeSAucmVkYWNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuZWRpdG9yaWFsLWFnZW5jeSAucmVkYWNfX2RyYXdpbmctY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVkaXRvcmlhbC1hZ2VuY3kgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIC5lZGl0b3JpYWwtYWdlbmN5IC5yZWRhY19fZHJhd2luZy1jb250YWluZXIgLmRyYXdpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuZWRpdG9yaWFsLWFnZW5jeSAucmVkYWNfX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRlbTsgfVxuICAgICAgICAuZWRpdG9yaWFsLWFnZW5jeSAucmVkYWNfX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nX19pbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lZGl0b3JpYWwtYWdlbmN5IC5yZWRhY19fZHJhd2luZy1jb250YWluZXIgLmRyYXdpbmdfX3RleHQtdmVydGljYWwge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNi4xMTExZW0vMSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICBsZWZ0OiAxZW07IH0gfVxuICAuZWRpdG9yaWFsLWFnZW5jeSAuZWRpdG9yaWFsX190ZXh0IHtcbiAgICBtYXJnaW46IDJlbSAwOyB9XG4gIC5lZGl0b3JpYWwtYWdlbmN5IC5lZGl0b3JpYWwtZ3JvdXBfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVkaXRvcmlhbC1hZ2VuY3kgLmVkaXRvcmlhbC1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgICAgLmVkaXRvcmlhbC1hZ2VuY3kgLmVkaXRvcmlhbC1ncm91cF9fd3JhcHBlciA+ICoge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZzogMmVtOyB9IH1cbiAgLmVkaXRvcmlhbC1hZ2VuY3kgLmVkaXRvcmlhbC1zY2hlZHVsZV9fdGFibGUge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5lZGl0b3JpYWwtbGVnYWxzIHVsIGxpIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVkaXRvcmlhbC1sZWdhbHMgLmVkaXRvcmlhbF9fdGV4dCB1bCB7XG4gICAgbWFyZ2luOiAuNWVtO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7IH1cbiAgICAuZWRpdG9yaWFsLWxlZ2FscyAuZWRpdG9yaWFsX190ZXh0IHVsIGxpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5lZGl0b3JpYWwtbGVnYWxzIC5lZGl0b3JpYWxfX3RleHQgdWwgbGkgcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVkaXRvcmlhbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5lZGl0b3JpYWxfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lZGl0b3JpYWxfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLmVkaXRvcmlhbCBoMSwgLmVkaXRvcmlhbCBoMiwgLmVkaXRvcmlhbCBoMywgLmVkaXRvcmlhbCBoNCwgLmVkaXRvcmlhbCBoNSwgLmVkaXRvcmlhbCBoNiB7XG4gICAgY29sb3I6ICNGRjhEMDY7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgIC5lZGl0b3JpYWwgaDEgc3BhbiwgLmVkaXRvcmlhbCBoMiBzcGFuLCAuZWRpdG9yaWFsIGgzIHNwYW4sIC5lZGl0b3JpYWwgaDQgc3BhbiwgLmVkaXRvcmlhbCBoNSBzcGFuLCAuZWRpdG9yaWFsIGg2IHNwYW4ge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMC42ZW07XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZWRpdG9yaWFsIGEge1xuICAgIGNvbG9yOiAjRkY4RDA2OyB9XG4gIC5lZGl0b3JpYWwgcCB7XG4gICAgbWFyZ2luOiAwLjVlbSAwOyB9XG4gIC5lZGl0b3JpYWwgdWwge1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7IH1cbiAgLmVkaXRvcmlhbCBvbCB7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTsgfVxuICAuZWRpdG9yaWFsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lZGl0b3JpYWwgaW1nIHtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50OyB9IH1cbiAgLmVkaXRvcmlhbCBociB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGOEQwNjtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5lZGl0b3JpYWwgdGFibGUge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5lZGl0b3JpYWwgLmVkaXRvcmlhbC1zY2hlZHVsZV9fdGFibGUge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5saXN0aW5nLWJhbmRlYXUtaW5uZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDM2MHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5saXN0aW5nLWJhbmRlYXUtaW5uZXJfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7IH1cbiAgLmxpc3RpbmctYmFuZGVhdS1pbm5lcl9fY29udGFpbmVyLXRleHQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC5saXN0aW5nLWJhbmRlYXUtaW5uZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmxpc3RpbmctYmFuZGVhdS1pbm5lcl9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiB1bnNldDsgfVxuICAgICAgLmxpc3RpbmctYmFuZGVhdS1pbm5lcl9fdGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuICAgICAgLmxpc3RpbmctYmFuZGVhdS1pbm5lcl9fdGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjJlbS8xLjQgQXZlbmlyLU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgICAgIC5saXN0aW5nLWJhbmRlYXUtaW5uZXJfX3RpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLmxpc3RpbmctYmFuZGVhdS1pbm5lciAubGlua3MtZ3JvdXBfX2xpbmsge1xuICAgIGNvbG9yOiAjRkY4RDA2O1xuICAgIGJvcmRlcjogc29saWQgMnB4ICNGRjhEMDY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAubGlzdGluZy1iYW5kZWF1LWlubmVyIC5saW5rcy1ncm91cF9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogc29saWQgMnB4ICNGRjhEMDY7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lZGl0b3JpYWwtZ21zLTIuZWRpdG9yaWFsLWdtcyAuZWRpdG9yaWFsLWdtc19fd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLTIuZWRpdG9yaWFsLWdtcyAuZWRpdG9yaWFsLWdtc19fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lZGl0b3JpYWwtZ21zLTIxIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC5lZGl0b3JpYWwtZ21zLTIxX19maWd1cmUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDQuNDQ0NGVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjRkY4RDA2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5lZGl0b3JpYWwtZ21zLTIxX19maWd1cmUgYSB7XG4gICAgICBjb2xvcjogI0ZGOEQwNjsgfVxuICAuZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAuZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5lZGl0b3JpYWwtZ21zLTIxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuZWRpdG9yaWFsLWdtcy0yMV9fY29udGFpbmVyLXRleHQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xLjY2NjYgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZWRpdG9yaWFsLWdtcy0yMV9fY29udGFpbmVyLXRleHQgYSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Db3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVkaXRvcmlhbC1nbXMtZGVmYXVsdF9fdGV4dCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xLjY2NjYgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZWRpdG9yaWFsLWdtcy1kZWZhdWx0X190ZXh0IGEge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hcnRpY2xlcy1saXN0X193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAuYXJ0aWNsZXMtbGlzdF9fd3JhcHBlciAuYXJ0aWNsZV9fZHJhd2luZyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLmFydGljbGVzLWxpc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMTAwJTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMmVtOyB9XG4gIC5hcnRpY2xlcy1saXN0X19saXN0IC5lZGl0b3JpYWwgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hcnRpY2xlcy1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDAgMmVtOyB9IH1cbiAgLmFydGljbGVzLWxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmFydGljbGVzLWxpc3RfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxNzI2cHg7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hcnRpY2xlcy1saXN0X193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxZW07IH0gfVxuICAuYXJ0aWNsZXMtbGlzdF9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMmVtOyB9XG4gIC5hcnRpY2xlcy1saXN0X19saXN0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5hcnRpY2xlcy1saXN0X19pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYXJ0aWNsZXMtbGlzdF9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gIC5hcnRpY2xlcy1saXN0X190aXRsZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hcnRpY2xlcy1saXN0X190aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogYXV0bzsgfSB9XG4gICAgLmFydGljbGVzLWxpc3RfX3RpdGxlIC50aXRsZV9fc3VidGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmFydGljbGVzLWxpc3RfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTsgfVxuICAuYXJ0aWNsZXMtbGlzdCAuYXJ0aWNsZV9fY29udGVudCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMjgyODI4OyB9XG4gIC5hcnRpY2xlcy1saXN0IC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5hcnRpY2xlcy1saXN0IC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxN3B4IDBweCAyNHB4IDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuYXJ0aWNsZXMtbGlzdCAudGl0bGVfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hcnRpY2xlcy1saXN0IC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5hcnRpY2xlcy1saXN0IC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGNvbG9yOiAjRkY4RDA2O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5lZGl0b3JpYWwtZ21zLTQgLmVkaXRvcmlhbC1nbXMtZGVmYXVsdF9jb250YWluZXItdGV4dCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yIC5ib3JkZXJlZF9faGVhZGVyOmFmdGVyLFxuICAuZWRpdG9yaWFsLWdtcy12NC1pdGVtLTIgLmJvcmRlcmVkX19oZWFkZXI6YmVmb3JlIHtcbiAgICB0b3A6IDUwJTsgfVxuICAuZWRpdG9yaWFsLWdtcy12NC1pdGVtLTJfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzMwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yX190ZXh0LWJsb2NrLTEge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgICBwYWRkaW5nOiAwIDFlbSA0ZW0gMWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZWRpdG9yaWFsLWdtcy12NC1pdGVtLTJfX3dyYXBwZXIgPiAqIHtcbiAgICAgICAgd2lkdGg6IDMyJTsgfSB9XG4gICAgLmVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yX193cmFwcGVyLmpzc2Nyb2xsLWJsb2NrIHtcbiAgICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDdlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDU4JTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDdlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZWRpdG9yaWFsLWdtcy12NC1pdGVtLTJfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yX19kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogNWVtOyB9IH1cbiAgLmVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7IH1cbiAgLmVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yIC5pdGVtX190aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMiAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZWRpdG9yaWFsLWdtcy12NC1pdGVtLTIgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDE3cHggMHB4IDI0cHggMDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMiAudGl0bGVfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMiAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuZWRpdG9yaWFsLWdtcy12NC1pdGVtLTIgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgY29sb3I6ICNGRjhEMDY7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yX190ZXh0LWJsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gIC5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lZGl0b3JpYWwtZ21zLWxpc3QtdjQge1xuICBtYXJnaW46IDNlbSAwOyB9XG4gIC5lZGl0b3JpYWwtZ21zLWxpc3QtdjRfX2l0ZW1zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVkaXRvcmlhbC1nbXMtbGlzdCB7XG4gIG1hcmdpbjogM2VtIDA7IH1cbiAgLmVkaXRvcmlhbC1nbXMtbGlzdF9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAuZWRpdG9yaWFsLWdtcy1saXN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5lZGl0b3JpYWwtZ21zLWxpc3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmVkaXRvcmlhbC1nbXMtbGlzdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuZWRpdG9yaWFsLWdtcy1saXN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lZGl0b3JpYWwtZ21zLWxpc3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuZWRpdG9yaWFsLWdtcy1saXN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDIuMjIyMmVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmVkaXRvcmlhbC1nbXMtbGlzdF9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmVkaXRvcmlhbC1nbXMtbGlzdF9faXRlbSB7XG4gICAgICBtYXJnaW46IDFlbSAyZW07XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgyZW0gKiAyKSk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5lZGl0b3JpYWwtZ21zLWxpc3RfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAyZW0gMWVtO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMWVtICogMikpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmVkaXRvcmlhbC1nbXMtbGlzdF9faXRlbSB7XG4gICAgICBtYXJnaW46IDAgNGVtIDFlbSA0ZW07XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICggNGVtICogMikpOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZW52aXJvbm5lbWVudC1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lbnZpcm9ubmVtZW50LWxpc3RfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lbnZpcm9ubmVtZW50LWxpc3RfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDNlbTsgfSB9XG4gIC5lbnZpcm9ubmVtZW50LWxpc3RfX2xpc3Qtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmVudmlyb25uZW1lbnQtbGlzdF9faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVudmlyb25uZW1lbnQtbGlzdF9faXRlbSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmVudmlyb25uZW1lbnQtbGlzdCAudGl0bGUtZW52aXJvbmVtZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lbnZpcm9ubmVtZW50X190b3Age1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5lbnZpcm9ubmVtZW50X19ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZW52aXJvbm5lbWVudF9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5lbnZpcm9ubmVtZW50X19kcmF3aW5nIHtcbiAgYmFja2dyb3VuZDogI0ZGOEQwNjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDkzcHg7XG4gIGhlaWdodDogOTNweDtcbiAgbWFyZ2luOiAyZW0gYXV0bzsgfVxuICAuZW52aXJvbm5lbWVudF9fZHJhd2luZyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmVudmlyb25uZW1lbnRfX2RyYXdpbmctc3ZnIHtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gICAgd2lkdGg6IDM5cHg7XG4gICAgZmlsbDogI2ZmZjsgfVxuICAuZW52aXJvbm5lbWVudF9fZHJhd2luZy1pbWcge1xuICAgIGhlaWdodDogOTVweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5lbnZpcm9ubmVtZW50X19kcmF3aW5nLWltZy5qcy1sYXp5IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5lbnZpcm9ubmVtZW50X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhlbTsgfVxuICAuZW52aXJvbm5lbWVudF9fdGl0bGUgLnRpdGxlX19jb250ZW50X19lbnZpcm9uZW1lbnQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDEuMzc1ZW0vMS40ZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZW52aXJvbm5lbWVudF9fdGl0bGUgLnRpdGxlX19jb250ZW50X19lbnZpcm9uZW1lbnQgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZW52aXJvbm5lbWVudF9fdGl0bGUgLnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNGVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5lbnZpcm9ubmVtZW50X19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG5cbi5lbnZpcm9ubmVtZW50X19saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5lbnZpcm9ubmVtZW50IC5saW5rcy1ncm91cF9fbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZW52aXJvbm5lbWVudCAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5lbnZpcm9ubmVtZW50IC5saW5rcy1ncm91cF9fd3JhcHBlcl9fbGluayB7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi5lbnZpcm9ubmVtZW50IC5saW5rcy1ncm91cCAuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC5lbnZpcm9ubmVtZW50IC5saW5rcy1ncm91cCAuYnV0dG9uOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZW52aXJvbm5lbWVudF9fd3JhcHBlciA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqIEVzdGltYXRpb24gVmFyaWFibGVzICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXG4uZXN0aW1hdGlvbi1jb250ZW50LXYxIC5pdGVtX190ZXh0LWJsb2NrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5lc3RpbWF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNmVtOyB9XG4gIC5lc3RpbWF0aW9uX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMzBweDsgfVxuXG4uZXN0aW1hdGlvbi1mb3JtdWxhaXJlcy53aXRoRXhwYW5kIHtcbiAgcGFkZGluZy10b3A6IDdlbTtcbiAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG5cbi5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIC50aXRsZV9fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgLnRpdGxlX19jb250ZW50LTEge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgLnRpdGxlX19jb250ZW50LTIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2ICFpbXBvcnRhbnQ7IH1cblxuLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiB7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxZW07XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24tbW9kZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMWVtOyB9XG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgIG1pbi13aWR0aDogMzAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwOyB9IH1cbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXBybyB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSAuc3QwLFxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1wcm8gLnN0MCB7XG4gICAgICBmaWxsOiAjRkY4RDA2OyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSAuc3QxLFxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1wcm8gLnN0MSB7XG4gICAgICBmaWxsOiAjNTI1MjUyO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcmFwaWRlLFxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXBybyB7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICBoZWlnaHQ6IDU1cHg7IH0gfVxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX190ZXh0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b246YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTsgfVxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19hcnJvdy1ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbjpob3ZlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX190ZXh0LCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uLmlzRXhwYW5kZWQgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbjpob3ZlciAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSAuc3QwLFxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmhvdmVyIC5pY29uLWVzdGltYXRpb24tcHJvIC5zdDAsIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24uaXNFeHBhbmRlZCAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSAuc3QwLFxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uLmlzRXhwYW5kZWQgLmljb24tZXN0aW1hdGlvbi1wcm8gLnN0MCB7XG4gICAgZmlsbDogI0ZGOEQwNjsgfVxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmhvdmVyIC5pY29uLWVzdGltYXRpb24tcmFwaWRlIC5zdDEsXG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b246aG92ZXIgLmljb24tZXN0aW1hdGlvbi1wcm8gLnN0MSwgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi5pc0V4cGFuZGVkIC5pY29uLWVzdGltYXRpb24tcmFwaWRlIC5zdDEsXG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24uaXNFeHBhbmRlZCAuaWNvbi1lc3RpbWF0aW9uLXBybyAuc3QxIHtcbiAgICBmaWxsOiAjZmZmOyB9XG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b246aG92ZXI6YmVmb3JlLCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uLmlzRXhwYW5kZWQ6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX3RleHQge1xuICAgICAgcGFkZGluZzogMS4zZW0gMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAzZW0gMWVtOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDMwJTsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1NTBweDsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1wcm8ge1xuICAgICAgICB3aWR0aDogODVweDtcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2Fycm93LWJvdHRvbSB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmhvdmVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2Fycm93LWJvdHRvbSwgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi5pc0V4cGFuZGVkIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2Fycm93LWJvdHRvbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmOyB9IH1cblxuLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDRlbTsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAud3JhcHBlcl9fdGl0bGUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS43NWVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAud3JhcHBlcl9fdGl0bGU6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMi41ZW0gNXB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjhEMDY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAyMHB4ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLmVzdGltYXRpb25fcmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LmRpc2FibGVkIHtcbiAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLmVzdGltYXRpb25fcmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogIzkxOTE5MTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYygyLjVlbSArIDIwcHgpOyB9XG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkcyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICBmbGV4OiBpbml0aWFsOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTsgfSB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQgLnRleHRmaWVsZF9fbGFiZWwsXG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQgLnNlbGVjdF9fbGFiZWwge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZC50ZXh0ZmllbGQgaW5wdXQge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQgLnJhZGlvc19fbGVnZW5kLFxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIC5jaGVja2JveGVzX19sZWdlbmQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAxOHB4IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMThlbTtcbiAgICAgICAgY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDEwcHggMCAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQgLmNoZWNrYm94ZXNfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkc19fdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjVlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGRzIC5mb3JtLWdyb3VwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZHMgLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC0tY29sdW1uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLm5vdEZvckNoaWxkLmhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtLWdyb3VwLS1mb3JtX19maWVsZHNfX3N0cnVjdHVyZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkc19fdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGRzIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTsgfSB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtX19maWVsZCB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgd2lkdGg6IDMzLjMzMzMlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkLnJhZGlvcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94IC5jaGVja2JveF9fbGFiZWwge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICNGRjhEMDY7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDE4cHggXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hfX2xhYmVsIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94IC5jaGVja2JveF9fbGFiZWwge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94IC5jaGVja2JveF9fbGFiZWwgLmNoZWNrYm94ZXMtc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjhEMDY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDAuNWVtO1xuICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3ggLmNoZWNrYm94X19sYWJlbCAuY2hlY2tib3hlcy1zdmcgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICBmaWxsOiAjNTI1MjUyOyB9XG4gICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hfX2xhYmVsIC5jaGVja2JveGVzLXN2ZzpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNy41cHg7XG4gICAgICAgICAgICBsZWZ0OiAtNy41cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3ggLmNoZWNrYm94X19sYWJlbCAuY2hlY2tib3hlcy1zdmc6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgxLjUpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hfX2xhYmVsOmhvdmVyIC5jaGVja2JveGVzLXN2ZyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY4RDA2OyB9XG4gICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hfX2xhYmVsOmhvdmVyIC5jaGVja2JveGVzLXN2ZyBzdmcge1xuICAgICAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2xhYmVsIC5jaGVja2JveGVzLXN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94IC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fbGFiZWwgLmNoZWNrYm94ZXMtc3ZnOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3ggLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19sYWJlbCAuY2hlY2tib3hlcy1zdmc6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEpOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtX19sZWdhbHMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuc3dpcGVyLWJ1dHRvbi1wcmV2LWVzdGltYXRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8yIC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZCwgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8zIC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZCB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMiAuZm9ybS1ncm91cCAuZm9ybV9fZmllbGQuY2hlY2tib3hlcywgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8zIC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZC5jaGVja2JveGVzIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8yIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0LCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzMgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8yIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0ICsgbGFiZWwsIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMyAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCArIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAxOHB4IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8yIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0ICsgbGFiZWw6YWZ0ZXIsIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMyAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMiAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCArIGxhYmVsOmJlZm9yZSwgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8zIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMiAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWwsIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMyAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzIgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSwgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8zIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8yIC5yYWRpb3NfX2dyb3VwLCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzMgLnJhZGlvc19fZ3JvdXAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMiAuZm9ybV9fbGVnYWxzLCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzMgLmZvcm1fX2xlZ2FscyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF80IC5mb3JtLWdyb3VwIC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF80IC5mb3JtLWdyb3VwIC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH0gfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF80IC5mb3JtLWdyb3VwIC5mb3JtX192YWxpZGF0aW9uIC5mb3JtX19jb25kaXRpb25zIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfNCAuZm9ybS1ncm91cCAuZm9ybV9fdmFsaWRhdGlvbiAuZm9ybV9fY29uZGl0aW9ucyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfNCAuZm9ybS1ncm91cCAuZm9ybV9fZmllbGQge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzQgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAzZW0gMTVweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzQgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSB7XG4gICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfNCAuZm9ybS1ncm91cCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF80IC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9fbGFiZWwge1xuICAgICAgICBjb2xvcjogIzUyNTI1MjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45ZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzQgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMWVtIDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF80IC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9faW5wdXQge1xuICAgICAgICBtaW4taGVpZ2h0OiAyLjVlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI4MjgyODtcbiAgICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzQgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19jYWxlbmRhciB7XG4gICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgYm90dG9tOiAzLjI1ZW07XG4gICAgICAgIHJpZ2h0OiAyZW07IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzQgLnNlY3Rpb240IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogYXV0bzsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF80IC5zZWN0aW9uNCAuZm9ybV9fZmllbGRzIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF80IC5zZWN0aW9uNCAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfNCAuc2VjdGlvbjQgLmZvcm1fX2NvbmRpdGlvbnNfX0NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogYXV0bzsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzQgLnNlY3Rpb240IC5mb3JtX19jb25kaXRpb25zX19Db250ZW50IC5mb3JtX19jb25kaXRpb25zIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF80IC5mb3JtX19sZWdhbHMge1xuICAgICAgcGFkZGluZzogMCAxLjVlbTsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfNCAuc3dpcGVyLWJ1dHRvbi1uZXh0LWVzdGltYXRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuYWxsLXN3aXBlci1idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLmFsbC1zd2lwZXItYnV0dG9uIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwLjc1ZW0gMC43NWVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGOEQwNjtcbiAgICAgICAgY29sb3I6ICM1MjUyNTI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDAuODc1ZW0vMWVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHBhZGRpbmc6IDEuNWVtIDA7XG4gICAgICAgIG1pbi13aWR0aDogMTc1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudC5kaXNhYmxlZC12ZXJpZmljYXRpb24ge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIG9wYWNpdHk6IDAuMjU7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudDpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudDpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5hbGwtc3dpcGVyLWJ1dHRvbiAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX21lc3NhZ2Uge1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIC5mb3JtX19sZWdhbHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuXG4uZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLnZlcnRpY2FsX3RleHRfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC52ZXJ0aWNhbF90ZXh0X19jb250ZW50IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArIDI1cHgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmMmYyZjI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDZlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5mb3JtX19sZWdhbHMge1xuICAgIHBhZGRpbmc6IDAgMS41ZW07IH1cbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDNlbTsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0IHtcbiAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzX190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNWVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgZmxleDogaW5pdGlhbDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQge1xuICAgICAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZDpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfSB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZC50ZXh0ZmllbGQgaW5wdXQge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAudGV4dGZpZWxkX19jYWxlbmRhciB7XG4gICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgYm90dG9tOiAxLjVlbTsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnRleHRmaWVsZF9fbGFiZWwsXG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAuc2VsZWN0X19sYWJlbCB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiB1bnNldDsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnJhZGlvc19fbGVnZW5kLFxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLmNoZWNrYm94ZXNfX2xlZ2VuZCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDE4cHggXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xOGVtO1xuICAgICAgICBjb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLmNoZWNrYm94ZXNfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW46IDEwcHggMCAxZW07IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19sZWdlbmQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQgLmZvcm0tZ3JvdXAge1xuICAgICAgcGFkZGluZzogMmVtIDAgM2VtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldCAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb24xIC5mb3JtLWdyb3VwIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjEgLmZvcm1fX2ZpZWxkIHtcbiAgICAgIHBhZGRpbmc6IDFlbSAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uMSAuZm9ybV9fZmllbGQucmFkaW9zIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4OiBhdXRvOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybS1ncm91cCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzZW07IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb240IC5mb3JtX19maWVsZHMge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybV9fZmllbGQge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybV9fZmllbGQuY2hlY2tib3hlcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMge1xuICAgICAgICAgICAgICB3aWR0aDogNzUlOyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb240IC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm1fX2NvbmRpdGlvbnNfX0NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogYXV0bzsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybV9fY29uZGl0aW9uc19fQ29udGVudCAuZm9ybV9fY29uZGl0aW9ucyB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG5cbi5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIC5mbGF0cGlja3ItY2FsZW5kYXIge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAxOHB4IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMThweCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG5cbi5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIC5wcm9wZXJ0eS1tb3JlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNiAhaW1wb3J0YW50OyB9XG5cbi5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5lc3RpbWF0aW9uX2hvbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVzdGltYXRpb25faG9tZV9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogI0ZGOEQwNiB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9lc3RpbWF0aW9uLzIuanBnXCIpIGZpeGVkIDUwJSA1MCUgbm8tcmVwZWF0OyB9XG4gICAgLmVzdGltYXRpb25faG9tZV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpOyB9XG4gIC5lc3RpbWF0aW9uX2hvbWUgLnRpdGxlX19jb250ZW50LTEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgLmVzdGltYXRpb25faG9tZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5lc3RpbWF0aW9uX2hvbWUgLmVzdGltYXRpb25faG9tZV9fc3RydWN0dXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAzZW0gMmVtO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZXN0aW1hdGlvbl9ob21lIC5lc3RpbWF0aW9uX2hvbWVfX3BhcmFncmFwaGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDJlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZXN0aW1hdGlvbl9ob21lIC5lc3RpbWF0aW9uX2hvbWVfX3BhcmFncmFwaGVfX2VsZW1lbnQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5lc3RpbWF0aW9uX2hvbWUgLmVzdGltYXRpb25faG9tZV9fYnV0dG9uX19jb250ZW50IC5idXR0b24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgIC5lc3RpbWF0aW9uX2hvbWUgLmVzdGltYXRpb25faG9tZV9fYnV0dG9uX19jb250ZW50IC5idXR0b246aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gIC5lc3RpbWF0aW9uX2hvbWVfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICNmZmY7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbl9ob21lX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAuZXN0aW1hdGlvbl9ob21lX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cbiAgLmVzdGltYXRpb25faG9tZV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5lc3RpbWF0aW9uX2hvbWVfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjRkY4RDA2OyB9XG4gICAgLmVzdGltYXRpb25faG9tZV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAuZXN0aW1hdGlvbl9ob21lX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjRkY4RDA2OyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZSAuZXN0aW1hdGlvbl9ob21lX19iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7IH1cblxuLmVzdGltYXRpb24tcmVzdWx0IHtcbiAgbWFyZ2luOiAyZW0gYXV0bzsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX21lc3NhZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fbWVzc2FnZS0tZXJyb3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX21haW4tdGl0bGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM1MjUyNTI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3RpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS44IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgY29sb3I6ICM1MjUyNTI7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3RpdGxlIC5pY29uLXRpdGxlLXBvaTpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAwIDE1cHggMCAwOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fdGV4dCB7XG4gICAgbWFyZ2luOiAxZW0gMDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2xvY2F0ZS1kcmF3aW5nLCAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCwgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHksIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjU2KTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3dpcGVyLXBhZ2luYXRpb24sIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc3dpcGVyLXBhZ2luYXRpb24sIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiwgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgICBib3R0b206IDA7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fbG9jYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2xvY2F0ZS1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2xvY2F0ZS1kcmF3aW5nIC5pY29uLWVzdGltYXRpb24tZm9udCB7XG4gICAgICAgIGZvbnQtc2l6ZTogM2VtOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19sb2NhdGUtdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBsaW5lLWhlaWdodDogMjsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0tbWFpbiB7XG4gICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0tbWFpbiAuZXN0aW1hdGVfX2l0ZW0tdmFsdWUge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuMiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNGRjhEMDY7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0tbWFpbiAuZXN0aW1hdGVfX2l0ZW0tbGFiZWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlIC5lc3RpbWF0ZV9faXRlbS12YWx1ZSB7XG4gICAgY29sb3I6ICNGRjhEMDY7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuMiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0tbGFiZWwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgY29sb3I6ICM1MjUyNTI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDMwcHggMCAwIDA7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogNSU7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9fc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTEwcHg7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0taW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE0NSwgMTQ1LCAxNDUsIDAuNTYpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3Ryb25nLXBvaW50X19pdGVtLWluZm8ge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbS1kcmF3aW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbS1sYWJlbCB7XG4gICAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICM5MTkxOTE7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xMHB4OyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9fc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjU2KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0tZHJhd2luZyB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvIHtcbiAgICAgIG1hcmdpbjogMTVweCAwOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0taW5mbzpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWluZm86Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0taW5mby1sYWJlbCB7XG4gICAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvLXZhbHVlIHtcbiAgICAgIGNvbG9yOiAjNTI1MjUyOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWluZm8tZGlzdHJpY3Qge1xuICAgICAgY29sb3I6ICM1MjUyNTI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvLWNpdHkge1xuICAgICAgY29sb3I6ICM1MjUyNTI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE0NSwgMTQ1LCAxNDUsIDAuNTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLWNvbnRlbnQge1xuICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE5M3B4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtID4gKiB7XG4gICAgICBtYXJnaW46IDE1cHggMDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS10aXRsZSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZS0tYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjVFMjA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1ub3RlLS1iIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdDQjM0MjsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLW5vdGUtLWMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkREODM1OyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZS0tZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkE3MjY7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1ub3RlLS1lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNEIyNjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1sYWJlbCB7XG4gICAgICBjb2xvcjogIzUyNTI1MjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjIgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjOTE5MTkxOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLWRyYXdpbmcge1xuICAgICAgZm9udC1zaXplOiAyZW07IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluayB7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzZjM2IwMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDEwcHg7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluay1jb250ZW50IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rLS1iYWNrIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkxOTE5MTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX2xpbmstLWJhY2sgLmxpbmtzLWdyb3VwX19saW5rLWNvbnRlbnQge1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgICAgY29sb3I6ICM5MTkxOTE7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluazpob3ZlciwgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rOmZvY3VzIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluazpob3Zlci5saW5rcy1ncm91cF9fbGluay0tYmFjaywgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rOmZvY3VzLmxpbmtzLWdyb3VwX19saW5rLS1iYWNrIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX2xpbms6aG92ZXIubGlua3MtZ3JvdXBfX2xpbmstLWJhY2sgLmxpbmtzLWdyb3VwX19saW5rLWNvbnRlbnQsIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluazpmb2N1cy5saW5rcy1ncm91cF9fbGluay0tYmFjayAubGlua3MtZ3JvdXBfX2xpbmstY29udGVudCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5idXR0b24tZHJhd2luZyB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAuYnV0dG9uLWRyYXdpbmdfX3N2ZyB7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0IC5tb2RhbC1nZW5lcmF0ZS1yZXBvcnQgLmdlbmVyYXRlLXJlcG9ydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdCAubW9kYWwtZ2VuZXJhdGUtcmVwb3J0IC5nZW5lcmF0ZS1yZXBvcnQgI3JlcG9ydC1kb3dubG9hZC1idG4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNmMzYjAwO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHQgLm1vZGFsLWdlbmVyYXRlLXJlcG9ydCAuZ2VuZXJhdGUtcmVwb3J0ICNyZXBvcnQtZG93bmxvYWQtYnRuOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZXN0aW1hdGlvbi12MS1pbm5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2VzdGltYXRpb24vMV9pbm5lci5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMmVtIDA7IH1cbiAgLmVzdGltYXRpb24tdjEtaW5uZXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW07XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi12MS1pbm5lcl9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAuZXN0aW1hdGlvbi12MS1pbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gIC5lc3RpbWF0aW9uLXYxLWlubmVyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZXN0aW1hdGlvbi12MS1pbm5lcl9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgLmVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAuZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuMjIyMmVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmVzdGltYXRpb24tdjEtaW5uZXJfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmVzdGltYXRpb24tdjEtaW5uZXJfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLmVzdGltYXRpb24tdjEtaW5uZXJfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAuZXN0aW1hdGlvbi12MS1pbm5lcl9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLmVzdGltYXRpb24tdjEtaW5uZXJfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5lc3RpbWF0aW9uLXYxLWlubmVyX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAuZXN0aW1hdGlvbi12MS1pbm5lcl9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5lc3RpbWF0aW9uLXYxLWlubmVyX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVzdGltYXRpb24tdjEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lc3RpbWF0aW9uLXYxX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9lc3RpbWF0aW9uLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAuZXN0aW1hdGlvbi12MV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpOyB9XG4gIC5lc3RpbWF0aW9uLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVzdGltYXRpb24tdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLmVzdGltYXRpb24tdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5lc3RpbWF0aW9uLXYxX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmVzdGltYXRpb24tdjFfX3RpdGxlIHtcbiAgICAvKisgLmVzdGltYXRpb24tdjFfX2xpbmtzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgICAgIH0qLyB9XG4gICAgLmVzdGltYXRpb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgLmVzdGltYXRpb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAuZXN0aW1hdGlvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuZXN0aW1hdGlvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuZXN0aW1hdGlvbi12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5lc3RpbWF0aW9uLXYxX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgIC5lc3RpbWF0aW9uLXYxX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLmVzdGltYXRpb24tdjFfX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgIC5lc3RpbWF0aW9uLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuZXN0aW1hdGlvbi12MV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgLmVzdGltYXRpb24tdjFfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuZXN0aW1hdGlvbi12MV9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gIC5lc3RpbWF0aW9uLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVzdGltYXRpb24tdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5lc3RpbWF0aW9uLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cbiAgLmVzdGltYXRpb24tdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuZXN0aW1hdGlvbi12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAuZXN0aW1hdGlvbi12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAuZXN0aW1hdGlvbi12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzAwMDAwMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZXN0aW1hdGlvbi1jb250ZW50LXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmVzdGltYXRpb24tY29udGVudC12MV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmVzdGltYXRpb24tY29udGVudC12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmVzdGltYXRpb24tY29udGVudC12MV9faXRlbSAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2l0ZW0gLml0ZW1fX3dyYXBwZXIge1xuICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2l0ZW0gLml0ZW1fX3dyYXBwZXItY2xvc2Uge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVzdGltYXRpb24tY29udGVudC12MV9faXRlbSAuaXRlbV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogNTAwcHg7IH0gfVxuICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tY29udGVudC12MV9faXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjI5NDJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBlbTsgfSB9XG4gICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgICAgLmVzdGltYXRpb24tY29udGVudC12MV9faXRlbSAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmVzdGltYXRpb24tY29udGVudC12MV9faXRlbSAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2l0ZW0gLml0ZW1fX3Zpc3VhbCB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2l0ZW0gLml0ZW1fX3Zpc3VhbCB7XG4gICAgICAgICAgaGVpZ2h0OiA1MDBweDsgfSB9XG4gICAgLmVzdGltYXRpb24tY29udGVudC12MV9faXRlbSAuaXRlbV9faW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19pdGVtIC5pdGVtX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmVzdGltYXRpb24tY29udGVudC12MV9faXRlbSAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmVzdGltYXRpb24tY29udGVudC12MV9faXRlbSAuaXRlbV9fdG9wLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiAyZW0gMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmVzdGltYXRpb24tY29udGVudC12MV9faXRlbSAuaXRlbV9fdGV4dC1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sge1xuICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmVzdGltYXRpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmVzdGltYXRpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2ZW07IH0gfVxuICAgICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX193cmFwcGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX19sZWdlbmQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgLmVzdGltYXRpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fbGVnZW5kLnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgICAgICAgLmVzdGltYXRpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fbGVnZW5kLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX19sZWdlbmQudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgICAgICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX19sZWdlbmQudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX2xlZ2VuZC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX19sZWdlbmQudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgICAgICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX2xlZ2VuZC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCA2MHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgLmVzdGltYXRpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgICAgICAgICAgIGJvdHRvbTogNzQlO1xuICAgICAgICAgICAgICBsZWZ0OiAuOGVtO1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ldmVudHMtbGlzdGluZy12MiB7XG4gIGJhY2tncm91bmQ6ICNmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ldmVudHMtbGlzdGluZy12Ml9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjJfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDAgKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMmVtICogLTEpOyB9IH1cbiAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkY4RDA2OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDJlbSAyZW07XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpOyB9IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtaW4taGVpZ2h0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDY2NXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmhvdmVyX19hcnJvdy1saW5rLXN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGV0YWlscy0tY29sdW1uIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHBhZGRpbmc6IDEuNzY0N2VtIDIuMzUyOWVtOyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3Zpc3VhbCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMzMzZW0gMCAwIDNlbTsgfSB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRlbnQuY29udGVudC0tY29sdW1uIC5pdGVtX19pbmZvcyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB3aWR0aDogNzAlOyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGVudC5jb250ZW50LS1jb2x1bW4gLml0ZW1fX2luZm9zIC5ibG9ja190b3Age1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250ZW50LmNvbnRlbnQtLWNvbHVtbiAuaXRlbV9faW5mb3MgLmJsb2NrX2JvdHRvbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3Mge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbmZvcyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbmZvcyAudGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3MgLnRleHQtLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjRkY4RDA2O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbmZvcyAudGV4dC0tc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbmZvcyAudGV4dC0tZGV0YWlsIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja190b3Age1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCAuYmxvY2tfdG9wX19sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIC5ibG9ja190b3BfX2xlZnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44ZW07IH0gfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja190b3AgLmJsb2NrX3RvcF9fcmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja190b3AgLmJsb2NrX3RvcF9fcmlnaHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44ZW07IH0gfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfYm90dG9tIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja19ib3R0b20gLmJsb2NrX2JvdHRvbV9fbGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSAuYmxvY2tfYm90dG9tX19sZWZ0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSAuYmxvY2tfYm90dG9tX19yaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSAuYmxvY2tfYm90dG9tX19yaWdodCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDg1JTsgfSB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgzMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzBweCkvMS4zIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGV4dC1ibG9jayB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTsgfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190ZXh0LWJsb2NrIGEge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19saW5rcyAuYnV0dG9uIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMThweC8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX21haW4tbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjIgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjIgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ldmVudHMtbGlzdGluZy12MiAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogLjVlbSAyLjk0MTJlbSAxLjc2NDdlbSAwOyB9IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYyX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmV2ZW50cy1kZXRhaWwtdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmV2ZW50cy1kZXRhaWwtdjFfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4OyB9XG4gIC5ldmVudHMtZGV0YWlsLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuZXZlbnRzLWRldGFpbC12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZXZlbnRzLWRldGFpbC12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5ldmVudHMtZGV0YWlsLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZXZlbnRzLWRldGFpbC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5ldmVudHMtZGV0YWlsLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuZXZlbnRzLWRldGFpbC12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjY2NjYgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmV2ZW50cy1kZXRhaWwtdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5ldmVudHMtZGV0YWlsLXYxX190ZXh0LXZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ldmVudHMtZGV0YWlsLXYxX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDYuMTExMWVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTYpOyB9IH1cbiAgLmV2ZW50cy1kZXRhaWwtdjFfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2hlYWRlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19kYXRhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9fZGF0YSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRlbTtcbiAgICAgICAgICBmbGV4OiAxOyB9IH1cbiAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faW1nIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0MTNweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0MTNweDsgfSB9XG4gICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19pbmZvIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4OyB9IH1cbiAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19pbmZvLWRhdGUge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8yIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2luZm8tZGF0ZSBhIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faW5mby10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA0ZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8zIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faW5mb3Mge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19pbmZvcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2luZm9zIC50ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2luZm9zIC50ZXh0LS1sYWJlbCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRkY4RDA2O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19pbmZvcyAudGV4dC0tc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19pbmZvcyAudGV4dC0tZGV0YWlsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2luZm9zX19ibG9ja190b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2luZm9zX19ibG9ja190b3AgLmJsb2NrX3RvcF9fbGVmdCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIC5ibG9ja190b3BfX2xlZnQge1xuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTsgfSB9XG4gICAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIC5ibG9ja190b3BfX3JpZ2h0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2luZm9zX19ibG9ja190b3AgLmJsb2NrX3RvcF9fcmlnaHQge1xuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTsgfSB9XG4gICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19pbmZvc19fYmxvY2tfYm90dG9tIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSAuYmxvY2tfYm90dG9tX19sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2luZm9zX19ibG9ja19ib3R0b20gLmJsb2NrX2JvdHRvbV9fbGVmdCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19pbmZvc19fYmxvY2tfYm90dG9tIC5ibG9ja19ib3R0b21fX3JpZ2h0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2luZm9zX19ibG9ja19ib3R0b20gLmJsb2NrX2JvdHRvbV9fcmlnaHQge1xuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtLml0ZW0tLWNvbHVtbiAuaXRlbV9faW5mb3Mge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW0uaXRlbS0tY29sdW1uIC5pdGVtX19pbmZvcyAuYmxvY2tfdG9wIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW0uaXRlbS0tY29sdW1uIC5pdGVtX19pbmZvcyAuYmxvY2tfYm90dG9tIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19zaGFyZSB7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19zaGFyZSAudGl0bGUtc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19zaGFyZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzMgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19zaGFyZV9fbGlua3Mge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9fc2hhcmVfX2xpbmsge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDJlbSAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9fY29udGFpbmVyLXRleHQge1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW0gLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgIGhlaWdodDogMS4yZW07XG4gICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW0gLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW0gLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW0gLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW0gLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgIGZpbGw6ICNGRjhEMDY7IH1cbiAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAuZXZlbnRzLWRldGFpbC12MSAuaXRlbSAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAuZXZlbnRzLWRldGFpbC12MSAuaXRlbSAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICNGRjhEMDY7IH1cbiAgLmV2ZW50cy1kZXRhaWwtdjFfX2Zvcm0tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5ldmVudHMtZGV0YWlsLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZXZlbnRzLWRldGFpbC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmV2ZW50cy1kZXRhaWwtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICAgIC5ldmVudHMtZGV0YWlsLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgICAgICAuZXZlbnRzLWRldGFpbC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAgIC5ldmVudHMtZGV0YWlsLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5ldmVudHMtZGV0YWlsLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAgIC5ldmVudHMtZGV0YWlsLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZlbTsgfSB9XG4gICAgICAuZXZlbnRzLWRldGFpbC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWRldGFpbC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgICAgICAgICBib3R0b206IDk2JTtcbiAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNi4xMTExZW0vMSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZXZlbnRzLWxpc3RpbmctdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYxX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MzVweDsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5ldmVudHMtbGlzdGluZy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5ldmVudHMtbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgNjBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5ldmVudHMtbGlzdGluZy12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjY2NjYgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjFfX3RleHQtdmVydGljYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuICAgICAgICBib3R0b206IDk4JTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNi4xMTExZW0vMSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNik7IH0gfVxuICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzZW07IH0gfVxuICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygwICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMCAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKCAyZW0gKiAyKSk7IH0gfVxuICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9fZHJhd2luZyB7XG4gICAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19kYXRhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRlbTtcbiAgICAgICAgZmxleDogMTsgfSB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19pbWcge1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9faW1nIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfSB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2ltZy0tY29udGFpbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtIC50aXRsZS1zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW0gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2luZm8ge1xuICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvLS1ib3JkZXIge1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMWVtICogMik7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC40ZW07XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkY4RDA2O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRjhEMDY7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMmVtOyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvLS1ib3JkZXIgLmxpbmtzLWdyb3VwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpOyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvLS1ib3JkZXIgLml0ZW1fX2luZm8tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9faW5mby0tYm9yZGVyIC5saW5rcy1ncm91cDpiZWZvcmUsIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9faW5mby0tYm9yZGVyIC5saW5rcy1ncm91cDphZnRlciwgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvLS1ib3JkZXIgLml0ZW1fX2luZm8tdGl0bGU6YmVmb3JlLCAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7IH1cbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tLWJvcmRlciAubGlua3MtZ3JvdXA6YmVmb3JlLCAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZTpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogLTJlbTsgfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9faW5mby0tYm9yZGVyIC5saW5rcy1ncm91cDphZnRlciwgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvLS1ib3JkZXIgLml0ZW1fX2luZm8tdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IC0yZW07IH0gfVxuICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9fY29udGFpbmVyLXRleHQge1xuICAgICAgaGVpZ2h0OiA4ZW07XG4gICAgICBtYXJnaW46IDJlbSAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9faW5mby10aXRsZS1zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9faW5mby10aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjZlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvLXRleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tdGV4dCBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX190ZXh0LWJsb2NrIC50ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX2RhdGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX2RhdGEge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmV2ZW50cy12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2V2ZW50cy8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ldmVudHMtdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTM1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ldmVudHMtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLmV2ZW50cy12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTsgfVxuICAuZXZlbnRzLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZXZlbnRzLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gIC5ldmVudHMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmV2ZW50cy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7IH1cbiAgICAuZXZlbnRzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5ldmVudHMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ldmVudHMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5ldmVudHMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuZXZlbnRzLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmV2ZW50cy12MV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAuZXZlbnRzLXYxX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLmV2ZW50cy12MV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLmV2ZW50cy12MV9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmV2ZW50cy12MV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5ldmVudHMtdjFfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuZXZlbnRzLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgLmV2ZW50cy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ldmVudHMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5ldmVudHMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI2ZmZjsgfVxuICAuZXZlbnRzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLmV2ZW50cy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAuZXZlbnRzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5ldmVudHMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMwMDAwMDA7IH1cbiAgLmV2ZW50cy12MV9fZmF2b3JpdGVzLmpzc2Nyb2xsLWJsb2NrIHtcbiAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLmV2ZW50cy12MV9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZXZlbnRzLXYxX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmV2ZW50cy12MV9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ldmVudHMtdjFfX2l0ZW0ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwYWRkaW5nLXRvcDogMWVtOyB9IH1cbiAgICAuZXZlbnRzLXYxX19pdGVtLWRlY29yYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy12MV9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLmV2ZW50cy12MV9faXRlbS12aXN1YWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gICAgICAuZXZlbnRzLXYxX19pdGVtLXZpc3VhbC0tY292ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZXZlbnRzLXYxX19pdGVtLXZpc3VhbC0tY292ZXIgLmV2ZW50cy12MV9faXRlbS1pbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLXYxX19pdGVtLXZpc3VhbCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzOTBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDM1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfSB9XG4gICAgLmV2ZW50cy12MV9faXRlbS1pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZXZlbnRzLXYxX19pdGVtLWFsaWduZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtdjFfX2l0ZW0tYWxpZ25lciB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07IH0gfVxuICAgIC5ldmVudHMtdjFfX2l0ZW0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLXYxX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5ldmVudHMtdjFfX2l0ZW0taW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAuZXZlbnRzLXYxX19pdGVtLWluZm8tc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luOiAwIC41ZW07IH1cbiAgICAuZXZlbnRzLXYxX19pdGVtLWNvbnRhaW5lci10ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxNDBweDsgfVxuICAgIC5ldmVudHMtdjFfX2l0ZW0tdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZXZlbnRzLXYxX19pdGVtLWxpbmtzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmV2ZW50cy12MV9faXRlbS1saW5rcyAuYnV0dG9uIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgICAgLmV2ZW50cy12MV9faXRlbS1saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgICAgICAuZXZlbnRzLXYxX19pdGVtLWxpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAgICAgLmV2ZW50cy12MV9faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzLCAuZXZlbnRzLXYxX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgICAgIC5ldmVudHMtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5ldmVudHMtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgICAgLmV2ZW50cy12MV9faXRlbS1saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmV2ZW50cy12MSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC5ldmVudHMtdjEgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDsgfVxuICAuZXZlbnRzLXYxIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLjVlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDk2cHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZXZlbnRzLXYxIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5sYW5kaW5nIC5ldmVudHMtdjFfX2l0ZW0tdmlzdWFsIHtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiAzODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubGFuZGluZyAuZXZlbnRzLXYxX19pdGVtLXZpc3VhbCAuZXZlbnRzLXYxX19pdGVtLWltZyB7XG4gICAgbWF4LWhlaWdodDogMzgwcHg7IH1cblxuLmZhYi12MSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMzBweDtcbiAgei1pbmRleDogOTk5OTk7IH1cbiAgLmZhYi12MV9fZmxhc3R5IHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW0tcGljdG8tc3ZnIHtcbiAgICByaWdodDogMTBweDtcbiAgICBsZWZ0OiBpbmhlcml0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW0tcGljdG8tc3ZnIHtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAuZmFiLXYxX19uYXYtLW9uZSAuZmFiLXYxX19pdGVtOm5vdCguZmFiX19idXR0b24pIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW1zIHtcbiAgICBib3R0b206IDYwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhYi12MV9fbmF2LS1vbmUgLmZhYi12MV9faXRlbXMge1xuICAgICAgICBib3R0b206IDYwdmg7IH0gfVxuICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNpdGlvbjogMC4xNXMgMHMsIDAuMXMgb3BhY2l0eTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IH0gfVxuICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05MHB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjI1cyAwLjAxNXMsIDAuMXMgb3BhY2l0eTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhYi12MS5hY3RpdmUgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMHB4KTsgfSB9XG4gIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE4MHB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjM1cyAwLjAzcywgMC4xcyBvcGFjaXR5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogODsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjQwcHgpOyB9IH1cbiAgLmZhYi12MS5hY3RpdmUgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoNCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjcwcHgpO1xuICAgIHRyYW5zaXRpb246IDAuNDVzIDAuMDQ1cywgMC4xcyBvcGFjaXR5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogNzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzYwcHgpOyB9IH1cbiAgLmZhYi12MS5hY3RpdmUgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoNSkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzYwcHgpO1xuICAgIHRyYW5zaXRpb246IDAuNTVzIDAuMDZzLCAwLjFzIG9wYWNpdHk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiA2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00ODBweCk7IH0gfVxuICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NTBweCk7XG4gICAgdHJhbnNpdGlvbjogMC42NXMgMC4wNzVzLCAwLjFzIG9wYWNpdHk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiA1OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MDBweCk7IH0gfVxuICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19idXR0b24gLmZhYi12MV9fYnV0dG9uLWljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgLmZhYi12MV9fYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjRkY4RDA2O1xuICAgIHdpZHRoOiA1OHB4O1xuICAgIGhlaWdodDogNThweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmFiLXYxX19idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZmFiLXYxX19idXR0b24taWNvbiB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiAuOHM7IH1cbiAgICAgIC5mYWItdjFfX2J1dHRvbi1pY29uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAuZmFiLXYxX19idXR0b246aG92ZXIgLmZhYi12MV9fYnV0dG9uLWljb24sIC5mYWItdjFfX2J1dHRvbjpmb2N1cyAuZmFiLXYxX19idXR0b24taWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5mYWItdjFfX25hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mYWItdjFfX2l0ZW1zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAxNTBweDtcbiAgICByaWdodDogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmFiLXYxX19pdGVtcyB7XG4gICAgICAgIGJvdHRvbTogMzV2aDsgfSB9XG4gIC5mYWItdjFfX2l0ZW0ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICAgIHdpZHRoOiAxMDJweDtcbiAgICBoZWlnaHQ6IDY5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4yMiwgLTAuNTcsIDAuNTEsIDEuMDcpLCAwLjJzIDAuMXMgb3BhY2l0eTtcbiAgICByaWdodDogMDsgfVxuICAgIC5mYWItdjFfX2l0ZW06Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5mYWItdjFfX2l0ZW0uZmFiX19idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogIzIxOTZmMztcbiAgICAgIGJvcmRlci1jb2xvcjogIzE5NzZEMjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHotaW5kZXg6IDExOyB9XG4gICAgLmZhYi12MV9faXRlbTpub3QoLmZhYl9fYnV0dG9uKSB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmZhYi12MV9faXRlbS1kcmF3aW5nIHtcbiAgICAgIHdpZHRoOiA2OXB4O1xuICAgICAgaGVpZ2h0OiA2OXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBsZWZ0OiA3MyU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0b3A6IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mYWItdjFfX2l0ZW0tZHJhd2luZyB7XG4gICAgICAgICAgbGVmdDogNTAlOyB9IH1cbiAgICAuZmFiLXYxX19pdGVtLXBpY3RvLXN2ZyB7XG4gICAgICB3aWR0aDogNjlweDtcbiAgICAgIGhlaWdodDogNjlweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5mYWItdjFfX2l0ZW0tcGljdG8tc3ZnLWNvbnRlbnQge1xuICAgICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC40cyBlYXNlOyB9XG4gICAgICAuZmFiLXYxX19pdGVtLXBpY3RvLXN2Zy1iZyB7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjRzIGVhc2U7IH1cbiAgICAuZmFiLXYxX19pdGVtLWxhYmVsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuNzc3OGVtLzEuNWVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTMpO1xuICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgbWluLWhlaWdodDogNjNweDtcbiAgICAgIHBhZGRpbmc6IC40ZW0gMWVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mYWItdjEgLmZhYi12MV9faXRlbSA+ICoge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyAwcywgMC4xcyBvcGFjaXR5O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMHB4KTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgMC4wMTVzLCAwLjFzIG9wYWNpdHk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogOTsgfVxuICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNDBweCk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIDAuMDNzLCAwLjFzIG9wYWNpdHk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogODsgfVxuICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNjBweCk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIDAuMDQ1cywgMC4xcyBvcGFjaXR5O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDc7IH1cbiAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDgwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyAwLjA2cywgMC4xcyBvcGFjaXR5O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDY7IH1cbiAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjAwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyAwLjA3NXMsIDAuMXMgb3BhY2l0eTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiA1OyB9XG4gICAgLmZhYi12MSAuZmFiLXYxX19pdGVtLWxhYmVsIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgb3BhY2l0eSwgLjZzIHRvcDtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogLTQwcHg7IH1cbiAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKDEpLCAuZmFiLXYxIC5mYWItdjFfX2l0ZW06Zm9jdXM6bnRoLWNoaWxkKDEpIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlcjpudGgtY2hpbGQoMiksIC5mYWItdjEgLmZhYi12MV9faXRlbTpmb2N1czpudGgtY2hpbGQoMikge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDk7IH1cbiAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKDMpLCAuZmFiLXYxIC5mYWItdjFfX2l0ZW06Zm9jdXM6bnRoLWNoaWxkKDMpIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiA4OyB9XG4gICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOmhvdmVyOm50aC1jaGlsZCg0KSwgLmZhYi12MSAuZmFiLXYxX19pdGVtOmZvY3VzOm50aC1jaGlsZCg0KSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogNzsgfVxuICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlcjpudGgtY2hpbGQoNSksIC5mYWItdjEgLmZhYi12MV9faXRlbTpmb2N1czpudGgtY2hpbGQoNSkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDY7IH1cbiAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKDYpLCAuZmFiLXYxIC5mYWItdjFfX2l0ZW06Zm9jdXM6bnRoLWNoaWxkKDYpIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiA1OyB9XG4gICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOmhvdmVyIC5mYWItdjFfX2l0ZW0tbGFiZWwsIC5mYWItdjEgLmZhYi12MV9faXRlbTpmb2N1cyAuZmFiLXYxX19pdGVtLWxhYmVsIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiAuOHMgb3BhY2l0eSwgLjRzIHRvcDtcbiAgICAgIHRvcDogNTBweDsgfVxuICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlciAuZmFiLXYxX19pdGVtLXBpY3RvLXN2Zy1jb250ZW50LCAuZmFiLXYxIC5mYWItdjFfX2l0ZW06Zm9jdXMgLmZhYi12MV9faXRlbS1waWN0by1zdmctY29udGVudCB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOmhvdmVyIC5mYWItdjFfX2l0ZW0tcGljdG8tc3ZnLWJnLCAuZmFiLXYxIC5mYWItdjFfX2l0ZW06Zm9jdXMgLmZhYi12MV9faXRlbS1waWN0by1zdmctYmcge1xuICAgICAgZmlsbDogI0ZGOEQwNjsgfSB9XG4gIC5mYWItdjFfX2FjdGlvbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5mYWItdjEsXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLmZhYi12MSxcbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MyAuZmFiLXYxIHtcbiAgei1pbmRleDogMjAwMDsgfVxuXG4jcGxhdG8tbGF1bmNoZXItYnV0dG9uW2RhdGEtb3Blbj1mYWxzZV0ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuZGl2W2NsYXNzXj1cImdvXCJdIHtcbiAgei1pbmRleDogMTAwMDAxOyB9XG5cbmlmcmFtZVtjbGFzc149XCJnb1wiXSB7XG4gIHotaW5kZXg6IDEwMDAwMTsgfVxuXG4uanMtYWNjb3JkZW9uIC5qcy1hY2NvcmRlb25fX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmpzLWFjY29yZGVvbiAuanMtYWNjb3JkZW9uX190aXRsZSBidXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjVlbSAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5qcy1hY2NvcmRlb24gLmpzLWFjY29yZGVvbl9fdGl0bGUgYnV0dG9uOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiBpbml0aWFsOyB9XG4gICAgLmpzLWFjY29yZGVvbiAuanMtYWNjb3JkZW9uX190aXRsZSBidXR0b246YmVmb3JlIHtcbiAgICAgIG1pbi13aWR0aDogMS41ZW07XG4gICAgICBjb250ZW50OiAnKyc7XG4gICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLmpzLWFjY29yZGVvbiAuanMtYWNjb3JkZW9uX190aXRsZSBidXR0b24ub3BlbjpiZWZvcmUge1xuICAgICAgY29udGVudDogJy0nOyB9XG5cbi5qcy1hY2NvcmRlb24gLmpzLWFjY29yZGVvbl9fY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZhcSB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBwYWRkaW5nOiAwIDFlbSA0ZW07XG4gIG1hcmdpbjogYXV0bzsgfVxuICAuZmFxIC5mYXFfX3N0cnVjdHVyZSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZmFxIC5mYXFfX3RpdGxlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAuZmFxIC5mYXFfX3RpdGxlLWNvbnRlbnQgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmZhcSAuZmFxX190aXRsZS1jb250ZW50IC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5mYXEgLmZhcV9fdGl0bGUtY29udGVudCAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgICAgIC5mYXEgLmZhcV9fdGl0bGUtY29udGVudCAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gIC5mYXEgLmZhcV9fcXVlc3Rpb25fX2VsZW1lbnQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFlbS8xLjVlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuICAuZmFxIC5mYXFfX3JlcG9uc2VfX2VsZW1lbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgcGFkZGluZzogMWVtIDAgMmVtO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZhcSAuZmFxX19zdHJ1Y3R1cmUge1xuICAgICAgcGFkZGluZzogMCAyZW07IH1cbiAgICAuZmFxIC5mYXFfX3JlcG9uc2VfX2VsZW1lbnQge1xuICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgIHBhZGRpbmc6IDFlbSAyZW0gMmVtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIFByb2dyYW1tZSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZhdm9yaXRlcy12MSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZhdm9yaXRlcy12MV9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvZmF2b3JpdGVzLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42Nik7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZmF2b3JpdGVzLXYxIHtcbiAgICAgIGhlaWdodDogNzY4cHg7IH0gfVxuICAuZmF2b3JpdGVzLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTgxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5mYXZvcml0ZXMtdjFfX3N3aXBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOTUlOyB9XG4gIC5mYXZvcml0ZXMtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYxX19jb250YWluZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiA4NzBweDsgfSB9XG4gIC5mYXZvcml0ZXMtdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuZmF2b3JpdGVzLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gIC5mYXZvcml0ZXMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAuZmF2b3JpdGVzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmZhdm9yaXRlcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhdm9yaXRlcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZhdm9yaXRlcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgNjBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5mYXZvcml0ZXMtdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuZmF2b3JpdGVzLXYxX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjRkY4RDA2O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuZmF2b3JpdGVzLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkY4RDA2O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmZhdm9yaXRlcy12MV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5mYXZvcml0ZXMtdjFfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAuZmF2b3JpdGVzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjRkY4RDA2O1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhdm9yaXRlcy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLmZhdm9yaXRlcy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjRkY4RDA2OyB9XG4gIC5mYXZvcml0ZXMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuZmF2b3JpdGVzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzAwMDAwMDsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLmZhdm9yaXRlcy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzAwMDAwMDsgfVxuICAuZmF2b3JpdGVzLXYxX19mYXZvcml0ZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19mYXZvcml0ZXMuanNzY3JvbGwtYmxvY2sge1xuICAgICAgbWF4LWhlaWdodDogNjAlO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAuZmF2b3JpdGVzLXYxX19mYXZvcml0ZXMtLW1vcmUgLmZhdm9yaXRlcy12MV9fc3dpcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA4NSU7IH1cbiAgLmZhdm9yaXRlcy12MV9faXRlbTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIC5mYXZvcml0ZXMtdjFfX2l0ZW0tdmlzdWFsOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mYXZvcml0ZXMtdjFfX2l0ZW06bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSAuZmF2b3JpdGVzLXYxX19pdGVtLWFsaWduZXIge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmZhdm9yaXRlcy12MV9faXRlbTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbmsge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbmsge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYxX19pdGVtLW1vcmUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxMDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjgpOyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbW9yZSAuYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0IDAuMDVzO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IDA7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYxX19pdGVtLW1vcmUgLmJ1dHRvbjpiZWZvcmUsIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12MV9faXRlbS1tb3JlIC5idXR0b246YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IDA7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYxX19pdGVtLW1vcmUgLmJ1dHRvbiA+IHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IDA7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYxX19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYxX19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYxX19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTpmb2N1cywgLmZhdm9yaXRlcy12MV9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYxX19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12MV9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6Zm9jdXM6YmVmb3JlLCAuZmF2b3JpdGVzLXYxX19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12MV9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM2VtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12MV9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTI6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYxX19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12MV9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTI6Zm9jdXMsIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12MV9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTI6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmZvY3VzOmJlZm9yZSwgLmZhdm9yaXRlcy12MV9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYxX19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbms6aG92ZXIgLmZhdm9yaXRlcy12MV9faXRlbS1tb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbms6aG92ZXIgLmZhdm9yaXRlcy12MV9faXRlbS1tb3JlIC5idXR0b24ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbms6aG92ZXIgLml0ZW1fX3N0YXR1cyB7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAuZmF2b3JpdGVzLXYxX19pdGVtLXZpc3VhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS12aXN1YWw6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjY4KTsgfVxuICAuZmF2b3JpdGVzLXYxX19pdGVtLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLmZhdm9yaXRlcy12MV9faXRlbS1hbGlnbmVyIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZmF2b3JpdGVzLXYxX19pdGVtIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0byAyZW0gYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgZmxleDogMTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLXZpc3VhbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDM1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfSB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAyMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDIuOGVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4LzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1pbmZvLXNlcGFyYXRvciB7XG4gICAgICAgIG1hcmdpbjogMCAuNWVtOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS1saW5rcyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbGlua3Mge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtOyB9IH1cbiAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5mYXZvcml0ZXMtdjEgLnN3aXBlci1jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gM2VtKTsgfVxuICAuZmF2b3JpdGVzLXYxIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IC0yZW07IH1cbiAgLmZhdm9yaXRlcy12MSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLjVlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA5NnB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmZhdm9yaXRlcy12MSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZmF2b3JpdGVzLXYxX19tb3JlLWFjdGlvbiAubW9yZS1hY3Rpb25fX2l0ZW0ge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYxX19tb3JlLWFjdGlvbiAubW9yZS1hY3Rpb25fX2l0ZW0ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLWxheWVyLXZpc3VhbCB7XG4gICAgcGFkZGluZzogLjNlbSAuOGVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjY4KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0tY29udGVudCB7XG4gICAgaGVpZ2h0OiA4MHB4OyB9XG4gIC5mYXZvcml0ZXMtdjEtLXByb2dyYW0gLmZhdm9yaXRlcy12MV9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDAgLjhlbTsgfVxuICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0tc3RhdHVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAyMHB4OyB9XG4gICAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLXN0YXR1cyAucHJvcGVydHktc3RhdHVzIHtcbiAgICAgIHBhZGRpbmc6IC4zZW0gMWVtO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5mYXZvcml0ZXMtdjEtLXByb2dyYW0gLmZhdm9yaXRlcy12MV9faXRlbS1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHgvMSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IC40ZW07IH1cbiAgICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0taW5mby1vcHRpb25zIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0taW5mby1yZWZlcmVuY2Uge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLWluZm8tb3B0aW9ucyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0taW5mby1vcHRpb25zIC5vcHRpb24ge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0taW5mby1vcHRpb25zIC5vcHRpb25fX251bWJlciB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUHJvZ3JhbW1lICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmF2b3JpdGVzLXYyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmF2b3JpdGVzLXYyX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9mYXZvcml0ZXMvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5mYXZvcml0ZXMtdjJfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmZhdm9yaXRlcy12Ml9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhdm9yaXRlcy12Ml9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAuZmF2b3JpdGVzLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmF2b3JpdGVzLXYyX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gIC5mYXZvcml0ZXMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZhdm9yaXRlcy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7IH1cbiAgICAuZmF2b3JpdGVzLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5mYXZvcml0ZXMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuZmF2b3JpdGVzLXYyX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmZhdm9yaXRlcy12Ml9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLmZhdm9yaXRlcy12Ml9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLmZhdm9yaXRlcy12Ml9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmZhdm9yaXRlcy12Ml9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjJfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuZmF2b3JpdGVzLXYyX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgLmZhdm9yaXRlcy12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI0ZGOEQwNjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5mYXZvcml0ZXMtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI0ZGOEQwNjsgfVxuICAuZmF2b3JpdGVzLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLmZhdm9yaXRlcy12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5mYXZvcml0ZXMtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMwMDAwMDA7IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZmF2b3JpdGVzLXYyX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwYWRkaW5nLXRvcDogMWVtOyB9IH1cbiAgICAuZmF2b3JpdGVzLXYyX19pdGVtLWRlY29yYXRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLWRlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDsgfSB9XG4gICAgLmZhdm9yaXRlcy12Ml9faXRlbS12aXN1YWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLXZpc3VhbC0tY292ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLXZpc3VhbC0tY292ZXIgLmZhdm9yaXRlcy12Ml9faXRlbS1pbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLXZpc3VhbCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzOTBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDM1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfSB9XG4gICAgLmZhdm9yaXRlcy12Ml9faXRlbS1hbGlnbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3JkZXI6IDE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0tYWxpZ25lciB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gICAgICAgICAgb3JkZXI6IHVuc2V0OyB9IH1cbiAgICAuZmF2b3JpdGVzLXYyX19pdGVtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuZmF2b3JpdGVzLXYyX19pdGVtLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1pbmZvLXNlcGFyYXRvciB7XG4gICAgICAgIG1hcmdpbjogMCAuNWVtOyB9XG4gICAgLmZhdm9yaXRlcy12Ml9faXRlbS1jb250YWluZXItdGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgICAgbWF4LWhlaWdodDogMTQwcHg7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19pdGVtLXRleHQtYmxvY2sge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS10ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLXRleHQtYmxvY2sge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuZmF2b3JpdGVzLXYyX19pdGVtLWxpbmtzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLWxpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzLCAuZmF2b3JpdGVzLXYyX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5mYXZvcml0ZXMtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmZhdm9yaXRlcy12MiAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC5mYXZvcml0ZXMtdjIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDsgfVxuICAuZmF2b3JpdGVzLXYyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLjVlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDk2cHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZmF2b3JpdGVzLXYyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5mYXZvcml0ZXMtdjJfX2Zhdm9yaXRlcy5qc3Njcm9sbC1ibG9jayB7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5mYXZvcml0ZXMtdjJfX2Zhdm9yaXRlcy0tbW9yZSAuZmF2b3JpdGVzLXYyX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjJfX2Zhdm9yaXRlcy0tbW9yZSAuZmF2b3JpdGVzLXYyX19ib3R0b20ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmZhdm9yaXRlcy12Ml9fZmF2b3JpdGVzLS1tb3JlIC5mYXZvcml0ZXMtdjJfX21vcmUtYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhdm9yaXRlcy12Ml9fZmF2b3JpdGVzLS1tb3JlIC5mYXZvcml0ZXMtdjJfX21vcmUtYWN0aW9uIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLmZhdm9yaXRlcy12Ml9fZmF2b3JpdGVzLS1tb3JlIC5mYXZvcml0ZXMtdjJfX21vcmUtYWN0aW9uIC5tb3JlLWFjdGlvbl9faXRlbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYyX19mYXZvcml0ZXMtLW1vcmUgLmZhdm9yaXRlcy12Ml9fbW9yZS1hY3Rpb24gLm1vcmUtYWN0aW9uX19pdGVtIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gICAgLmZhdm9yaXRlcy12Ml9fZmF2b3JpdGVzLS1tb3JlIC5mYXZvcml0ZXMtdjJfX21vcmUtYWN0aW9uIC5tb3JlLWFjdGlvbl9fbGlua3Mge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5mYXZvcml0ZXMtdjJfX2Zhdm9yaXRlcy0tbW9yZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjJfX2Zhdm9yaXRlcy0tbW9yZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLmZhdm9yaXRlcy12Mi0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYyX19pdGVtLXN0YXR1cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMjBweDsgfVxuICAgIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS1zdGF0dXMgLnByb3BlcnR5LXN0YXR1cyB7XG4gICAgICBwYWRkaW5nOiAuM2VtIDFlbTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDFlbSAyZW07IH0gfVxuICAuZmF2b3JpdGVzLXYyLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjJfX2l0ZW0taW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogLjRlbTsgfVxuICAgIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS1pbmZvLXNpemUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLmZhdm9yaXRlcy12Mi0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYyX19pdGVtLWluZm8tb3B0aW9ucyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLmZhdm9yaXRlcy12Mi0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYyX19pdGVtLWluZm8tcmVmZXJlbmNlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS1pbmZvLW9wdGlvbnMge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLmZhdm9yaXRlcy12Mi0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYyX19pdGVtLWluZm8tb3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12Mi0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYyX19pdGVtLWluZm8tb3B0aW9ucyAub3B0aW9uX19udW1iZXIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5sYW5kaW5nIC5mYXZvcml0ZXMtdjJfX2l0ZW0tdmlzdWFsIHtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubGFuZGluZyAuZmF2b3JpdGVzLXYyX19pdGVtLXZpc3VhbCAuZmF2b3JpdGVzLXYyX19pdGVtLWltZyB7XG4gICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiAxMjAwcHgpIHtcbiAgICAubGFuZGluZyAuZmF2b3JpdGVzLXYyX19pdGVtLXZpc3VhbCB7XG4gICAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgICAgbWF4LWhlaWdodDogMzgwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubGFuZGluZyAuZmF2b3JpdGVzLXYyX19pdGVtLXZpc3VhbCB7XG4gICAgICBtYXgtaGVpZ2h0OiAzODBweDsgfVxuICAgICAgLmxhbmRpbmcgLmZhdm9yaXRlcy12Ml9faXRlbS12aXN1YWwgLmZhdm9yaXRlcy12Ml9faXRlbS1pbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzODBweDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFByb2dyYW1tZSAqL1xuLyogUHJvZ3JhbW1lICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmF2b3JpdGVzLXYzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmF2b3JpdGVzLXYzX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9mYXZvcml0ZXMvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZmF2b3JpdGVzLXYzIHtcbiAgICAgIGhlaWdodDogNzY4cHg7IH0gfVxuICAuZmF2b3JpdGVzLXYzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTgxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYzX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5mYXZvcml0ZXMtdjNfX3N3aXBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4OyB9XG4gIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuZmF2b3JpdGVzLXYzX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIlOyB9XG4gICAgLmZhdm9yaXRlcy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZmF2b3JpdGVzLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgLmZhdm9yaXRlcy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuZmF2b3JpdGVzLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuZmF2b3JpdGVzLXYzX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmZhdm9yaXRlcy12M19fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAuZmF2b3JpdGVzLXYzX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLmZhdm9yaXRlcy12M19fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLmZhdm9yaXRlcy12M19fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmZhdm9yaXRlcy12M19fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjNfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuZmF2b3JpdGVzLXYzX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgLmZhdm9yaXRlcy12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI0ZGOEQwNjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5mYXZvcml0ZXMtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI0ZGOEQwNjsgfVxuICAuZmF2b3JpdGVzLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLmZhdm9yaXRlcy12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAuZmF2b3JpdGVzLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5mYXZvcml0ZXMtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMwMDAwMDA7IH1cbiAgLmZhdm9yaXRlcy12M19fZmF2b3JpdGVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYzX19mYXZvcml0ZXMge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMmVtOyB9IH1cbiAgICAuZmF2b3JpdGVzLXYzX19mYXZvcml0ZXMuanNzY3JvbGwtYmxvY2sge1xuICAgICAgbWF4LWhlaWdodDogNzAlO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLmZhdm9yaXRlcy12M19faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCxcbiAgICAuZmF2b3JpdGVzLXYzX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tZ2xvYmFsLWxpbmsge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYzX19pdGVtLW1vcmUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOSwgMTA5LCAxMDksIDAuNzUpOyB9XG4gICAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12M19faXRlbS1tb3JlIC5idXR0b24ge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE4cHgvMSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICNGRjhEMDY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYzX19pdGVtLW1vcmUgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgICAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12M19faXRlbS1tb3JlIC5idXR0b246YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgICAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12M19faXRlbS1tb3JlIC5idXR0b246Zm9jdXMsIC5mYXZvcml0ZXMtdjNfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12M19faXRlbS1tb3JlIC5idXR0b246aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgICAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12M19faXRlbS1tb3JlIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuZmF2b3JpdGVzLXYzX19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjNfX2l0ZW0tbW9yZSAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYzX19pdGVtLW1vcmUgLmJ1dHRvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQgMC4wNXM7IH1cbiAgICAgICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjNfX2l0ZW0tbW9yZSAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1nbG9iYWwtbGluazpob3ZlciAuZmF2b3JpdGVzLXYzX19pdGVtLW1vcmUge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tZ2xvYmFsLWxpbms6aG92ZXIgLmZhdm9yaXRlcy12M19faXRlbS1tb3JlIC5idXR0b24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tZ2xvYmFsLWxpbms6aG92ZXIgLmZhdm9yaXRlcy12M19faXRlbS1tb3JlIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9XG4gICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLWdsb2JhbC1saW5rOmhvdmVyIC5pdGVtX19zdGF0dXMge1xuICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDExMHZoO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLWRlY29yYXRlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGZsZXg6IDE7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLWRlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDJlbTtcbiAgICAgICAgcmlnaHQ6IDJlbTtcbiAgICAgICAgdG9wOiAyZW07XG4gICAgICAgIGJvdHRvbTogMmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS12aXN1YWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH0gfVxuICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0taW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0taW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAuZmF2b3JpdGVzLXYzX19pdGVtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZmF2b3JpdGVzLXYzX19pdGVtLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0taW5mby1zZXBhcmF0b3Ige1xuICAgICAgICBtYXJnaW46IDAgLjVlbTsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tbGlua3Mge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLWxpbmtzIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTsgfSB9XG4gICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuZmF2b3JpdGVzLXYzIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDNlbSk7IH1cbiAgLmZhdm9yaXRlcy12MyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMjAlO1xuICAgIHBhZGRpbmctbGVmdDogMjAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAtMmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mYXZvcml0ZXMtdjMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogOTZweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogI0ZGOEQwNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5mYXZvcml0ZXMtdjMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGhlaWdodDogNXB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0tc3RhdHVzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLXN0YXR1cyAucHJvcGVydHktc3RhdHVzIHtcbiAgICAgICAgcGFkZGluZzogLjhlbSAxZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42OCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgICAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS1wYWdpbmF0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0tcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDEuNWVtIDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42OCk7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLWluZm8gPiAqIHtcbiAgICAgICAgbWFyZ2luOiAuNmVtIDA7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS1pbmZvLXNlcGFyYXRvciB7XG4gICAgICAgIG1hcmdpbjogMCAuNWVtOyB9XG4gICAgICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0taW5mby1yZWZlcmVuY2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0taW5mby1vcHRpb25zIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjZlbTsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0taW5mby1vcHRpb25zIC5vcHRpb24ge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0taW5mby1vcHRpb25zIC5vcHRpb25fX251bWJlciB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZhdm9yaXRlcy12NCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGhlaWdodDogNzY4cHg7XHJcbiAgICB9Ki8gfVxuICAuZmF2b3JpdGVzLXY0X19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9mYXZvcml0ZXMvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5mYXZvcml0ZXMtdjRfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmZhdm9yaXRlcy12NF9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE4MTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhdm9yaXRlcy12NF9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAuZmF2b3JpdGVzLXY0X19zd2lwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXY0X19zd2lwZXIge1xuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXY0X19zd2lwZXIge1xuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuZmF2b3JpdGVzLXY0X19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmZhdm9yaXRlcy12NF9fY29udGFpbmVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogODcwcHg7IH0gfVxuICAuZmF2b3JpdGVzLXY0X19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmZhdm9yaXRlcy12NF9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAuZmF2b3JpdGVzLXY0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLmZhdm9yaXRlcy12NF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7IH1cbiAgICAuZmF2b3JpdGVzLXY0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5mYXZvcml0ZXMtdjRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuZmF2b3JpdGVzLXY0X190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmZhdm9yaXRlcy12NF9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAuZmF2b3JpdGVzLXY0X19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLmZhdm9yaXRlcy12NF9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLmZhdm9yaXRlcy12NF9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmZhdm9yaXRlcy12NF9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjRfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuZmF2b3JpdGVzLXY0X19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgLmZhdm9yaXRlcy12NF9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI0ZGOEQwNjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjRfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5mYXZvcml0ZXMtdjRfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI0ZGOEQwNjsgfVxuICAuZmF2b3JpdGVzLXY0X19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLmZhdm9yaXRlcy12NF9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAuZmF2b3JpdGVzLXY0X19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5mYXZvcml0ZXMtdjRfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMwMDAwMDA7IH1cbiAgLmZhdm9yaXRlcy12NF9fZmF2b3JpdGVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZmF2b3JpdGVzLXY0X19mYXZvcml0ZXMuanNzY3JvbGwtYmxvY2sge1xuICAgICAgbWF4LWhlaWdodDogNjAlO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLmZhdm9yaXRlcy12NF9fc3dpcGVycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXY0X19zd2lwZXJzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjRfX3N3aXBlcnMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZmF2b3JpdGVzLXY0X19pdGVtLW1vcmUtYWN0aW9uIC5tb3JlLWFjdGlvbl9faXRlbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLmZhdm9yaXRlcy12NF9fbW9yZS1hY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMWVtIDA7IH1cbiAgLmZhdm9yaXRlcy12NF9faXRlbTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIC5mYXZvcml0ZXMtdjRfX2l0ZW0tdmlzdWFsOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mYXZvcml0ZXMtdjRfX2l0ZW06bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSAuZmF2b3JpdGVzLXY0X19pdGVtLWFsaWduZXIge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmZhdm9yaXRlcy12NF9faXRlbTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZ2xvYmFsLWxpbmsge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZ2xvYmFsLWxpbmsge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12NF9faXRlbS1tb3JlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMTAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG4gICAgICAuZmF2b3JpdGVzLXY0X19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjRfX2l0ZW0tbW9yZSAuYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0IDAuMDVzO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IDA7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12NF9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXY0X19pdGVtLW1vcmUgLmJ1dHRvbjpiZWZvcmUsIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12NF9faXRlbS1tb3JlIC5idXR0b246YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IDA7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12NF9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXY0X19pdGVtLW1vcmUgLmJ1dHRvbiA+IHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IDA7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12NF9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXY0X19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLmZhdm9yaXRlcy12NF9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXY0X19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAuZmF2b3JpdGVzLXY0X19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjRfX2l0ZW0tbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLmZhdm9yaXRlcy12NF9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXY0X19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTpmb2N1cywgLmZhdm9yaXRlcy12NF9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXY0X19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12NF9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6Zm9jdXM6YmVmb3JlLCAuZmF2b3JpdGVzLXY0X19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjRfX2l0ZW0tbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12NF9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM2VtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12NF9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTI6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLmZhdm9yaXRlcy12NF9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXY0X19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12NF9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTI6Zm9jdXMsIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12NF9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTI6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAuZmF2b3JpdGVzLXY0X19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjRfX2l0ZW0tbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmZvY3VzOmJlZm9yZSwgLmZhdm9yaXRlcy12NF9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXY0X19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZ2xvYmFsLWxpbms6aG92ZXIgLmZhdm9yaXRlcy12NF9faXRlbS1tb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZ2xvYmFsLWxpbms6aG92ZXIgLmZhdm9yaXRlcy12NF9faXRlbS1tb3JlIC5idXR0b24ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZ2xvYmFsLWxpbms6aG92ZXIgLml0ZW1fX3N0YXR1cyB7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAuZmF2b3JpdGVzLXY0X19pdGVtLXZpc3VhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZhdm9yaXRlcy12NF9faXRlbS12aXN1YWw6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgzKTsgfVxuICAuZmF2b3JpdGVzLXY0X19pdGVtLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0taW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfSB9XG4gIC5mYXZvcml0ZXMtdjRfX2l0ZW0tYWxpZ25lciB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZhdm9yaXRlcy12NF9faXRlbV9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5mYXZvcml0ZXMtdjRfX2l0ZW1fX3RpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgY29udGVudDogbm9uZTsgfVxuICAuZmF2b3JpdGVzLXY0X19pdGVtIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0byAyZW0gYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12NF9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuZmF2b3JpdGVzLXY0X19pdGVtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12NF9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmZhdm9yaXRlcy12NF9faXRlbS1kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tdmlzdWFsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICAgLmZhdm9yaXRlcy12NF9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgIGhlaWdodDogMi44ZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZmF2b3JpdGVzLXY0X19pdGVtLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZhdm9yaXRlcy12NF9faXRlbS1pbmZvLXNlcGFyYXRvciB7XG4gICAgICAgIG1hcmdpbjogMCAuNWVtOyB9XG4gICAgLmZhdm9yaXRlcy12NF9faXRlbS1saW5rcyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tbGlua3Mge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtOyB9IH1cbiAgICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5mYXZvcml0ZXMtdjRfX3BhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMjAlO1xuICAgIHBhZGRpbmctbGVmdDogMjAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmF2b3JpdGVzLXY0X19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogLjVlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogOTZweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmZhdm9yaXRlcy12NF9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5mYXZvcml0ZXMtdjQgLnN3aXBlci1jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogOTAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5maWd1cmVzLXYxIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmlndXJlcy12MV9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvdGVhbS8xLmpwZ1wiKSBuby1yZXBlYXQgbm8tcmVwZWF0IDUwJTsgfVxuICAgIC5maWd1cmVzLXYxX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nik7IH1cbiAgLmZpZ3VyZXMtdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5maWd1cmVzLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5maWd1cmVzLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmlndXJlcy12MV9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZpZ3VyZXMtdjFfX2l0ZW1zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuICAuZmlndXJlcy12MV9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDJlbTsgfVxuICAgIC5maWd1cmVzLXYxX19pdGVtLWZpZ3VyZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA1ZW0vMSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNGRjhEMDY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMWVtOyB9XG4gICAgLmZpZ3VyZXMtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAuZmlndXJlcy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5maWd1cmVzLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmZpZ3VyZXMtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmlndXJlcy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmZpZ3VyZXMtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCA2MHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmZpZ3VyZXMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAuZmlndXJlcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7IH1cbiAgICAuZmlndXJlcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZmlndXJlcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZpZ3VyZXMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5maWd1cmVzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCA2MHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmZpZ3VyZXMtdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuZmlndXJlcy12MV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAuZmlndXJlcy12MV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgIC5maWd1cmVzLXYxX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAuZmlndXJlcy12MV9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmZpZ3VyZXMtdjFfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNGRjhEMDY7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuZmlndXJlcy12MV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5maWd1cmVzLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgLmZpZ3VyZXMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICNGRjhEMDY7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmlndXJlcy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLmZpZ3VyZXMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI0ZGOEQwNjsgfVxuICAuZmlndXJlcy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5maWd1cmVzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzAwMDAwMDsgfVxuICAgIC5maWd1cmVzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5maWd1cmVzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMDAwMDAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5maWx0ZXItdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwOyB9XG4gIC5maWx0ZXItdjFfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmlsdGVyLXYxX193cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLmZpbHRlci12MV9fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5maWx0ZXItdjFfX2xhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH0gfVxuICAuZmlsdGVyLXYxLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5maWx0ZXItdjEtbGlzdCA+IGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZmlsdGVyLXYxLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCAuZmlsdGVyLXYxX19idXR0b24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5maWx0ZXItdjFfX2Fycm93IHtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgZmlsbDogI0ZGOEQwNjsgfVxuICAuZmlsdGVyLXYxX19idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIHBhZGRpbmc6IDAuNmVtIDFlbTsgfVxuICAgIC5maWx0ZXItdjFfX2J1dHRvbi5idXR0b24ge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ZW0vMSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjRkY4RDA2O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAuZmlsdGVyLXYxX19idXR0b24uYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAgIC5maWx0ZXItdjFfX2J1dHRvbi5idXR0b246YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgICAuZmlsdGVyLXYxX19idXR0b24uYnV0dG9uOmZvY3VzLCAuZmlsdGVyLXYxX19idXR0b24uYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgICAuZmlsdGVyLXYxX19idXR0b24uYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmZpbHRlci12MV9fYnV0dG9uLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAuZmlsdGVyLXYxX19idXR0b246aG92ZXIgLmZpbHRlci12MV9fYXJyb3csIC5maWx0ZXItdjFfX2J1dHRvbjpmb2N1cyAuZmlsdGVyLXYxX19hcnJvdyB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gICAgLmZpbHRlci12MV9fYnV0dG9uLmJ1dHRvbi0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgLmZpbHRlci12MV9fYnV0dG9uLmJ1dHRvbi0tYWN0aXZlIC5maWx0ZXItdjFfX2Fycm93IHtcbiAgICAgICAgZmlsbDogI2ZmZjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb290ZXItdjEtYWdlbmN5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgcGFkZGluZy10b3A6IDNlbTsgfVxuICAuZm9vdGVyLXYxLWFnZW5jeV9taW4sIC5mb290ZXItdjEtYWdlbmN5X2ZsZXhfMywgLmZvb3Rlci12MS1hZ2VuY3lfZmxleF8yLCAuZm9vdGVyLXYxLWFnZW5jeV9mbGV4XzEge1xuICAgIHBhZGRpbmc6IDAuOGVtOyB9XG4gIC5mb290ZXItdjEtYWdlbmN5IC5zd2lwZXItd3JhcHBlci13cmFwLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmZvb3Rlci12MS1hZ2VuY3kgLnN3aXBlci13cmFwcGVyLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5mb290ZXItdjEtYWdlbmN5IC50aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZvb3Rlci12MS1hZ2VuY3kgLnRpdGxlX19jb250ZW50LTEsIC5mb290ZXItdjEtYWdlbmN5IC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmZvb3Rlci12MS1hZ2VuY3kgLnRpdGxlX19jb250ZW50OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290ZXItdjEtYWdlbmN5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAuZm9vdGVyLXYxLWFnZW5jeV9mbGV4XzMge1xuICAgICAgd2lkdGg6IDMzLjMzJTsgfVxuICAgIC5mb290ZXItdjEtYWdlbmN5X2ZsZXhfMiB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgIC5mb290ZXItdjEtYWdlbmN5X2ZsZXhfMyB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLmZvb3Rlci12MS1hZ2VuY3lfZmxleF8yIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjZweCkge1xuICAgIC5mb290ZXItdjEtYWdlbmN5X2ZsZXhfMiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb290ZXItdjEtYWdlbmN5X2ZsZXhfMyB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmZvb3Rlci12MS1hZ2VuY3ktc2xpZGVfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMC41ZW07IH0gfVxuICAuZm9vdGVyLXYxLWFnZW5jeSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMmVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzc2OTE4ODtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5mb290ZXItdjEtYWdlbmN5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH0gfVxuICAuZm9vdGVyLXYxLWFnZW5jeS1zbGlkZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbTsgfVxuICAuZm9vdGVyLXYxLWFnZW5jeSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZm9vdGVyLXYxLWFnZW5jeS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZvb3Rlci12MS1hZ2VuY3lfZmxleF8zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuZm9vdGVyLXYxLWFnZW5jeV9mbGV4XzIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5mb290ZXItdjEtYWdlbmN5IC5jb29yZHMtYWRkcmVzcy1zdmcgc3ZnIHtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIG1heC13aWR0aDogMzRweDtcbiAgICAgIG1heC1oZWlnaHQ6IDM0cHg7XG4gICAgICBtaW4td2lkdGg6IDM0cHg7IH1cbiAgICAuZm9vdGVyLXYxLWFnZW5jeSAuY29vcmRzLS1zdmcgc3ZnIHtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIG1heC13aWR0aDogMzRweDtcbiAgICAgIG1heC1oZWlnaHQ6IDM0cHg7XG4gICAgICBtaW4td2lkdGg6IDM0cHg7IH0gfVxuICAuZm9vdGVyLXYxLWFnZW5jeSAuY29vcmRzLWFkZHJlc3NfX3ppcGNpdHkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mb290ZXItdjEtYWdlbmN5IC5jb29yZHMtYWRkcmVzcy1zdmcgc3ZnIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2O1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3Rlci12MS1hZ2VuY3kgLmNvb3Jkcy1hZGRyZXNzLXN2ZyBzdmcge1xuICAgICAgICBtaW4td2lkdGg6IDUycHg7XG4gICAgICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgICAgIG1heC13aWR0aDogNTJweDtcbiAgICAgICAgbWF4LWhlaWdodDogNTJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4OyB9IH1cbiAgLmZvb3Rlci12MS1hZ2VuY3kgLml0ZW1fX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZvb3Rlci12MS1hZ2VuY3kgLml0ZW1fX2Nvb3JkcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIzcHg7IH1cbiAgLmZvb3Rlci12MS1hZ2VuY3kgLml0ZW1fX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7IH1cbiAgLmZvb3Rlci12MS1hZ2VuY3kgLmNvb3Jkcy1ub20taW5mb3Mgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmZvb3Rlci12MS1hZ2VuY3kgLmNvb3Jkcy1waG9uZSBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5mb290ZXItdjEtYWdlbmN5IC5jb29yZHMtbWFpbC1pbmZvcyBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5mb290ZXItdjEtYWdlbmN5IC5jb29yZHMtYWRkcmVzcy1pbmZvcyBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5mb290ZXItdjEtYWdlbmN5IC5jb29yZHMtLXN2ZyBzdmcge1xuICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmlsbDogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyLXYxLWFnZW5jeSAuY29vcmRzLS1zdmcgc3ZnIHtcbiAgICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgICAgbWluLXdpZHRoOiA1MnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDUycHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTdweDsgfSB9XG4gIC5mb290ZXItdjEtYWdlbmN5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9vdGVyLXYxIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDYwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3Rlci12MSB7XG4gICAgICBwYWRkaW5nOiAwIDNlbTsgfSB9XG4gIC5mb290ZXItdjFfX2xvZ28ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5mb290ZXItdjFfX2xvZ28gaW1nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5mb290ZXItdjFfX3NvY2lhbCAuc29jaWFsX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuZm9vdGVyLXYxX19zb2NpYWwgLnNvY2lhbF9faXRlbXMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb290ZXItdjFfX3NvY2lhbCAuc29jaWFsX19pdGVtcyA+IGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZm9vdGVyLXYxX19zb2NpYWwgLnNvY2lhbF9faXRlbXMgLnNvY2lhbF9faXRlbSB7XG4gICAgICBtYXJnaW46IDAgLjVlbTsgfVxuICAuZm9vdGVyLXYxX19zb2NpYWwgLnNvY2lhbF9fc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZTsgfVxuICAuZm9vdGVyLXYxX19zb2NpYWwgLnNvY2lhbF9fbGluayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGOEQwNjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyLjVlbTtcbiAgICBoZWlnaHQ6IDIuNWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjVlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyLXYxX19zb2NpYWwgLnNvY2lhbF9fbGluayB7XG4gICAgICAgIHdpZHRoOiAyLjc3N2VtO1xuICAgICAgICBoZWlnaHQ6IDIuNzc3ZW07IH0gfVxuICAgIC5mb290ZXItdjFfX3NvY2lhbCAuc29jaWFsX19saW5rOmZvY3VzLCAuZm9vdGVyLXYxX19zb2NpYWwgLnNvY2lhbF9fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAuZm9vdGVyLXYxX19zb2NpYWwgLnNvY2lhbF9fbGluazpmb2N1cyAuc29jaWFsX19zdmcsIC5mb290ZXItdjFfX3NvY2lhbCAuc29jaWFsX19saW5rOmhvdmVyIC5zb2NpYWxfX3N2ZyB7XG4gICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgLmZvb3Rlci12MV9fY29ubmVjdCAuY29ubmVjdCAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgIGhlaWdodDogMjVweDtcbiAgICBmaWxsOiAjRkY4RDA2OyB9XG4gIC5mb290ZXItdjFfX2Nvbm5lY3QgLmNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZm9vdGVyLXYxX19jb25uZWN0IC5jb25uZWN0IC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5mb290ZXItdjFfX2Nvbm5lY3QgLmNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyLXYxX19jb25uZWN0IC5jb25uZWN0IC5saW5rcy1ncm91cCB7XG4gICAgICBwYWRkaW5nOiAxZW0gMCAwIDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb290ZXItdjFfX3BhcnRuZXJzIC5wYXJ0bmVycyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5mb290ZXItdjFfX3BhcnRuZXJzIC5wYXJ0bmVyc19fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5mb290ZXItdjFfX3BhcnRuZXJzIC5wYXJ0bmVyc19fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmZvb3Rlci12MV9fcGFydG5lcnMgLnBhcnRuZXJzX19saXN0ID4gbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5mb290ZXItdjFfX3BhcnRuZXJzIC5wYXJ0bmVyc19fbGlzdCAucGFydG5lcnNfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAuZm9vdGVyLXYxX19wYXJ0bmVycyAucGFydG5lcnNfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5mb290ZXItdjFfX3BhcnRuZXJzIC5wYXJ0bmVyc19faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZvb3Rlci12MV9fcGFydG5lcnMgLnBhcnRuZXJzX19pbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0NnB4OyB9IH1cbiAgLmZvb3Rlci12MV9fcGFydG5lcnMgLnBhcnRuZXJzLS12ZXJ0aWNhbCAucGFydG5lcnNfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmZvb3Rlci12MV9fcGFydG5lcnMgLnBhcnRuZXJzLS12ZXJ0aWNhbCAucGFydG5lcnNfX2l0ZW0gKyAucGFydG5lcnNfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC4zZW07IH1cbiAgLmZvb3Rlci12MSAub3BpbmlvbnN5c3RlbV9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZvb3Rlci12MSAub3BpbmlvbnN5c3RlbV9fd3JhcHBlciBpZnJhbWUge1xuICAgICAgcGFkZGluZzogMWVtIDAgMDsgfVxuICAuZm9vdGVyLXYxIC5jb3B5cmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gICAgLmZvb3Rlci12MSAuY29weXJpZ2h0X193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9vdGVyLXYxIC5jb3B5cmlnaHRfX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5mb290ZXItdjEgLmNvcHlyaWdodF9fdGV4dCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxMnB4IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmZvb3Rlci12MSAuY29weXJpZ2h0X19uYXYtbGlzdCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxMnB4IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5mb290ZXItdjEgLmNvcHlyaWdodF9fbmF2LWxpc3QgLm5hdi1saXN0X19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIC40ZW07XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuICAgICAgICAuZm9vdGVyLXYxIC5jb3B5cmlnaHRfX25hdi1saXN0IC5uYXYtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAgIC5mb290ZXItdjEgLmNvcHlyaWdodF9fbmF2LWxpc3QgLm5hdi1saXN0X19saW5rIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmZvb3Rlci12MV9fY29udGFjdCAuY29vcmRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3Rlci12MV9fY29udGFjdCAuY29vcmRzIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5mb290ZXItdjFfX2NvbnRhY3QgLmNvb3JkcyAuY29vcmRzLW1haWwgYS5jb29yZHMtbWFpbF9fY29udGVudCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5mb290ZXItdjFfX2NvbnRhY3QgLmNvb3JkcyAuY29vcmRzLXBob25lIGEuY29vcmRzLXBob25lX19jb250ZW50IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5mb290ZXItdjFfX2NvbnRhY3QgLmNvb3JkcyAuY29vcmRzLWFkZHJlc3MgLmNvb3Jkcy1hZGRyZXNzX19jb250ZW50IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb290ZXItdjFfX2NvbnRhY3QgLmNvb3JkcyAuY29vcmRzLWFkZHJlc3MgLmNvb3Jkcy1hZGRyZXNzX19jb250ZW50IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLmZvb3Rlci12MS1sYXN0X193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0byAxZW0gYXV0bztcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvb3Rlci12MS1sYXN0X19sYmktbG9nbyB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmaWxsOiAjZmZmOyB9XG4gIC5mb290ZXItdjEtbGFzdCAubmF2LWxpc3RfX2xpbmsge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmZvb3Rlci12MS10b3Age1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmZvb3Rlci12MS10b3BfX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5mb290ZXItdjEtdG9wX193cmFwcGVyID4gKiB7XG4gICAgICAgIG1hcmdpbjogMWVtIDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fd3JhcHBlciA+ICoge1xuICAgICAgICAgICAgbWFyZ2luOiAyZW0gMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9vdGVyLXYxLXRvcF9fd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMmVtIDAgMWVtIDA7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fd3JhcHBlciA+ICoge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7IH0gfVxuICAgIC5mb290ZXItdjEtdG9wX19sb2dvIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG9yZGVyOiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9vdGVyLXYxLXRvcF9fbG9nbyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgIC5mb290ZXItdjEtdG9wX19sb2dvIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTsgfSB9XG4gICAgICAuZm9vdGVyLXYxLXRvcF9fbG9nbyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9vdGVyLXYxLXRvcCAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICAuZm9vdGVyLXYxLXRvcCAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuZm9vdGVyLXYxLXRvcCAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLmZvb3Rlci12MS10b3AgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuZm9vdGVyLXYxLXRvcCAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmZvb3Rlci12MS10b3AgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHgvMSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmZvb3Rlci12MS10b3AgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDQwcHgvMSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAuZm9vdGVyLXYxLXRvcCAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmZvb3Rlci12MS10b3AgLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9oZWFkZXIvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmhlYWRlciAubGFuZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5oZWFkZXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuaGVhZGVyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gICAgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX2J1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5uYXYtdG9nZ2xlIHtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9idXR0b24gLnNlYXJjaC10b2dnbGUtbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5oZWFkZXJfX2NvbnRhaW5lci53aXRoQmFuZGVhdXgge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7IH1cbiAgICAgIC5oZWFkZXJfX2NvbnRhaW5lci53aXRoQmFuZGVhdXggLmJhbmRlYXUtaW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyX190b3BiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgIC5oZWFkZXJfX3RvcGJhciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW07IH1cbiAgLmhlYWRlcl9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMWVtO1xuICAgIGxlZnQ6IDFlbTtcbiAgICByaWdodDogMWVtO1xuICAgIC8qIFZlcnNpb25zIGhlYWRlciAqLyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfX3RvcCB7XG4gICAgICAgIGxlZnQ6IDNlbTsgfSB9XG4gICAgLmhlYWRlcl9fdG9wLS12MSAuaGVhZGVyX190b3Age1xuICAgICAgdG9wOiA1LjVlbTsgfVxuICAgIC5oZWFkZXJfX3RvcC0tdjEgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5oZWFkZXJfX3RvcC0tdjEgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmhlYWRlcl9fdG9wLS12MiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIC5oZWFkZXJfX3RvcC0tdjIgLmhlYWRlcl9fbG9nbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5oZWFkZXJfX3RvcC0tdjIgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5oZWFkZXJfX3RvcC0tdjIgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7IH0gfVxuICAgIC5oZWFkZXJfX3RvcC0tdjIgLmhlYWRlcl9fbmF2IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhlYWRlcl9fdG9wLS12MyB7XG4gICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgcmlnaHQ6IGluaGVyaXQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuaGVhZGVyX190b3AtLXYzIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxuICAgICAgLmhlYWRlcl9fdG9wLS12MyAuaGVhZGVyX19sb2dvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5oZWFkZXJfX3RvcC0tdjMgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyMHZoO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5oZWFkZXJfX3RvcC0tdjMgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4OyB9IH1cbiAgICAgIC5oZWFkZXJfX3RvcC0tdjMgLmhlYWRlcl9fbmF2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtOyB9XG4gIC5oZWFkZXJfX25hdiB7XG4gICAgZmxleDogMTsgfVxuICAgIC5oZWFkZXJfX25hdiAubWFpbi1uYXZfX2Nsb3NlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAxZW07IH1cbiAgICAgIC5oZWFkZXJfX25hdiAubWFpbi1uYXZfX2Nsb3NlLWljb24ge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW46IDAgMWVtIDAgMDsgfVxuICAuaGVhZGVyX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5oZWFkZXJfX2NvbnRlbnQgLmhlYWRlcl9fc2xvZ2FuIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmhlYWRlcl9fY29udGVudCAuaGVhZGVyX19zbG9nYW4gLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuaGVhZGVyX19jb250ZW50IC5oZWFkZXJfX3Nsb2dhbiAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5oZWFkZXJfX2NvbnRlbnQgLmhlYWRlcl9fc2xvZ2FuIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlYWRlcl9fY29udGVudCAuaGVhZGVyX19zbG9nYW4gLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5oZWFkZXJfX2NvbnRlbnQgLmhlYWRlcl9fc2xvZ2FuIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgNjBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5oZWFkZXJfX3NlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7IH1cbiAgLmhlYWRlcl9fbGlua3MtZ3JvdXAge1xuICAgIG1hcmdpbjogMmVtIDA7IH1cbiAgICAuaGVhZGVyX19saW5rcy1ncm91cCAuYnV0dG9uIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAuaGVhZGVyX19saW5rcy1ncm91cCAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAgIC5oZWFkZXJfX2xpbmtzLWdyb3VwIC5idXR0b246YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgICAuaGVhZGVyX19saW5rcy1ncm91cCAuYnV0dG9uOmZvY3VzLCAuaGVhZGVyX19saW5rcy1ncm91cCAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNGRjhEMDY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLmhlYWRlcl9fbGlua3MtZ3JvdXAgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5oZWFkZXJfX2xpbmtzLWdyb3VwIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gIC5oZWFkZXJfX3Rvb2xzYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDZweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWF4LXdpZHRoOiAxNTBweDsgfVxuICAgIC5oZWFkZXJfX3Rvb2xzYm94IC5saW5rcy1ncm91cF9fbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbjogMCAwIDFlbSAwOyB9XG4gICAgLmhlYWRlcl9fdG9vbHNib3ggLmxpbmtzLWdyb3VwX19saW5rICsgLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5oZWFkZXJfX3Rvb2xzYm94IC5idXR0b24tZHJhd2luZyBzdmcge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgIGJveC1zaGFkb3c6IC0xcHggNHB4IDE1cHggLTJweCAjMDAwOyB9XG4gICAgLmhlYWRlcl9fdG9vbHNib3ggLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IC40ZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhlYWRlcl9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI0ZGOEQwNjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5oZWFkZXJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI0ZGOEQwNjsgfVxuICAuaGVhZGVyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLmhlYWRlcl9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAuaGVhZGVyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5oZWFkZXJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMwMDAwMDA7IH1cbiAgLmhlYWRlci0tdjIgLmhlYWRlcl9fdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLmhlYWRlci0tdjIgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgIC5oZWFkZXItLXYyIC5oZWFkZXJfX3dyYXBwZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLmhlYWRlci0tdjIgLmhlYWRlcl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTF2aDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA3NjhweCkge1xuICAgICAgLmhlYWRlci0tdjIgLmhlYWRlcl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2dmg7IH0gfVxuICAgIC5oZWFkZXItLXYyIC5oZWFkZXJfX2NvbnRlbnQtLXdpdGhzbG9nYW4ge1xuICAgICAgbWFyZ2luLXRvcDogOHZoOyB9XG4gICAgLmhlYWRlci0tdjIgLmhlYWRlcl9fY29udGVudCAuaGVhZGVyX19zbG9nYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgICAuaGVhZGVyLS12MiAuaGVhZGVyX19jb250ZW50IC5oZWFkZXJfX3Nsb2dhbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogOTAwcHgpIHtcbiAgICAgICAgLmhlYWRlci0tdjIgLmhlYWRlcl9fY29udGVudCAuaGVhZGVyX19zbG9nYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmhlYWRlci0tdjMgLmhlYWRlcl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZWFkZXItLXYzIC5oZWFkZXJfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgLmhlYWRlci0tdjMgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgdG9wOiA1dmg7IH0gfVxuICAuaGVhZGVyLS1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB6LWluZGV4OiAzMDAwO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIG92ZXJmbG93OiBpbmhlcml0OyB9XG4gICAgLmhlYWRlci0taW5uZXIgLmJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7IH1cbiAgICAuaGVhZGVyLS1pbm5lcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX190b3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19sb2dvLWltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2xvZ28taW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0OyB9IH1cbiAgICAgIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2xvZ28taW1nLS1zdmcge1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAuaGVhZGVyLS1zbGlkZSAuaGVhZGVyLXN3aXBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDsgfVxuICAgIC5oZWFkZXItLXNsaWRlIC5oZWFkZXItc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5oZWFkZXItLXNsaWRlIC5oZWFkZXItLXYxLCAuaGVhZGVyLS1zbGlkZSAuaGVhZGVyLS12MiwgLmhlYWRlci0tc2xpZGUgLmhlYWRlci0tdjMge1xuICAgIG1hcmdpbi10b3A6IC0xMDB2aDsgfVxuICAuaGVhZGVyX192aWRlby1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAwOyB9XG4gIC5oZWFkZXJfX3ZpZGVvLWZvcmVncm91bmQsXG4gIC5oZWFkZXJfX3ZpZGVvLWJhY2tncm91bmQgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIEBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMTYgLyA5KSB7XG4gICAgLmhlYWRlcl9fdmlkZW8tZm9yZWdyb3VuZCB7XG4gICAgICBoZWlnaHQ6IDMwMCU7XG4gICAgICB0b3A6IC0xMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtYXNwZWN0LXJhdGlvOiAxNiAvIDkpIHtcbiAgICAuaGVhZGVyX192aWRlby1mb3JlZ3JvdW5kIHtcbiAgICAgIHdpZHRoOiAzMDAlO1xuICAgICAgbGVmdDogLTEwMCU7IH0gfVxuXG4uaGVhZGVyIC5tYWluLXNlYXJjaCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm1fX2NvbmRpdGlvbnMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtX19sZWdhbHMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAuNjU7IH1cbiAgICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC50ZXh0ZmllbGRfX2lucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnRleHRmaWVsZFt0eXBlPWRhdGVdOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnRleHRhcmVhX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC50ZXh0YXJlYV9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlLS1jdXN0b20ge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAucmFuZ2VfX3N1bW1hcnkge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC5yYWRpb19faW5wdXQgKyBsYWJlbCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fbGVnZW5kIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYm9keS0taG9tZSAuaGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiA1MHZoOyB9IH1cblxuLmJvZHktLWhvbWUgLmhlYWRlcjpiZWZvcmUge1xuICB6LWluZGV4OiAyOyB9XG5cbi5oZWFkZXItLWlubmVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkY4RDA2OyB9XG5cbi5ib2R5LW1vZGFsLW9wZW5lZCAuaGVhZGVyLS1pbm5lciB7XG4gIHotaW5kZXg6IDA7IH1cblxuLmJvZHktLW1lbnUtb3BlbmVkIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZSB7XG4gIHotaW5kZXg6IDI7IH1cblxuLyogR2VzdGlvbiBkJ2FmZmljaGFnZSBkZSBsYSBsb3VwZVxyXG4qIChvbiBnYXJkZSBsYSBsb3VwZSBkZSByZWNoZXJjaGUgc2V1bGVtZW50IHN1ciBsZXMgbGlzdGluZ3MgZXQgZMOpdGFpbHMgZGUgYmllbiBldCBwcm9ncmFtbWVzIG5ldWZzKVxyXG4qIFNpIG9uIGRvaXQgcsOpYWN0aXZlciB1bmUgcGFnZSBjZWxhIHNlIGZhaXQgaWNpXHJcbiAqL1xuLmJvZHktLXBhZ2UtbGlzdGluZy12MS5ib2R5LXBhZ2UtbGlzdGluZy1iaWVuIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9idXR0b24gLnNlYXJjaC10b2dnbGUtbWVudSxcbi5ib2R5LS1wYWdlLWxpc3RpbmctdjIuYm9keS1wYWdlLWxpc3RpbmctYmllbiAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5zZWFyY2gtdG9nZ2xlLW1lbnUsXG4uYm9keS0tcGFnZS1saXN0aW5nLXYzLmJvZHktcGFnZS1saXN0aW5nLWJpZW4gLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX2J1dHRvbiAuc2VhcmNoLXRvZ2dsZS1tZW51LFxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxLmJvZHktcGFnZS1kZXRhaWwtYmllbiAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5zZWFyY2gtdG9nZ2xlLW1lbnUsXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIuYm9keS1wYWdlLWRldGFpbC1iaWVuIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9idXR0b24gLnNlYXJjaC10b2dnbGUtbWVudSxcbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12My5ib2R5LXBhZ2UtZGV0YWlsLWJpZW4gLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX2J1dHRvbiAuc2VhcmNoLXRvZ2dsZS1tZW51LFxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjEuYm9keS1wYWdlLWRldGFpbC1wcm9ncmFtIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9idXR0b24gLnNlYXJjaC10b2dnbGUtbWVudSxcbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyLmJvZHktcGFnZS1kZXRhaWwtcHJvZ3JhbSAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5zZWFyY2gtdG9nZ2xlLW1lbnUsXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12My5ib2R5LXBhZ2UtZGV0YWlsLXByb2dyYW0gLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX2J1dHRvbiAuc2VhcmNoLXRvZ2dsZS1tZW51LFxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYxLmJvZHktcGFnZS1saXN0aW5nLXByb2dyYW0gLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX2J1dHRvbiAuc2VhcmNoLXRvZ2dsZS1tZW51LFxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyLmJvZHktcGFnZS1saXN0aW5nLXByb2dyYW0gLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX2J1dHRvbiAuc2VhcmNoLXRvZ2dsZS1tZW51LFxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYzLmJvZHktcGFnZS1saXN0aW5nLXByb2dyYW0gLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX2J1dHRvbiAuc2VhcmNoLXRvZ2dsZS1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtbGlzdGluZy12MS5ib2R5LXBhZ2UtbGlzdGluZy1iaWVuIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9idXR0b24gLnNlYXJjaC10b2dnbGUtbWVudSxcbiAgICAuYm9keS0tcGFnZS1saXN0aW5nLXYyLmJvZHktcGFnZS1saXN0aW5nLWJpZW4gLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX2J1dHRvbiAuc2VhcmNoLXRvZ2dsZS1tZW51LFxuICAgIC5ib2R5LS1wYWdlLWxpc3RpbmctdjMuYm9keS1wYWdlLWxpc3RpbmctYmllbiAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5zZWFyY2gtdG9nZ2xlLW1lbnUsXG4gICAgLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxLmJvZHktcGFnZS1kZXRhaWwtYmllbiAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5zZWFyY2gtdG9nZ2xlLW1lbnUsXG4gICAgLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyLmJvZHktcGFnZS1kZXRhaWwtYmllbiAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5zZWFyY2gtdG9nZ2xlLW1lbnUsXG4gICAgLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzLmJvZHktcGFnZS1kZXRhaWwtYmllbiAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5zZWFyY2gtdG9nZ2xlLW1lbnUsXG4gICAgLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjEuYm9keS1wYWdlLWRldGFpbC1wcm9ncmFtIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9idXR0b24gLnNlYXJjaC10b2dnbGUtbWVudSxcbiAgICAuYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12Mi5ib2R5LXBhZ2UtZGV0YWlsLXByb2dyYW0gLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX2J1dHRvbiAuc2VhcmNoLXRvZ2dsZS1tZW51LFxuICAgIC5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzLmJvZHktcGFnZS1kZXRhaWwtcHJvZ3JhbSAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5zZWFyY2gtdG9nZ2xlLW1lbnUsXG4gICAgLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYxLmJvZHktcGFnZS1saXN0aW5nLXByb2dyYW0gLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX2J1dHRvbiAuc2VhcmNoLXRvZ2dsZS1tZW51LFxuICAgIC5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12Mi5ib2R5LXBhZ2UtbGlzdGluZy1wcm9ncmFtIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9idXR0b24gLnNlYXJjaC10b2dnbGUtbWVudSxcbiAgICAuYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjMuYm9keS1wYWdlLWxpc3RpbmctcHJvZ3JhbSAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5zZWFyY2gtdG9nZ2xlLW1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmF2LXRvZ2dsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpbmVhci1ncmFkaWVudCgjMDAwMDAwLCByZ2JhKDAsIDAsIDAsIDAuOSkpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2LXRvZ2dsZSB7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICB3aWR0aDogNjRweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgIC5uYXYtdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubmF2LXRvZ2dsZV9fbGluZXMge1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgICAubmF2LXRvZ2dsZV9fbGluZXMsIC5uYXYtdG9nZ2xlX19saW5lczphZnRlciwgLm5hdi10b2dnbGVfX2xpbmVzOmJlZm9yZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IC41cyxsZWZ0IC41cyx0cmFuc2Zvcm0gLjJzLGJhY2tncm91bmQtY29sb3IgLjRzIC4yczsgfVxuICAgIC5uYXYtdG9nZ2xlX19saW5lczphZnRlciwgLm5hdi10b2dnbGVfX2xpbmVzOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IGxlZnQgMC41czsgfVxuICAgIC5uYXYtdG9nZ2xlX19saW5lczpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogOHB4OyB9XG4gICAgLm5hdi10b2dnbGVfX2xpbmVzOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IC04cHg7IH1cbiAgLm5hdi10b2dnbGU6aG92ZXIgLm5hdi10b2dnbGVfX2xpbmVzOmJlZm9yZSB7XG4gICAgbGVmdDogMDsgfVxuICAubmF2LXRvZ2dsZTpob3ZlciAubmF2LXRvZ2dsZV9fbGluZXM6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7IH1cblxuLmJvZHktLWhvbWUgLm5hdi10b2dnbGUge1xuICB0b3A6IDFlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlYXJjaC10b2dnbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2O1xuICBwYWRkaW5nOiAwLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLnNlYXJjaC10b2dnbGVfX2ljb24ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICAgIGhlaWdodDogMmVtO1xuICAgIHdpZHRoOiAyZW07IH1cbiAgLnNlYXJjaC10b2dnbGU6aG92ZXIgLnNlYXJjaC10b2dnbGVfX2ljb24sIC5zZWFyY2gtdG9nZ2xlOmZvY3VzIC5zZWFyY2gtdG9nZ2xlX19pY29uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmludGVya2FiLWhvbWUtdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi9ob21lLnYxLnBuZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gIC5pbnRlcmthYi1ob21lLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAuaW50ZXJrYWItaG9tZS12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjczKTsgfVxuICAuaW50ZXJrYWItaG9tZS12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX2RyYXdpbmctc3ZnIHtcbiAgICB3aWR0aDogODFweDsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX19kcmF3aW5nLXN2ZyAuc3QwIHtcbiAgICAgIGZpbGw6ICNiZWQwMDA7IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX25vdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDFlbTtcbiAgICByaWdodDogMWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX19ub3RlIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX3RpdGxlIC50aXRsZV9fc3ZnIHtcbiAgICB3aWR0aDogMjUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjFfX3RpdGxlIC50aXRsZV9fc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRvcDogY2FsYyguNWVtIC0gLTEyNnB4KTsgfSB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX3RpdGxlIC50aXRsZV9fc3ZnIC5zdDAge1xuICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX190aXRsZSAudGl0bGVfX3N2ZyAuc3QxIHtcbiAgICAgIGZpbGw6ICNiZWQwMDA7IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmludGVya2FiLWhvbWUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgNjBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5pbnRlcmthYi1ob21lLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OWVtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5pbnRlcmthYi1ob21lLXYxX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2JlZDAwMDsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYmVkMDAwOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2JlZDAwMDsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuaW50ZXJrYWItaG9tZS12MV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2JlZDAwMDsgfVxuICAgICAgLmludGVya2FiLWhvbWUtdjFfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuaW50ZXJrYWItaG9tZS12MV9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYmVkMDAwOyB9XG4gIC5pbnRlcmthYi1ob21lLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjRkY4RDA2O1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNGRjhEMDY7IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuaW50ZXJrYWItaG9tZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAuaW50ZXJrYWItaG9tZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzAwMDAwMDsgfVxuICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDFlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDRlbSAqIC0xKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogM2VtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMWVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgxZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gNGVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICggNGVtICogMikpOyB9IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW0uaXRlbSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCA2MHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyNDVweDsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTI0NXB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlLS12ZW5kcmU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiL2ludGVya2FiX2F2ZW5kcmVfd2hpdGUucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMjAxcHg7XG4gICAgICBoZWlnaHQ6IDIzMnB4OyB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUtLXZlbmR1OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi9pbnRlcmthYl92ZW5kdV93aGl0ZS5wbmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAyMDFweDtcbiAgICAgIGhlaWdodDogMjMycHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmludGVya2FiLWhvbWUtdjIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi9ob21lLnYxLnBuZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gIC5pbnRlcmthYi1ob21lLXYyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAuaW50ZXJrYWItaG9tZS12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTsgfVxuICAuaW50ZXJrYWItaG9tZS12Ml9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmludGVya2FiLWhvbWUtdjJfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmludGVya2FiLWhvbWUtdjJfX2RyYXdpbmctc3ZnIHtcbiAgICB3aWR0aDogODFweDsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYyX19kcmF3aW5nLXN2ZyAuc3QwIHtcbiAgICAgIGZpbGw6ICNiZWQwMDA7IH1cbiAgLmludGVya2FiLWhvbWUtdjJfX25vdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDFlbTtcbiAgICByaWdodDogMWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0ExQTJBNjsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYyX19ub3RlIGEge1xuICAgICAgY29sb3I6ICNBMUEyQTY7IH1cbiAgLmludGVya2FiLWhvbWUtdjJfX3RpdGxlIC50aXRsZV9fc3ZnIHtcbiAgICB3aWR0aDogMjUwcHg7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12Ml9fdGl0bGUgLnRpdGxlX19zdmcgLnN0MCB7XG4gICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX3RpdGxlIC50aXRsZV9fc3ZnIC5zdDEge1xuICAgICAgZmlsbDogI2JlZDAwMDsgfVxuICAuaW50ZXJrYWItaG9tZS12Ml9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgLmludGVya2FiLWhvbWUtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmludGVya2FiLWhvbWUtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmludGVya2FiLWhvbWUtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuaW50ZXJrYWItaG9tZS12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCA2MHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmludGVya2FiLWhvbWUtdjJfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5ZW0vMS42NjY2IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmludGVya2FiLWhvbWUtdjJfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmVkMDAwOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNiZWQwMDA7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12Ml9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYmVkMDAwOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5pbnRlcmthYi1ob21lLXYyX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYmVkMDAwOyB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5pbnRlcmthYi1ob21lLXYyX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNiZWQwMDA7IH1cbiAgLmludGVya2FiLWhvbWUtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICNGRjhEMDY7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI0ZGOEQwNjsgfVxuICAuaW50ZXJrYWItaG9tZS12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5pbnRlcmthYi1ob21lLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzAwMDAwMDsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5pbnRlcmthYi1ob21lLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMDAwMDAwOyB9XG4gIC5pbnRlcmthYi1ob21lLXYyX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDJlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMWVtICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoNGVtICogLTEpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAzZW0gMmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgyZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSA0ZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKCA0ZW0gKiAyKSk7IH0gfVxuICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbS5pdGVtIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbS5pdGVtIC5pdGVtX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDI0NXB4OyB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMjQ1cHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUtLXZlbmRyZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvaW50ZXJrYWIvaW50ZXJrYWJfYXZlbmRyZS5wbmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAyMDFweDtcbiAgICAgIGhlaWdodDogMjMycHg7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbS5pdGVtIC5pdGVtX190aXRsZS0tdmVuZHU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiL2ludGVya2FiX3ZlbmR1LnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDIwMXB4O1xuICAgICAgaGVpZ2h0OiAyMzJweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW50ZXJrYWItdjIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi8yLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gIC5pbnRlcmthYi12Ml9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmludGVya2FiLXYyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5pbnRlcmthYi12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTsgfVxuICAuaW50ZXJrYWItdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pbnRlcmthYi12Ml9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuaW50ZXJrYWItdjJfX2RyYXdpbmctc3ZnIHtcbiAgICB3aWR0aDogMTIwcHg7IH1cbiAgLmludGVya2FiLXYyX19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgLmludGVya2FiLXYyX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC5pbnRlcmthYi12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAuaW50ZXJrYWItdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmludGVya2FiLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5pbnRlcmthYi12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaW50ZXJrYWItdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuaW50ZXJrYWItdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4yMjIyZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuaW50ZXJrYWItdjJfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNjY2N2VtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5pbnRlcmthYi12Ml9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAuaW50ZXJrYWItdjJfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAuaW50ZXJrYWItdjJfX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgIC5pbnRlcmthYi12Ml9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmludGVya2FiLXYyX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAuaW50ZXJrYWItdjJfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuaW50ZXJrYWItdjJfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAuaW50ZXJrYWItdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICNGRjhEMDY7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaW50ZXJrYWItdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW50ZXJrYWItaG9tZS12My0tYmxhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2JnLW1vZHVsZS1pbnRlcmthYi1ibGFjay5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuc3QwIHtcbiAgICBmaWxsOiAjZmZmOyB9XG4gIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuc3QxIHtcbiAgICBmaWxsOiAjYmVkMDAwOyB9XG4gIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNSUpO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAge1xuICAgICAgICBwYWRkaW5nOiAyJSAwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAge1xuICAgICAgICBwYWRkaW5nOiAxNSUgMCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAubG9nby1tb2R1bGUtaW50ZXJrYWIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAubG9nby1tb2R1bGUtaW50ZXJrYWIge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAubG9nby1tb2R1bGUtaW50ZXJrYWIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAubG9nby1tb2R1bGUtaW50ZXJrYWIge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLmxvZ28tbW9kdWxlLWludGVya2FiIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLmxvZ28tbW9kdWxlLWludGVya2FiIC50aXRsZS1tb2R1bGUtaW50ZXJrYWItMSB7XG4gICAgICAgIG1hcmdpbjogMC42ZW0gMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDUxcHgpIHtcbiAgICAgICAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLmxvZ28tbW9kdWxlLWludGVya2FiIC50aXRsZS1tb2R1bGUtaW50ZXJrYWItMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgOTAwIDI0cHgvMzFweCBcIlJhbGV3YXlcIjsgfSB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLmxvZ28tbW9kdWxlLWludGVya2FiIC5hZnRlci1oMS1tb2R1bGUtaW50ZXJrYWIge1xuICAgICAgICBjb2xvcjogI2JlZDAwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAubG9nby1tb2R1bGUtaW50ZXJrYWIgc3ZnIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDFweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLWFjaHRlci1pbnRlcmthYiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy10b3A6IDE0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtYWNodGVyLWludGVya2FiIHtcbiAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtYWNodGVyLWludGVya2FiIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtYWNodGVyLWludGVya2FiIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLWFjaHRlci1pbnRlcmthYiB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiA2JSAwJTsgfSB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtYWNodGVyLWludGVya2FiIC5pbnRlcmthYi1hZnRlci10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjYmVkMDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLWFjaHRlci1pbnRlcmthYiBwIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NTFweCkge1xuICAgICAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy1hY2h0ZXItaW50ZXJrYWIgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgICAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtYWNodGVyLWludGVya2FiIHAgYiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy12ZW5kZXotaW50ZXJrYWIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmctdG9wOiAxNHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLXZlbmRlei1pbnRlcmthYiB7XG4gICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLXZlbmRlei1pbnRlcmthYiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLXZlbmRlei1pbnRlcmthYiB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy12ZW5kZXotaW50ZXJrYWIge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy12ZW5kZXotaW50ZXJrYWIgLmludGVya2FiLWFmdGVyLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNiZWQwMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtdmVuZGV6LWludGVya2FiIHAge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ1MXB4KSB7XG4gICAgICAgICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLXZlbmRlei1pbnRlcmthYiBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAudGl0bGUtbW9kdWxlLWludGVya2FiLTIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDUxcHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAudGl0bGUtbW9kdWxlLWludGVya2FiLTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCA5MDAgMzBweC8zMXB4IFwiUmFsZXdheVwiOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLm5vdGUtbGUtaW50ZXJrYWIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDElO1xuICAgICAgYm90dG9tOiAxMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLm5vdGUtbGUtaW50ZXJrYWIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7IH0gfVxuICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLm5vdGUtbGUtaW50ZXJrYWIgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC52b3VzLWFjaHRlci1pbnRlcmthYiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxJTsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAubG9nby1tb2R1bGUtaW50ZXJrYWIgLnRpdGxlLW1vZHVsZS1pbnRlcmthYi0xIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250OiBub3JtYWwgOTAwIDIwcHgvMjdweCBcIlJhbGV3YXlcIjsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAudm91cy12ZW5kZXotaW50ZXJrYWIgcCxcbiAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLnZvdXMtYWNodGVyLWludGVya2FiIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC50aXRsZS1tb2R1bGUtaW50ZXJrYWItMiB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCA5MDAgMjVweC8yNnB4IFwiUmFsZXdheVwiOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmludGVya2FiLXYyLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9pbnRlcmthYl9iZ19pbm5lcl92Mi5wbmcpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4NHB4KSB7XG4gICAgLmludGVya2FiLXYyLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuICAuaW50ZXJrYWItdjItaW5uZXJfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuaW50ZXJrYWItdjItaW5uZXIgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDI0MXB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5pbnRlcmthYi12Mi1pbm5lciBzdmcuaW50ZXJrYWItdjItaW5uZXJfX2xvZ28tc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmludGVya2FiLXYyLWlubmVyIC50aXRsZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctdG9wOiAxMXB4OyB9XG4gICAgLmludGVya2FiLXYyLWlubmVyIC50aXRsZV9fY29udGVudCAudGl0bGVfX2NvbnRlbnQtaW5uZXJ2Mi0xIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLmludGVya2FiLXYyLWlubmVyIC50aXRsZV9fY29udGVudCAudGl0bGVfX2NvbnRlbnQtaW5uZXJ2Mi0yIHtcbiAgICAgIGNvbG9yOiAjYmVkMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIGZvbnQ6IG5vcm1hbCA5MDAgMjRweCBcIlJhbGV3YXlcIjsgfVxuICAgIC5pbnRlcmthYi12Mi1pbm5lciAudGl0bGVfX2NvbnRlbnQgLnRpdGxlX19jb250ZW50LWlubmVydjItMSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBmb250OiBub3JtYWwgOTAwIDI0cHggXCJSYWxld2F5XCI7IH1cbiAgICAuaW50ZXJrYWItdjItaW5uZXIgLnRpdGxlX19jb250ZW50OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbnRlcmthYi12Mi1pbm5lciAuaW50ZXJrYWItdjItaW5uZXJfX3RleHQtYmxvY2stdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5pbnRlcmthYi12Mi1pbm5lciAuaW50ZXJrYWItdjItaW5uZXJfX3RleHQtYmxvY2stdGl0bGUgLnRpdGxlLXRleHQtYmxvY2stMSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDkwMCAzMHB4IFwiUmFsZXdheVwiOyB9XG4gICAgLmludGVya2FiLXYyLWlubmVyIC5pbnRlcmthYi12Mi1pbm5lcl9fdGV4dC1ibG9jay10aXRsZSAudGl0bGUtdGV4dC1ibG9jay0yIHtcbiAgICAgIGNvbG9yOiAjYmVkMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIGZvbnQ6IG5vcm1hbCA5MDAgMzBweCBcIlJhbGV3YXlcIjsgfVxuICAuaW50ZXJrYWItdjItaW5uZXIgLnRleHQtYmxvY2sge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMThweCBcIk9wZW4gU2Fuc1wiOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgIC5pbnRlcmthYi12Mi1pbm5lciAudGV4dC1ibG9jayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDsgfSB9XG4gIC5pbnRlcmthYi12Mi1pbm5lciAuaW50ZXJrYWItdjItaW5uZXJfX25vdGljZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udDogbm9ybWFsIDcwMCAxNHB4IFwiT3BlbiBTYW5zXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgycHgpIHtcbiAgICAgIC5pbnRlcmthYi12Mi1pbm5lciAuaW50ZXJrYWItdjItaW5uZXJfX25vdGljZSB7XG4gICAgICAgIGJvdHRvbTogNHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODFweCkge1xuICAgICAgLmludGVya2FiLXYyLWlubmVyIC5pbnRlcmthYi12Mi1pbm5lcl9fbm90aWNlIHtcbiAgICAgICAgYm90dG9tOiA1OXB4OyB9IH1cbiAgLmludGVya2FiLXYyLWlubmVyIC5saW5rcy1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MnB4KSB7XG4gICAgICAuaW50ZXJrYWItdjItaW5uZXIgLmxpbmtzLWdyb3VwIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgIC5pbnRlcmthYi12Mi1pbm5lciAubGlua3MtZ3JvdXAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy10b3A6IDM5cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MnB4KSB7XG4gICAgICAgIC5pbnRlcmthYi12Mi1pbm5lciAubGlua3MtZ3JvdXAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgxcHgpIHtcbiAgICAgICAgLmludGVya2FiLXYyLWlubmVyIC5saW5rcy1ncm91cCAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAgIC5pbnRlcmthYi12Mi1pbm5lciAubGlua3MtZ3JvdXAgLmxpbmtzLWdyb3VwX193cmFwcGVyIGEubGlua3MtZ3JvdXBfX2xpbmsuYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNTZweDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggM3B4ICMwMDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNzFweDsgfVxuICAuaW50ZXJrYWItdjItaW5uZXIgLmludGVya2FiLXYyLWlubmVyX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgxcHgpIHtcbiAgICAgIC5pbnRlcmthYi12Mi1pbm5lciAuaW50ZXJrYWItdjItaW5uZXJfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MnB4KSB7XG4gICAgICAuaW50ZXJrYWItdjItaW5uZXIgLmludGVya2FiLXYyLWlubmVyX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5pbnRlcmthYi12Mi1pbm5lciAuaW50ZXJrYWItdjItaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MXB4KSB7XG4gICAgICAuaW50ZXJrYWItdjItaW5uZXIgLmludGVya2FiLXYyLWlubmVyX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMmVtKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgycHgpIHtcbiAgICAgIC5pbnRlcmthYi12Mi1pbm5lciAuaW50ZXJrYWItdjItaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1ZW0pOyB9IH1cbiAgLmludGVya2FiLXYyLWlubmVyIC5pbnRlcmthYi12Mi1yaWdodC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjFweDsgfVxuXG5zZWN0aW9uLmludGVya2FiLWhvbWUtdjMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2JnLW1vZHVsZS1pbnRlcmthYi5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNSUpO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAge1xuICAgICAgICBwYWRkaW5nOiAyJSAwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAge1xuICAgICAgICBwYWRkaW5nOiAxNSUgMCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAubG9nby1tb2R1bGUtaW50ZXJrYWIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAubG9nby1tb2R1bGUtaW50ZXJrYWIge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAubG9nby1tb2R1bGUtaW50ZXJrYWIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAubG9nby1tb2R1bGUtaW50ZXJrYWIge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLmxvZ28tbW9kdWxlLWludGVya2FiIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLmxvZ28tbW9kdWxlLWludGVya2FiIC50aXRsZS1tb2R1bGUtaW50ZXJrYWItMSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMC42ZW0gMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDUxcHgpIHtcbiAgICAgICAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLmxvZ28tbW9kdWxlLWludGVya2FiIC50aXRsZS1tb2R1bGUtaW50ZXJrYWItMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgOTAwIDI0cHgvMzFweCBcIlJhbGV3YXlcIjsgfSB9XG4gICAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLmxvZ28tbW9kdWxlLWludGVya2FiIC5hZnRlci1oMS1tb2R1bGUtaW50ZXJrYWIge1xuICAgICAgICBjb2xvcjogI2JlZDAwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAubG9nby1tb2R1bGUtaW50ZXJrYWIgc3ZnIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDFweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLWFjaHRlci1pbnRlcmthYiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy10b3A6IDE0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtYWNodGVyLWludGVya2FiIHtcbiAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtYWNodGVyLWludGVya2FiIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtYWNodGVyLWludGVya2FiIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLWFjaHRlci1pbnRlcmthYiB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiA2JSAwJTsgfSB9XG4gICAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtYWNodGVyLWludGVya2FiIC5pbnRlcmthYi1hZnRlci10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjYmVkMDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLWFjaHRlci1pbnRlcmthYiBwIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NTFweCkge1xuICAgICAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy1hY2h0ZXItaW50ZXJrYWIgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtYWNodGVyLWludGVya2FiIHAgYiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy12ZW5kZXotaW50ZXJrYWIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmctdG9wOiAxNHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLXZlbmRlei1pbnRlcmthYiB7XG4gICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLXZlbmRlei1pbnRlcmthYiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLXZlbmRlei1pbnRlcmthYiB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy12ZW5kZXotaW50ZXJrYWIge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy12ZW5kZXotaW50ZXJrYWIgLmludGVya2FiLWFmdGVyLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNiZWQwMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtdmVuZGV6LWludGVya2FiIHAge1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ1MXB4KSB7XG4gICAgICAgICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLXZlbmRlei1pbnRlcmthYiBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAudGl0bGUtbW9kdWxlLWludGVya2FiLTIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDUxcHgpIHtcbiAgICAgICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAudGl0bGUtbW9kdWxlLWludGVya2FiLTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCA5MDAgMzBweC8zMXB4IFwiUmFsZXdheVwiOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLm5vdGUtbGUtaW50ZXJrYWIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDElO1xuICAgICAgYm90dG9tOiAxMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLm5vdGUtbGUtaW50ZXJrYWIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5ub3RlLWxlLWludGVya2FiIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAudm91cy1hY2h0ZXItaW50ZXJrYWIge1xuICAgICAgcGFkZGluZy1yaWdodDogMSU7IH1cbiAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmxvZ28tbW9kdWxlLWludGVya2FiIC50aXRsZS1tb2R1bGUtaW50ZXJrYWItMSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgZm9udDogbm9ybWFsIDkwMCAyMHB4LzI3cHggXCJSYWxld2F5XCI7IH1cbiAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLnZvdXMtdmVuZGV6LWludGVya2FiIHAsXG4gICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC52b3VzLWFjaHRlci1pbnRlcmthYiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAudGl0bGUtbW9kdWxlLWludGVya2FiLTIge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBmb250OiBub3JtYWwgOTAwIDI1cHgvMjZweCBcIlJhbGV3YXlcIjsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5qZXN0aW1vIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuamVzdGltb19fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvamVzdGltby8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLmplc3RpbW9fX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgyKTsgfVxuICAuamVzdGltb19fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5qZXN0aW1vX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5qZXN0aW1vX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuamVzdGltb19fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5qZXN0aW1vX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLmplc3RpbW9fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLmplc3RpbW9fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmplc3RpbW9fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5qZXN0aW1vX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuamVzdGltb19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgNjBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5qZXN0aW1vX190aXRsZSArIC5qZXN0aW1vX19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNWVtOyB9XG4gIC5qZXN0aW1vX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmplc3RpbW9fX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNGRjhEMDY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLmplc3RpbW9fX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAuamVzdGltb19fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLmplc3RpbW9fX2xpbmtzIC5idXR0b246Zm9jdXMsIC5qZXN0aW1vX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAuamVzdGltb19fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5qZXN0aW1vX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgLmplc3RpbW9fX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICNmZmY7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuamVzdGltb19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLmplc3RpbW9fX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI2ZmZjsgfVxuICAuamVzdGltb19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5qZXN0aW1vX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzAwMDAwMDsgfVxuICAgIC5qZXN0aW1vX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5qZXN0aW1vX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMDAwMDAwOyB9XG4gIC5qZXN0aW1vIC5mb3JtIC5mb3JtLWdyb3VwID4gKiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuamVzdGltbyAuZm9ybSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmplc3RpbW8gLmZvcm0gLnJhZGlvc19fZ3JvdXAgLnNlbGVjdCB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG4gIC5qZXN0aW1vIC5mb3JtIC5sYWJlbC10eHQge1xuICAgIG1hcmdpbi1yaWdodDogMmVtOyB9XG4gIC5qZXN0aW1vIC5mb3JtIC50ZXh0ZmllbGQge1xuICAgIHBhZGRpbmc6IC41ZW0gLjVlbTsgfVxuICAuamVzdGltbyAuZm9ybSAuZm9ybV9fZmllbGQge1xuICAgIG1hcmdpbjogMCAxZW0gMmVtOyB9XG4gIC5qZXN0aW1vIC5mb3JtIC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuamVzdGltbyAuZm9ybSAudGV4dGZpZWxkX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5qZXN0aW1vIC5qZXN0aW1vX2xhYmVsX2NvbmRpdGlvbnMge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5qdW1ib3Ryb24tdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gIC5qdW1ib3Ryb24tdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5qdW1ib3Ryb24tdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgICAuanVtYm90cm9uLXYxX193cmFwcGVyID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAuanVtYm90cm9uLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODYpOyB9XG4gIC5qdW1ib3Ryb24tdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5qdW1ib3Ryb24tdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgNjBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5qdW1ib3Ryb24tdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5qdW1ib3Ryb24tdjEtLXNlYXJjaCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi81LmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5qdW1ib3Ryb24tdjEtLXNlYXJjaDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuICAuanVtYm90cm9uLXYxLS1zZWFyY2ggLmp1bWJvdHJvbi12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMmVtIDNlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuanVtYm90cm9uLXYxLS1zZWFyY2ggLmp1bWJvdHJvbi12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgM2VtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmp1bWJvdHJvbi12MS0tc2VhcmNoIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmxpbmtzLXYxIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAubGlua3MtdjEgLmJ1dHRvbi1zdmcge1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIGZpbGw6ICNGRjhEMDY7IH1cbiAgLmxpbmtzLXYxIC5idXR0b246aG92ZXIsIC5saW5rcy12MSAuYnV0dG9uOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAubGlua3MtdjEgLmJ1dHRvbjpob3ZlciAuYnV0dG9uLXN2ZywgLmxpbmtzLXYxIC5idXR0b246Zm9jdXMgLmJ1dHRvbi1zdmcge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAubGlua3MtdjEgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi5sb2FkZXJfY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjI1czsgfVxuICAubG9hZGVyX2NvbnRhaW5lci5hY3RpdmUge1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubG9hZGVyX2NvbnRhaW5lcjpiZWZvcmUge1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICBhbmltYXRpb24tbmFtZTogcm90YXRpb25Mb2FkZXI7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjRkY4RDA2O1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuQGtleWZyYW1lcyByb3RhdGlvbkxvYWRlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX3N0cnVjdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19lbGVtZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50IHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4OyB9XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnRfX3RleHQge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQge1xuICAgICAgICAgIHdpZHRoOiAxNjVweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4OyB9IH1cbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudDpob3ZlciwgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50LmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcbiAgICAgICAgICBtYXJnaW46IDAgLjVlbSAxZW07IH1cbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMWVtIDAgMDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTE5MTkxO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiA3LjVweCAwOyB9XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQgLnJhZGlvX19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IC5yYWRpb19faXRlbS1zcGFuIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTE5MTkxO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IC5yYWRpb19faXRlbS1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQgLnJhZGlvX19pdGVtOmNoZWNrZWQgKyAuaXRlbS1sYWJlbCAucmFkaW9fX2l0ZW0tc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCAucmFkaW9fX2l0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQuZW1wdHkge1xuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IH1cbiAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWxhYmVsIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWxhYmVsOmhvdmVyIC5yYWRpb19faXRlbS1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmU6aG92ZXIgLmVsZW1lbnRzX19jb250ZW50IHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTAwOyB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudC1pY29uIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19lbGVtZW50IHtcbiAgICBwYWRkaW5nOiAxZW0gMS41ZW07XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fZWxlbWVudDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fZWxlbWVudDpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2VsZW1lbnQge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG5cbi5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19sYWJlbC1jaGVja2JveCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAyMTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkxOTE5MTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDApOyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LXRleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC10ZXh0OmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC10ZXh0IC5jb3VudCB7XG4gICAgICAgICAgY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5jaGVja2JveC1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpOyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQuZW1wdHkge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG9wYWNpdHk6IDAuNzU7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50LmVtcHR5IC5jaGVja2JveC1zcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2YyZjJmMjsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQuZW1wdHkgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7IH1cblxuLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xhYmVsLWNoZWNrYm94IHtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuXG4uZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMlOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudC5vcGVuIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IC5idXR0b24tb3Blbi1jbG9zZSB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4OyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQgLmJ1dHRvbi1vcGVuLWNsb3NlOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IC5idXR0b24tb3Blbi1jbG9zZTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQgLmxhYmVsLWxpc3QtZWxlbWVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciB7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1zcGFuIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMCk7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC10ZXh0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtdGV4dDpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1pbnB1dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5jaGVja2JveC1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jb3VudCB7XG4gICAgICAgICAgY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50LmVtcHR5IHtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc1OyB9XG4gICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50LmVtcHR5IC5jaGVja2JveC1zcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmMmYyZjI7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQuZW1wdHkgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDsgfVxuICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudC5vcGVuIC5idXR0b24tb3Blbi1jbG9zZTphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50Lm9wZW4gLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTVweCAwOyB9XG5cbi5mb3JtUmFuZ2VfX2NvbnRhaW5lciAubm9VaS10b3VjaC1hcmVhIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mb3JtUmFuZ2VfX2NvbnRhaW5lci5lbXB0eSB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogaW5pdGlhbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtUmFuZ2VfX2NvbnRhaW5lci5lbXB0eTpiZWZvcmUge1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmZvcm1SYWRpb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2xhYmVsLXJhZGlvIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAyMTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICAgICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLnJhZGlvLXNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTE5MTkxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8tc3BhbjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLnJhZGlvLXRleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8taW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8taW5wdXQ6Y2hlY2tlZCArIC5yYWRpby1sYWJlbCAucmFkaW8tc3BhbjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8tbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZvcm1JbnRlZ2VyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmludGVnZXJfY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5sYWJlbC1lbGVtZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5idXR0b24tZWxlbWVudCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkY4RDA2O1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5idXR0b24tZWxlbWVudDpkaXNhYmxlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgY3Vyc29yOiBpbml0aWFsOyB9XG4gICAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmJ1dHRvbi1lbGVtZW50Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5pbnB1dC1lbGVtZW50IHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxNXB4LzEuMmVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuaW5wdXQtZWxlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IDc1cHg7IH0gfVxuXG4uZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3N0cnVjdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZSAudGV4dF9pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtbGFiZWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDQ3LjUlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuZGF0ZS1pbnB1dF9fc3RydWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuZGF0ZS1pbnB1dCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIGNvbG9yOiAjRkY4RDA2O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGOEQwNiAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmRhdGUtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuaWNvbl9jYWxlbmRhciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogLTdweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgZmlsbDogI0ZGOEQwNjsgfVxuICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbjpob3ZlciAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG5cbi5mb3JtRGF0ZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm1EYXRlX19jb250YWluZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDg1JTsgfVxuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pbnB1dF9fc3RydWN0dXJlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWlucHV0X19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7IH1cbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaW5wdXQge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgIHdpZHRoOiAxNTAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1sYWJlbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMC41cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTlweDsgfVxuICAgICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWljb246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWljb246YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG5cbi5mb3JtQnViYmxlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogLjVlbSAxZW07IH1cbiAgLmZvcm1CdWJibGVfX2NvbnRhaW5lci5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQge1xuICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50LmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAwLjVweCk7XG4gICAgICBsZWZ0OiA3LjVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDcuNXB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAwLjVweCk7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5MTkxOTE7IH1cbiAgICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQ6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudC5vcGVuIHtcbiAgICAgIGJhY2tncm91bmQ6ICM5MTkxOTE7IH1cbiAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50Lm9wZW46YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fc3RydWN0dXJlIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19idXR0b24ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIG1hcmdpbjogNXB4IDEwcHggNXB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgY29sb3I6ICM5MTkxOTE7XG4gICAgICBwYWRkaW5nOiA1cHggMS4yNWVtIDVweCAxZW07XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19idXR0b246aG92ZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX3RleHQge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fdGV4dCB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZy1yaWdodDogMC43NWVtOyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTFweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2Nsb3NlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19jbG9zZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTBweCAtIDFlbSk7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19zdHJ1Y3R1cmUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19zdHJ1Y3R1cmUgLmxhYmVsX19pdGVtIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5mb3JtX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuaW5wdXRfX2l0ZW0ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRjhEMDY7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5pbnB1dF9faXRlbTo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzkxOTE5MTtcbiAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuYnV0dG9uX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMnB4LzEuMmVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5idXR0b25faXRlbTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1MjUyNTI7IH1cblxuLmZvcm1TdWJtaXRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxZW0gMWVtIDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggNTNweCAxZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE0NSwgMTQ1LCAxNDUsIDAuMjUpOyB9XG4gIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXN1Ym1pdF9faXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI0ZGOEQwNjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1zdWJtaXRfX2l0ZW0gc3BhbiB7XG4gICAgICB0cmFuc2l0aW9uOiAwczsgfVxuICAgIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXN1Ym1pdF9faXRlbTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzUyNTI1MjsgfVxuICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1yZXNldF9faXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXJlc2V0X19pdGVtIC5idXR0b24tcmVzZXRfX2l0ZW0taWNvbiB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGZpbGw6ICM1MjUyNTI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tcmVzZXRfX2l0ZW06aG92ZXIgLmJ1dHRvbi1yZXNldF9faXRlbS1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cblxuLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19zdHJ1Y3R1cmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWxhYmVsIC5zd2l0Y2gtY2hlY2tib3gge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM5MTkxOTE7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWxhYmVsIC5zd2l0Y2gtY2hlY2tib3g6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzkxOTE5MTsgfVxuICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLnN3aXRjaC1jaGVja2JveCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRkY4RDA2OyB9XG4gICAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLnN3aXRjaC1jaGVja2JveDpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlcyB7XG4gIG1hcmdpbjogMDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlcyAubG9jYWxpemF0b3JfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGRjhEMDY7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZXMgLmxvY2FsaXphdG9yX192YWx1ZS0tZGVsZXRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWVzIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWNvdW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgb3JkZXI6IDM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciAubG9jYWxpemF0b3JfX3ZhbHVlcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19maWVsZHNldCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgbWluLWhlaWdodDogMzBweDsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmNoZWNrX3JhZGlvX2VsZW1lbnQge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUyNTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAuY2hlY2tfcmFkaW9fZWxlbWVudDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5sYWJlbF9yYWRpb19lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5sYWJlbF9yYWRpb19lbGVtZW50OmhvdmVyIC5jaGVja19yYWRpb19lbGVtZW50OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAuaW5wdXRfcmFkaW9fZWxlbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmlucHV0X3JhZGlvX2VsZW1lbnQ6Y2hlY2tlZCArIC5sYWJlbF9yYWRpb19lbGVtZW50IC5jaGVja19yYWRpb19lbGVtZW50OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX3N0cnVjdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkY4RDA2OyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX3N0cnVjdHVyZSAubGFiZWwtZWxlbWVudCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTRweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiB7XG4gICAgbGVmdDogMDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS0tY3VzdG9tIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICB3aWR0aDogMTlweDsgfVxuICAgICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjtcbiAgICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgICAgICB0b3A6IC05cHg7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1jb250ZW50IHtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLWNvbnRlbnQgLnNzLW9wdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMnB4LzEuMmVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5sb2NhbGl6YXRvcl9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNDVweDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5sb2NhbGl6YXRvcl9fcGx1cyB7XG4gICAgcGFkZGluZzogMDtcbiAgICByaWdodDogOXB4O1xuICAgIGJvdHRvbTogMTBweDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLmxvY2FsaXphdG9yX19wbHVzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgd2lkdGg6IDFweDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLmxvY2FsaXphdG9yX19wbHVzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgbGVmdDogLTlweDtcbiAgICAgIHRvcDogOXB4OyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4taGVpZ2h0OiA0NXB4OyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXI6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSAuc3Mtb3B0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MjUyNTI7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lcjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIC5zcy1vcHRpb246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMC41ZW0gKyA2cHgpO1xuICBsZWZ0OiBjYWxjKDAuNWVtICsgNHB4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogNnB4OyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXI6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lcjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyOm5vdCguZm9ybVNlbGVjdF9fY29udGFpbmVyX19sb2NhbGl6YXRvcikgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDFlbTsgfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyLm9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX3N0cnVjdHVyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX3N0cnVjdHVyZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fdGV4dCB7XG4gICAgICAgIG1pbi13aWR0aDogMzEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2lkdGg6IDM1JTsgfSB9XG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAyZW07XG4gICAgICAgIHdpZHRoOiA1NSU7IH0gfVxuICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQgLnNzLWFkZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogY2FsYygxMXB4ICsgMWVtKTtcbiAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IC5zcy1hZGQge1xuICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICByaWdodDogMmVtOyB9IH1cbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQgLnNzLWFkZCAuc3MtcGx1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMTlweDsgfVxuICAgICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7XG4gICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgICB0b3A6IDA7IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtZWxlbWVudCB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNGRjhEMDY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRjhEMDY7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1lbGVtZW50OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19idXR0b24ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogNDVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19idXR0b24ge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7IH0gfVxuICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2J1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG4uaGVhZGVyX19zZWFyY2gtdG9nZ2xlLmpzX2ZpbHRlcl90b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjRkY4RDA2O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIC5oZWFkZXJfX3NlYXJjaC10b2dnbGUuanNfZmlsdGVyX3RvZ2dsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAuaGVhZGVyX19zZWFyY2gtdG9nZ2xlLmpzX2ZpbHRlcl90b2dnbGUuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlYWRlcl9fc2VhcmNoLXRvZ2dsZS5qc19maWx0ZXJfdG9nZ2xlLmNlbnRlcmVkIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MCUpOyB9IH1cblxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogM3B4O1xuICAgIGhlaWdodDogM3B4OyB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTI1MjUyOyB9XG4gIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMjVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTAwcHg7XG4gICAgICAgIG1hcmdpbjogNTBweCBhdXRvOyB9IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXJfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5oaWRkZW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmhpZGRlbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLW9mZnJlZGVtX19maWVsZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS10eXBlX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1kYXRlbG9jc2Fpc19fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tbG95ZXJfX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLWxveWVyc2Fpc19fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tbG9jYWxpc2F0aW9uX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1jb21tZXJjZV9fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tcHJpY2VzX19maWVsZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19pbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX3BsdXMge1xuICAgICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOXB4KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19wbHVzOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fcGx1czphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24gLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbjpob3ZlciAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkY4RDA2OyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRlbnQge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4OyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyLnJhbmdlLS1vcGVuZWQgLmZvcm1SYW5nZV9fY29udGVudCAuYWRkX2J1dHRvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAxNXB4OyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5ub1VpLXRvdWNoLWFyZWEge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX19oaWdobGlnaHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkY4RDA2O1xuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faGlnaGxpZ2h0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX190ZXh0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX19pbnB1dCB7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX2lucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX191bml0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMDsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAubGFiZWwtZWxlbWVudCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuYnV0dG9uLWVsZW1lbnQge1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuaW5wdXQtZWxlbWVudCB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDsgfSB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZSAudGV4dF9pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZSAudGV4dF9pY29uIHN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIC50ZXh0X2VsZW1lbnQge1xuICAgICAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUuYWN0aXZlOmJlZm9yZSwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19lbGVtZW50cyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIHBhZGRpbmc6IDEuNWVtIDFlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCA0cHggN3B4IDJweCByZ2JhKDQwLCA0MCwgNDAsIDAuMTUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2VsZW1lbnRzIHtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7IH0gfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2VsZW1lbnRzLmFjdGl2ZSB7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCk7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDQ3LjUlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0X19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmRhdGUtaW5wdXQge1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRjhEMDY7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkY4RDA2ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuaWNvbl9jYWxlbmRhciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICByaWdodDogLTdweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgZmlsbDogI0ZGOEQwNjsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uOmhvdmVyIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTFfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTFfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMV9fY29udGFpbmVyIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24xIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjMge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb240IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuZmlsdGVyX2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuZmlsdGVyX2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbSAuc2VhcmNoX19pY29uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLnN1Ym1pdF9idXR0b25faXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5zdWJtaXRfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuc3VibWl0X2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7IH0gfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuc3VibWl0X2J1dHRvbl9pdGVtOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbSAucmVzZXRfX2ljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGZpbGw6ICNGRjhEMDY7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLnJlc2V0X2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7IH0gfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAucmVzZXRfYnV0dG9uX2l0ZW0gLnJlc2V0X19pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBmaWxsOiAjRkY4RDA2O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAucmVzZXRfYnV0dG9uX2l0ZW06aG92ZXIgLnJlc2V0X19pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDAsIDQwLCA0MCwgMC43KTsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiAzcHg7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE0MSwgNiwgMC4yNSk7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTI1MjUyOyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMTAwdmg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2JvZHkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2Nsb3NlIHtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19jbG9zZS1kcmF3aW5nIHtcbiAgICAgIGZpbGw6ICNGRjhEMDY7XG4gICAgICB3aWR0aDogMS4yNWVtO1xuICAgICAgaGVpZ2h0OiAxLjI1ZW07IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fY2xvc2Ugc3BhbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX3Njcm9sbGVyIHtcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMDsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX3RleHQge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1lbGVtZW50IHtcbiAgICBjb2xvcjogI0ZGOEQwNjsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtZWxlbWVudDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNGRjhEMDY7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogMjI1cHg7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDJlbSAtIDI1MHB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsYyg1MHB4IC0gMWVtKSAwOyB9IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5oaWRkZW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTFfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIC5mb3JtX19jb250ZW50IHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwJTsgfSB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMWVtOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbTsgfSB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU1X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtOyB9IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24wIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtOyB9IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24xIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtOyB9IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMiB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24yIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24zIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24zIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjMge1xuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDFlbTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGVudCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwJTsgfSB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb25QYXJhbXMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uUGFyYW1zIC5saW5lX190aXRsZS1lbGVtZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uUGFyYW1zIC50aXRsZS1lbGVtZW50IHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uUGFyYW1zIC50aXRsZS1lbGVtZW50IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19zdW1tYXJ5LCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX3BsdXMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9fY29udGVudCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9fcHJldmlldyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19pbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9fdGV4dCB7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9fdW5pdCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2hpZ2hsaWdodCAucmFuZ2VfX2lucHV0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkY4RDA2O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGOEQwNjsgfVxuICAgICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2hpZ2hsaWdodCAucmFuZ2VfX2lucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2hpZ2hsaWdodCAucmFuZ2VfX2lucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24gLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbjpob3ZlciAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fbGFiZWwge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250ZW50IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGVudCAubm9VaS10b3VjaC1hcmVhIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuYnV0dG9uLWVsZW1lbnQge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5idXR0b24tZWxlbWVudDpkaXNhYmxlZCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTE5MTkxO1xuICAgICAgICAgIGNvbG9yOiAjOTE5MTkxOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmJ1dHRvbi1lbGVtZW50Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmlucHV0LWVsZW1lbnQge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjhEMDY7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50OmhvdmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50LmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19sYWJlbC1jaGVja2JveCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDE1cHgvMS4yZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC10ZXh0OmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC10ZXh0IC5jb3VudCB7XG4gICAgICAgICAgY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19zdHJ1Y3R1cmUgLmxhYmVsLWVsZW1lbnQge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnRleHRmaWVsZF9faW5wdXQge1xuICAgICAgICBjb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTVfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmU1X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMWVtOyB9XG5cbi5maWx0ZXItc29ydF9fY29udGFpbmVyIHtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAxZW0gYXV0byAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZpbHRlci1zb3J0X19jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItbGVmdF9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1sZWZ0X19jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1yaWdodF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1sYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweC8xLjJlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItdmFsdWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG4gICAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci12YWx1ZSAuaWNvbiB7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBmaWxsOiAjRkY4RDA2OyB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci10ZXh0IC50ZXh0LWNvdW50ZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci10ZXh0IC50ZXh0LWVsZW1lbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1zZWxlY3RfX3N0cnVjdHVyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItc2VsZWN0X19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgei1pbmRleDogLTE7IH1cbiAgICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXNlbGVjdF9fY29udGVudC5hY3RpdmUge1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLWVsZW1lbnRfX2l0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItZWxlbWVudF9faXRlbTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjMpOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLnNzLWNvbnRlbnQgLnNzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgY29sb3I6ICM1MjUyNTIgIWltcG9ydGFudDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5lbXB0eSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNDEsIDYsIDAuMDUpICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi50aGVtZS1kZWZhdWx0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgY29sb3I6ICM1MjUyNTIgIWltcG9ydGFudDsgfVxuICAudGhlbWUtZGVmYXVsdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE0MSwgNiwgMC4wNSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uc2VvLXRleHRzLXYxX190ZXh0LWJsb2NrIHtcbiAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDFlbTsgfVxuICAuc2VvLXRleHRzLXYxX190ZXh0LWJsb2NrIC5zZW8tdGV4dHMtdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMWVtOyB9XG4gICAgLnNlby10ZXh0cy12MV9fdGV4dC1ibG9jayAuc2VvLXRleHRzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuc2VvLXRleHRzLXYxX190ZXh0LWJsb2NrIC5zZW8tdGV4dHMtdjFfX3RleHQge1xuICAgIGNvbG9yOiAjOTE5MTkxO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgbWF4LXdpZHRoOiAxMDczcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFpbi1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHBhZGRpbmctdG9wOiA1ZW07XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMy42ZW0gLSAyZW0pO1xuICBwYWRkaW5nLWxlZnQ6IDMuNmVtO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMwMDAwMDAsIHJnYmEoMCwgMCwgMCwgMC45KSk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOGVtOyB9XG4gIC5tYWluLW5hdjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLW5hdiB7XG4gICAgICB3aWR0aDogODglO1xuICAgICAgbWF4LXdpZHRoOiAyNWVtO1xuICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAubWFpbi1uYXYge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHotaW5kZXg6IDIwMDI7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9XG4gIC5ib2R5LS1tZW51LW9wZW5lZCAubWFpbi1uYXYge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB6LWluZGV4OiA0MDAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAubWFpbi1uYXZfX3dyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAoNWVtICsgMWVtKSk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAubWFpbi1uYXZfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7IH0gfVxuICAubWFpbi1uYXZfX2Nsb3NlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gICAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFlbTtcbiAgICB0b3A6IDFlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubWFpbi1uYXZfX2Nsb3NlLWljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDIuNWVtICsgMWVtKTtcbiAgICAgIGhlaWdodDogY2FsYygyLjVlbSArIDFlbSk7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNXM7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLm1haW4tbmF2X19jbG9zZS1pY29uIC5tYWluLW5hdl9fY2xvc2UtaWNvbiB7XG4gICAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgICAubWFpbi1uYXZfX2Nsb3NlLWljb24ge1xuICAgICAgICAgIGZpbGw6ICMwMDAwMDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgLm1haW4tbmF2X19jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5tYWluLW5hdl9fY2xvc2U6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAubWFpbi1uYXZfX2ZvY3VzLXRyYXAge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5tYWluLW5hdl9fdG9wYmFyIC50b3BiYXIge1xuICAgIGxlZnQ6IDFlbTtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IDFlbTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgLm1haW4tbmF2X190b3BiYXIgLnRvcGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubWFpbi1uYXZfX3Rvb2xiYXItYWRkcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgIC5tYWluLW5hdl9fdG9vbGJhci1hZGRzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm1haW4tbmF2X190b29sYmFyLWFkZHMgLnRvb2xiYXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLmJvZHktLW1lbnUtb3BlbmVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYm9keS0tbWVudS1vcGVuZWQgLm1haW4tbmF2IHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgIC5ib2R5LS1tZW51LW9wZW5lZCAubWFpbi1uYXZfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAuaGVhZGVyLS1pbm5lciAubWFpbi1uYXYge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gIC5oZWFkZXItLWlubmVyIC5tYWluLW5hdl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLmhlYWRlcl9fdG9wLS12MyAubWFpbi1uYXZfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmhlYWRlcl9fdG9wLS12MyAubWVudSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tZW51LWRyb3Bkb3duIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IDFlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgfVxuICAubWVudS1kcm9wZG93bl9faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDUlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLm1lbnUtZHJvcGRvd25fX2ljb246YWZ0ZXIsIC5tZW51LWRyb3Bkb3duX19pY29uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLm1lbnUtZHJvcGRvd25fX2ljb246YWZ0ZXIge1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5tZW51LWRyb3Bkb3duX19pY29uOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tZW51LWRyb3Bkb3duLS10b2dnbGVkIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1lbnUge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyZW0vMWVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1lbnUge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgIC5tZW51IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMWVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gIC5tZW51X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tZW51X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAubWVudV9faXRlbS5mb2N1cywgLm1lbnVfX2l0ZW06Zm9jdXMsIC5tZW51X19pdGVtOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgIC5tZW51X19pdGVtIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLm1lbnVfX2l0ZW0taGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgIC5tZW51X19pdGVtLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfSB9XG4gIC5tZW51X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxZW0gMC40ZW07XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgLm1lbnVfX2xpbmsge1xuICAgICAgICBwYWRkaW5nOiAuM2VtIDAuNGVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cbiAgLm1lbnVfX2Ryb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICByaWdodDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgLm1lbnVfX2Ryb3Bkb3duIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAubWVudV9fZHJvcGRvd24ge1xuICAgICAgICByaWdodDogMDsgfSB9XG4gIC5tZW51X19saW5rLmZvY3VzLCAubWVudV9fbGluazpmb2N1cywgLm1lbnVfX2xpbms6aG92ZXIsIC5tZW51X19kcm9wZG93bi5mb2N1cywgLm1lbnVfX2Ryb3Bkb3duOmZvY3VzLCAubWVudV9fZHJvcGRvd246aG92ZXIge1xuICAgIGNvbG9yOiAjRkY4RDA2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAubWVudV9fbGluay5mb2N1cywgLm1lbnVfX2xpbms6Zm9jdXMsIC5tZW51X19saW5rOmhvdmVyLCAubWVudV9fZHJvcGRvd24uZm9jdXMsIC5tZW51X19kcm9wZG93bjpmb2N1cywgLm1lbnVfX2Ryb3Bkb3duOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH0gfVxuICAubWVudV9fbGluay0tYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGOEQwNjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgLm1lbnVfX2xpbmstLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9IH1cbiAgLm1lbnUgPiAubWVudV9faXRlbSA+IC5zdWJtZW51OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMCA4cHggMTBweCA4cHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDAwMDAwIHRyYW5zcGFyZW50O1xuICAgIHRvcDogLTEwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGxlZnQ6IDUwJTsgfVxuXG4uc3VibWVudSB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6b29tOiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAuc3VibWVudSB7XG4gICAgICBjbGlwOiB1bnNldDtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIHRvcDogMmVtOyB9XG4gICAgICAuc3VibWVudSAuc3VibWVudSB7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHRvcDogLTFweDsgfSB9XG4gIC5zdWJtZW51LS10b2dnbGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgLnN1Ym1lbnUtLXRvZ2dsZWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICAuc3VibWVudV9faXRlbS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3VibWVudV9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkY4RDA2O1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnN1Ym1lbnVfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAuNWVtOyB9XG4gICAgLnN1Ym1lbnVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjVlbTsgfVxuICAgIC5zdWJtZW51X19pdGVtLmZvY3VzLCAuc3VibWVudV9faXRlbTpmb2N1cywgLnN1Ym1lbnVfX2l0ZW06aG92ZXIge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnN1Ym1lbnVfX2l0ZW1bYXJpYS1oYXNwb3B1cD1cInRydWVcIl0gLnN1Ym1lbnVfX2xpbmsge1xuICAgICAgcGFkZGluZy1yaWdodDogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAuc3VibWVudV9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMS4yZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgLnN1Ym1lbnVfX2l0ZW0gLnN1Ym1lbnUge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAuc3VibWVudV9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBwYWRkaW5nOiAwLjU1ZW0gMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc3VibWVudV9fbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgLnN1Ym1lbnVfX2xpbmsge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuXG4uaGVhZGVyLS1pbm5lciAubWVudSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDJlbS8xZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXItLWlubmVyIC5tZW51IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMWVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oZWFkZXItLWlubmVyIC5tZW51IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMWVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuaGVhZGVyLS1pbm5lciAubWVudV9faXRlbSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGOEQwNjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgLmhlYWRlci0taW5uZXIgLm1lbnVfX2l0ZW0ge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgIC5oZWFkZXItLWlubmVyIC5tZW51X19saW5rLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAuaGVhZGVyLS1pbm5lciAubWVudSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzZW07IH0gfVxuXG4uaGVhZGVyLS1pbm5lciAuc3VibWVudSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgLmhlYWRlci0taW5uZXIgLnN1Ym1lbnVfX2l0ZW0ge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNGRjhEMDY7IH1cbiAgICAuaGVhZGVyLS1pbm5lciAuc3VibWVudV9faXRlbTpob3ZlciwgLmhlYWRlci0taW5uZXIgLnN1Ym1lbnVfX2l0ZW06Zm9jdXMge1xuICAgICAgY29sb3I6ICNGRjhEMDY7IH1cblxuLmhlYWRlci0taW5uZXIgLm1lbnUgPiAubWVudV9faXRlbSA+IC5zdWJtZW51OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMDAwMCB0cmFuc3BhcmVudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgLmhlYWRlcl9fdG9wLS12MiAubWVudSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFpbi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtMS41ZW07IH1cbiAgLm1haW4tc2VhcmNoX19jbG9zZS1pY29uIHtcbiAgICBmaWxsOiAjMDAwMDAwOyB9XG4gIC5tYWluLXNlYXJjaF9fY2xvc2U6aG92ZXIsIC5tYWluLXNlYXJjaF9fY2xvc2U6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAubWFpbi1zZWFyY2hfX2Nsb3NlOmhvdmVyIC5tYWluLW5hdl9fY2xvc2UtaWNvbiwgLm1haW4tc2VhcmNoX19jbG9zZTpmb2N1cyAubWFpbi1uYXZfX2Nsb3NlLWljb24ge1xuICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAubWFpbi1zZWFyY2ggLm5vVWktaGFuZGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gIC5tYWluLXNlYXJjaCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cbiAgICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1haW4tc2VhcmNoIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH0gfVxuICAgIC5tYWluLXNlYXJjaCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1haW4tc2VhcmNoIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9IH1cbiAgICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1haW4tc2VhcmNoIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH0gfVxuICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuICAgIC5tYWluLXNlYXJjaCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1haW4tc2VhcmNoIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9IH1cbiAgICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9IH1cbiAgICAgIC5tYWluLXNlYXJjaCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5tYWluLXNlYXJjaCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfSB9XG4gIC5tYWluLXNlYXJjaCAudGV4dGZpZWxkX19pbnB1dCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLm1haW4tc2VhcmNoIC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubWFpbi1zZWFyY2ggLnRleHRmaWVsZF9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tYWluLXNlYXJjaCAudGV4dGZpZWxkX19pbnB1dCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5tYWluLXNlYXJjaCAudGV4dGZpZWxkX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5tYWluLXNlYXJjaCAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAubWFpbi1zZWFyY2ggLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcbiAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tYWluLXNlYXJjaCAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfSB9XG4gIC5tYWluLXNlYXJjaCAubG9jYWxpemF0b3JfX3BsdXM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWFpbi1zZWFyY2ggLmxvY2FsaXphdG9yX19wbHVzOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH0gfVxuICAubWFpbi1zZWFyY2ggLmxvY2FsaXphdG9yX19wbHVzOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWFpbi1zZWFyY2ggLmxvY2FsaXphdG9yX19wbHVzOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfSB9XG4gIC5tYWluLXNlYXJjaCAucmFuZ2VfX2hpZ2hsaWdodCB7XG4gICAgY29sb3I6ICNGRjhEMDY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tYWluLXNlYXJjaCAucmFuZ2VfX2hpZ2hsaWdodCB7XG4gICAgICAgIGNvbG9yOiAjRkY4RDA2OyB9IH1cbiAgLm1haW4tc2VhcmNoIC5yYW5nZV9fc3VtbWFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWFpbi1zZWFyY2ggLnJhbmdlX19zdW1tYXJ5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH0gfVxuICAubWFpbi1zZWFyY2ggLnJhbmdlX19wcmV2aWV3IHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1haW4tc2VhcmNoIC5yYW5nZV9fcHJldmlldyB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9IH1cbiAgLm1haW4tc2VhcmNoIC5yYW5nZV9fcGx1czpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tYWluLXNlYXJjaCAucmFuZ2VfX3BsdXM6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfSB9XG4gIC5tYWluLXNlYXJjaCAucmFuZ2VfX3BsdXM6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tYWluLXNlYXJjaCAucmFuZ2VfX3BsdXM6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9IH1cbiAgLm1haW4tc2VhcmNoIC5yYW5nZSAubm9VaS1jb25uZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWFpbi1zZWFyY2ggLnJhbmdlIC5ub1VpLWNvbm5lY3Qge1xuICAgICAgICBjb2xvcjogI0ZGOEQwNjsgfSB9XG4gIC5tYWluLXNlYXJjaCAuZm9ybV9fbGVnZW5kOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAubWFpbi1zZWFyY2ggLmZvcm1fX3RpdGxlIC50aXRsZV9fc3VidGl0bGUge1xuICAgIGNvbG9yOiAjRkY4RDA2OyB9XG4gIC5tYWluLXNlYXJjaCAuZm9ybV9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAubWFpbi1zZWFyY2ggLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxMSwgMjExLCAyMTEsIDAuNCk7IH1cblxuLnNlYXJjaC1tb3JlIHtcbiAgY29sb3I6ICNGRjhEMDY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5zZWFyY2gtbW9yZV9faWNvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZmlsbDogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG5cbi5tYWluLXNlYXJjaCB7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLWluLW91dDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5tYWluLXNlYXJjaDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLXNlYXJjaCB7XG4gICAgICBwYWRkaW5nOiAwIDNlbTsgfSB9XG4gIC5tYWluLXNlYXJjaF9fY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgdG9wOiAxZW07XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm1haW4tc2VhcmNoX19jbG9zZS1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgd2lkdGg6IGNhbGMoMi41ZW0gKyAxZW0pO1xuICAgICAgaGVpZ2h0OiBjYWxjKDIuNWVtICsgMWVtKTtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC41czsgfVxuICAubWFpbi1zZWFyY2hfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTUzNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5tYWluLXNlYXJjaF9fbW9yZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8qLm1haW4tc2VhcmNoLWZvcm1fX2dyb3VwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIH0qLyB9XG4gIC5tYWluLXNlYXJjaF9fZXhwYW5kLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5tYWluLXNlYXJjaCAuYnV0dG9uIHtcbiAgICBtaW4taGVpZ2h0OiA1MnB4OyB9XG4gIC5tYWluLXNlYXJjaC0tdmVydGljYWwge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDAwMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgcGFkZGluZy10b3A6IDVlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYWluLXNlYXJjaC0tdmVydGljYWwge1xuICAgICAgICB3aWR0aDogODglO1xuICAgICAgICBtYXgtd2lkdGg6IDI1ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cbiAgICAuYm9keS0tdmVydGljYWwtc2VhcmNoLW9wZW5lZCAubWFpbi1zZWFyY2gtLXZlcnRpY2FsIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gICAgLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCAuc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgIC5tYWluLXNlYXJjaC0tdmVydGljYWwgLm1haW4tc2VhcmNoIHtcbiAgICAgIHotaW5kZXg6IDIwMDA7IH1cbiAgICAgIC5tYWluLXNlYXJjaC0tdmVydGljYWwgLm1haW4tc2VhcmNoX193cmFwcGVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDVlbSk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAgIC5tYWluLXNlYXJjaC0tdmVydGljYWwgLm1haW4tc2VhcmNoX19jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubWFpbi1zZWFyY2gtLXZlcnRpY2FsIC5tYWluLXNlYXJjaF9fZm9ybSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMy42ZW07IH1cbiAgLm1haW4tc2VhcmNoIC5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWFpbi1zZWFyY2hfX2xvYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDFlbSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE2czsgfVxuICAgIC5tYWluLXNlYXJjaF9fbG9hZGVyLCAubWFpbi1zZWFyY2hfX2xvYWRlcjpiZWZvcmUsIC5tYWluLXNlYXJjaF9fbG9hZGVyOmFmdGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICBhbmltYXRpb246IGxvYWQ3IDEuOHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7IH1cbiAgICAubWFpbi1zZWFyY2hfX2xvYWRlcjpiZWZvcmUsIC5tYWluLXNlYXJjaF9fbG9hZGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwOyB9XG4gICAgLm1haW4tc2VhcmNoX19sb2FkZXI6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0zLjVlbTtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjMyczsgfVxuICAgIC5tYWluLXNlYXJjaF9fbG9hZGVyOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDMuNWVtOyB9XG4gIC5tYWluLXNlYXJjaCAuZm9ybV9fd3JhcHBlciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5tYWluLXNlYXJjaC0tcmVhZHkgLmZvcm1fX3dyYXBwZXIge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLm1haW4tc2VhcmNoLS1sb2FkaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tYWluLXNlYXJjaC0tbG9hZGluZyAubWFpbi1zZWFyY2hfX2xvYWRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubWFpbi1zZWFyY2gtLWxvYWRpbmctbmV4dCAubWFpbi1zZWFyY2hfX2V4cGFuZC1idXR0b24ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybSBsYWJlbDpub3QoLnJhZGlvX19sYWJlbCk6bm90KC5jaGVja2JveF9fbGFiZWwpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtX190aXRsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1haW4tc2VhcmNoLWZvcm1fX3RpdGxlIC50aXRsZV9fc3VidGl0bGUsXG4gIC5tYWluLXNlYXJjaC1mb3JtX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtX190aXRsZSAudGl0bGVfX3N1YnRpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAwLjdlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjVlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tYWluLXNlYXJjaC1mb3JtX190aXRsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9IH1cblxuLm1haW4tc2VhcmNoLWZvcm1fX2ZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyLjZlbSAwIDNlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLm1haW4tc2VhcmNoLWZvcm1fX2ZpZWxkcyB7XG4gIGZsZXg6IDE7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0gLnN1Ym1pdF9fZmllbGQuYnV0dG9uIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMThweC8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICNGRjhEMDY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5zdWJtaXRfX2ZpZWxkLmJ1dHRvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnN1Ym1pdF9fZmllbGQuYnV0dG9uOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5zdWJtaXRfX2ZpZWxkLmJ1dHRvbjpmb2N1cywgLm1haW4tc2VhcmNoLWZvcm0gLnN1Ym1pdF9fZmllbGQuYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAubWFpbi1zZWFyY2gtZm9ybSAuc3VibWl0X19maWVsZC5idXR0b246Zm9jdXM6YmVmb3JlLCAubWFpbi1zZWFyY2gtZm9ybSAuc3VibWl0X19maWVsZC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cblxuLm1haW4tc2VhcmNoLWZvcm1fX3N1Ym1pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgLTAuNWVtOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtIC5mb3JtX19maWVsZCB7XG4gIHBhZGRpbmc6IDAgMC41ZW07XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDI1JTtcbiAgbWFyZ2luLWJvdHRvbTogLjRlbTsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG4gIGhlaWdodDogNTJweDtcbiAgbWluLWhlaWdodDogNTJweDsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQge1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIG1pbi1oZWlnaHQ6IDUycHg7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0gLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgcGFkZGluZzogMDsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIG1pbi1oZWlnaHQ6IDUycHg7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0gLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIHBhZGRpbmc6IDRweCA1cHg7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0gLnJhbmdlX19wcm9tcHQge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0gLnJhbmdlX19zdW1tYXJ5IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybSAucmFuZ2UtLXZhbHVlcyB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0tLXZlcnRpY2FsIC5tYWluLXNlYXJjaC1mb3JtX19jb250YWluZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2gtZm9ybV9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybS0tdmVydGljYWwgLm1haW4tc2VhcmNoLWZvcm1fX2dyb3VwIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybS0tdmVydGljYWwgLm1haW4tc2VhcmNoLWZvcm1fX2ZpZWxkcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IC0wLjVlbSAwOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2gtZm9ybV9fc3VibWl0IHtcbiAgbWFyZ2luOiAxZW0gMCAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBsZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0tLXZlcnRpY2FsIC5tYWluLXNlYXJjaF9fbW9yZSAubWFpbi1zZWFyY2gtZm9ybV9fZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtLS12ZXJ0aWNhbCAuZm9ybV9fZmllbGQge1xuICBtYXJnaW46IDAuNWVtIDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtLS12ZXJ0aWNhbCAuc2VhcmNoLW1vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgLjVlbTtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG5cbi5zZWFyY2gtbW9yZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE4cHgvMSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5zZWFyY2gtbW9yZV9faWNvbiB7XG4gICAgd2lkdGg6IDIuMWVtO1xuICAgIGhlaWdodDogMi4xZW07XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgbWFyZ2luLWxlZnQ6IDEuNWVtOyB9XG4gICAgLnNlYXJjaC1tb3JlX19pY29uLS1jbG9zZWQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnNlYXJjaC1tb3JlX19pY29uLS1leHBhbmRlZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWFyY2gtbW9yZS5pc0V4cGFuZGVkIC5zZWFyY2gtbW9yZV9faWNvbi0tY2xvc2VkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWFyY2gtbW9yZS5pc0V4cGFuZGVkIC5zZWFyY2gtbW9yZV9faWNvbi0tZXhwYW5kZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYm9keTpub3QoLmJvZHktLWhvbWUpIC5zZWFyY2gtaG9sZGVyLS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIzMHB4OyB9XG5cbi5ib2R5Om5vdCguYm9keS0taG9tZSkgLnNlYXJjaC1tb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ib2R5LS12ZXJ0aWNhbC1zZWFyY2gtb3BlbmVkLFxuLmh0bWwtLXZlcnRpY2FsLXNlYXJjaC1vcGVuZWQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBrZXlmcmFtZXMgbG9hZDcge1xuICAwJSxcbiAgODAlLFxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDFlbSAwIC0wLjVlbTsgfVxuICA0MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMWVtIDAgMDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAubWFpbi1zZWFyY2ggLmJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA1MnB4OyB9XG4gIC8qIElFMTAgKi9cbiAgKjo6LW1zLWJhY2tkcm9wLCAubWFpbi1zZWFyY2ggLmJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA1MnB4OyB9XG4gIC8qIElFMTEgKi8gfVxuXG4vKiBTZWxlY3QgVGFiICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAubWFpbi1zZWFyY2hfX2Zvcm0gLmZvcm1fX2ZpZWxkLnNlbGVjdC0tdGFiIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tYWluLXNlYXJjaF9fZm9ybSAuZm9ybV9fZmllbGQuc2VsZWN0LS10YWIgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1haW4tc2VhcmNoX19mb3JtIC5mb3JtX19maWVsZC5zZWxlY3QtLXRhYiAuc3MtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgLm1haW4tc2VhcmNoX19mb3JtIC5mb3JtX19maWVsZC5zZWxlY3QtLXRhYiAuc3MtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubWFpbi1zZWFyY2hfX2Zvcm0gLmZvcm1fX2ZpZWxkLnNlbGVjdC0tdGFiIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAubWFpbi1zZWFyY2hfX2Zvcm0gLmZvcm1fX2ZpZWxkLnNlbGVjdC0tdGFiIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5tYWluLXNlYXJjaF9fZm9ybSAuZm9ybV9fZmllbGQuc2VsZWN0LS10YWIgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtaGlkZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAubWFpbi1zZWFyY2hfX2Zvcm0gLmZvcm1fX2ZpZWxkLnNlbGVjdC0tdGFiIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5tYWluLXNlYXJjaF9fZm9ybSAuZm9ybV9fZmllbGQuc2VsZWN0LS10YWIgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC50aXRsZS1kdC1tZHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5qdW1ib3Ryb24tdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAuYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAuanVtYm90cm9uLXYxIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLnBhZ2UtZGV0YWlsLW1hbmRhdGFpcmVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA0OXB4OyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5icmVhZGNydW1iLndyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5qdW1ib3Ryb24tdjEge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5pbmZvcy1hZ2VuY2UtZHRtYW5kYXRhaXJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmluZm9zLWFnZW5jZS1kdG1hbmRhdGFpcmUgLmFsbF9jb29yZHNfZHRfbWR0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5pbmZvcy1hZ2VuY2UtZHRtYW5kYXRhaXJlIGEge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHggXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAuaW5mb3MtYWdlbmNlLWR0bWFuZGF0YWlyZSBwIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgc3Bhbi5sYWJlbC1pbmZvLWR0LWFnZW5jZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHggXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19pbmZvIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9faW5mbyAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2Nvb3JkcyB7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAuYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2luZm8gLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19jb29yZHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgICAgIC5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9faW5mbyAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2Nvb3JkcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19pbmZvIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9fY29vcmRzIC5kcmF3aW5nX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2luZm8gLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19jb29yZHMgLmltYWdlLWFnZW5jZS1kdEFnZW5jZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9faW5mbyAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2Nvb3JkcyAuaW1hZ2UtYWdlbmNlLWR0QWdlbmNlIC5ub21fbWR0IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDQwcHggXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gICAgICAgICAgLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19pbmZvIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9fY29vcmRzIC5pbWFnZS1hZ2VuY2UtZHRBZ2VuY2UgLm5vbV9tZHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgICAuYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2luZm8gLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19jb29yZHMgLmltYWdlLWFnZW5jZS1kdEFnZW5jZSAubm9tX21kdDpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgICAuYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2luZm8gLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19jb29yZHMgLmltYWdlLWFnZW5jZS1kdEFnZW5jZSB7XG4gICAgICAgICAgd2lkdGg6IDMwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAgICAgICAuYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2luZm8gLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19jb29yZHMgLmltYWdlLWFnZW5jZS1kdEFnZW5jZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMlOyB9IH1cbiAgICAgIC5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9faW5mbyAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2Nvb3JkcyAuaW1hZ2UtYWdlbmNlLWR0QWdlbmNlIGltZyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzNXB4IDAgI2QwZDBkMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgaGVpZ2h0OiA1MDlweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7IH1cbiAgICAgIC5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9faW5mbyAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2Nvb3JkcyAuaW1hZ2UtYWdlbmNlLWR0QWdlbmNlIC5kcmF3aW5nX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTAwcHgvMSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgIC5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9faW5mbyAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2Nvb3JkcyAuaW1hZ2UtYWdlbmNlLWR0QWdlbmNlIC5kcmF3aW5nX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgICAgIGJvdHRvbTogNTUlOyB9IH1cbiAgICAgICAgLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19pbmZvIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9fY29vcmRzIC5pbWFnZS1hZ2VuY2UtZHRBZ2VuY2UgLmRyYXdpbmdfX3RleHQtdmVydGljYWw6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwOXB4KSB7XG4gICAgICAuYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2luZm8gLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19jb29yZHMgLmluZm9zLWFnZW5jZS1kdG1hbmRhdGFpcmUge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYlOyB9IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLnBhZ2UtZGV0YWlsLW1hbmRhdGFpcmVfX2NvbnRlbnQud3JhcHBlciBoMS50aXRsZV9fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIycHg7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX190aXRsZS50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMzRweDsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX3RpdGxlIGgxLnRpdGxlX19jb250ZW50OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLnByZXNlbnRhdGlvbi1kdC1hZ2VuY2Uge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5sYWJsLWluZm8tZHRBZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogOXB4IDA7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgc3Bhbi5sYWJlbC1pbmZvLWR0LWFnZW5jZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogNi4yZW07XG4gIHdpZHRoOiA2LjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX190aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHggXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX190aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDYwcHggXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNGRjhEMDY7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLm1vZHVsZS1saXN0aW5nLWR0LWFnZW5jZV9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLm1vZHVsZS1saXN0aW5nLWR0LWFnZW5jZV9fdGl0bGUgLnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLm1vZHVsZS1saXN0aW5nLWR0LWFnZW5jZV9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNlbS8xLjIgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAuZWRpdG9yaWFsLW5vcmVzdWx0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5lZGl0b3JpYWwtbm9yZXN1bHRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxMXB4OyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5wcm9wZXJ0eS1saXN0aW5nLXYyX193cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmVwcmVzZW50YXRpdmUtbGlzdGluZy12MV9fd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE0MDBweDsgfVxuXG4ucmVwcmVzZW50YXRpdmUtbGlzdGluZy12MSAubGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLm1hbmRhdGFpcmUtdjEge1xuICAgIHdpZHRoOiAyNy4zMyU7XG4gICAgbWFyZ2luOiAwIDMlIDIlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1hbmRhdGFpcmUtdjEge1xuICAgIG1hcmdpbjogMCAxJSAyJSAxJTtcbiAgICB3aWR0aDogNDglO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFuZGF0YWlyZS12MSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbi5tYW5kYXRhaXJlLXYxX19kZWNvcmF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1hbmRhdGFpcmUtdjFfX2RlY29yYXRlIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLm1hbmRhdGFpcmUtdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tYW5kYXRhaXJlLXYxX192aXN1YWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5tYW5kYXRhaXJlLXYxX19tb3JlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA5LCAxMDksIDEwOSwgMC43NSk7IH1cbiAgLm1hbmRhdGFpcmUtdjFfX21vcmUgLmJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQgMC4wNXM7XG4gICAgd2lkdGg6IDgwJTsgfVxuXG4ubWFuZGF0YWlyZS12MV9fZ2xvYmFsLWxpbms6aG92ZXIgLm1hbmRhdGFpcmUtdjFfX21vcmUsIC5tYW5kYXRhaXJlLXYxX19nbG9iYWwtbGluazpmb2N1cyAubWFuZGF0YWlyZS12MV9fbW9yZSB7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLm1hbmRhdGFpcmUtdjFfX2dsb2JhbC1saW5rOmhvdmVyIC5tYW5kYXRhaXJlLXYxX19tb3JlIC5idXR0b24sIC5tYW5kYXRhaXJlLXYxX19nbG9iYWwtbGluazpmb2N1cyAubWFuZGF0YWlyZS12MV9fbW9yZSAuYnV0dG9uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4ubWFuZGF0YWlyZS12MV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYW5kYXRhaXJlLXYxX19pbmZvIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4ubWFuZGF0YWlyZS12MV9fY29vcmRzIC50aXRsZV9fc3VidGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMThweCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBsZXR0ZXItc3BhY2luZzogMHB4OyB9XG4gIC5tYW5kYXRhaXJlLXYxX19jb29yZHMgLnRpdGxlX19zdWJ0aXRsZSAudmlsbGUtbWR0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4ubWFuZGF0YWlyZS12MV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE4cHggXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLm1hbmRhdGFpcmUtdjFfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50ID4gYSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMThweCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7IH1cbiAgLm1hbmRhdGFpcmUtdjFfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50ID4gcCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDsgfVxuICAubWFuZGF0YWlyZS12MV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQgLmxhYmVsX2Nvb3Jkc19hZ2VuY3kxIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi13aWR0aDogNi4yZW07XG4gICAgd2lkdGg6IDYuMmVtOyB9XG5cbi5tYW5kYXRhaXJlLXYxX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWFuZGF0YWlyZS12MV9fdGl0bGUtLWFnZW5jeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC5tYW5kYXRhaXJlLXYxX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFlbSAwIDAuNWVtIDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjVweCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBjb2xvcjogI0ZGOEQwNjsgfVxuICAgIC5tYW5kYXRhaXJlLXYxX190aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tYW5kYXRhaXJlLXYxX190aXRsZSAudGl0bGVfX2NvbnRlbnQ6Zmlyc3QtbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFuZGF0YWlyZS1saXN0aW5nLXYyIHtcbiAgbWFyZ2luOiA0ZW0gMDsgfVxuICAubWFuZGF0YWlyZS1saXN0aW5nLXYyX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm1hbmRhdGFpcmUtbGlzdGluZy12MiAubGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1hbmRhdGFpcmUtbGlzdGluZy12MiAubGlzdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5tYW5kYXRhaXJlLWxpc3RpbmctdjIgLmxpc3QgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubWFuZGF0YWlyZS1saXN0aW5nLXYyIC5saXN0ID4gKiB7XG4gICAgICAgICAgd2lkdGg6IDQ5JTsgfSB9XG4gIC5tYW5kYXRhaXJlLWxpc3RpbmctdjIgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjIge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX193cmFwcGVyIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX2RlY29yYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX2RlY29yYXRlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX192aXN1YWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19tb3JlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA5LCAxMDksIDEwOSwgMC43NSk7IH1cbiAgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX21vcmUgLmJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQgMC4wNXM7XG4gICAgd2lkdGg6IDgwJTsgfVxuXG4ubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fZ2xvYmFsLWxpbmsge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19nbG9iYWwtbGluayB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxleC1zaHJpbms6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fZ2xvYmFsLWxpbmsge1xuICAgICAgbWF4LXdpZHRoOiAzNTVweDsgfSB9XG4gIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19nbG9iYWwtbGluazpob3ZlciAubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fbW9yZSwgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX2dsb2JhbC1saW5rOmZvY3VzIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19tb3JlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX2dsb2JhbC1saW5rOmhvdmVyIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19tb3JlIC5idXR0b24sIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19nbG9iYWwtbGluazpmb2N1cyAubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fbW9yZSAuYnV0dG9uIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tbGVmdDogMmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX2luZm8ge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX2luZm8ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19pbmZvIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4ubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fY29vcmRzIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX2Nvb3JkcyAudGl0bGVfX3N1YnRpdGxlIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxOHB4IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDsgfVxuICAgIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19jb29yZHMgLnRpdGxlX19zdWJ0aXRsZSAudmlsbGUtbWR0IHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gICAgICAubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxOHB4IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAgICAgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQgLmxhYmVsX2Nvb3Jkc19hZ2VuY3kxIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtaW4td2lkdGg6IDYuMmVtO1xuICAgICAgd2lkdGg6IDYuMmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQgYSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCBwIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fdGl0bGUtLWFnZW5jeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBwYWRkaW5nOiAxNHB4IDAgMCAwO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gICAgICAubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjVweCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgICAgIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxOHB4IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX190aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX190aXRsZSAudGl0bGVfX2NvbnRlbnQ6Zmlyc3QtbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hcC1zdmdfX3dyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFwLXN2Z19fd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLm1hcC1zdmdfX21hcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYXAtc3ZnX19tYXAge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5tYXAtc3ZnX19tYXAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1hcC1zdmdfX2FsaWduZXIge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4ubWFwLXN2Z19fY291bnRyeSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTsgfVxuICAubWFwLXN2Zy0tem9vbWVkIC5tYXAtc3ZnX19jb3VudHJ5IHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5tYXAtc3ZnX19yZWdpb24ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHN0cm9rZS13aWR0aDogMC43NTtcbiAgc3Ryb2tlLW1pdGVybGltaXQ6IDIyLjkyNTY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWxsOiAjOTE5MTkxO1xuICBzdHJva2U6ICNmZmY7IH1cbiAgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBmaWxsOiAjNTI1MjUyOyB9XG4gICAgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlOmhvdmVyLCAubWFwLXN2Z19fcmVnaW9uLS1hY3RpdmU6Zm9jdXMge1xuICAgICAgZmlsbDogI0ZGOEQwNjsgfVxuICAgIC5tYXAtc3ZnLS16b29tZWQgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5tYXAtc3ZnX196b29tIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwOyB9XG4gIC5tYXAtc3ZnX196b29tLS1kaXNwbGF5ZWQge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLm1hcC1zdmdfX2RlcCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgc3Ryb2tlLXdpZHRoOiAxO1xuICBzdHJva2UtbWl0ZXJsaW1pdDogMjIuOTI1NjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbGw6ICM5MTkxOTE7XG4gIHN0cm9rZTogI2ZmZjsgfVxuICAubWFwLXN2Z19fZGVwOmhvdmVyLCAubWFwLXN2Z19fZGVwOmZvY3VzIHtcbiAgICBmaWxsOiAjRkY4RDA2OyB9XG4gIC5tYXAtc3ZnX19kZXAtLWFjdGl2ZSB7XG4gICAgZmlsbDogIzUyNTI1MjsgfVxuICAgIC5tYXAtc3ZnX196b29tLS1kaXNwbGF5ZWQgLm1hcC1zdmdfX2RlcC0tYWN0aXZlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuLm1hcC1zdmdfX2RlY28ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLm1hcC1zdmctLXpvb21lZCAubWFwLXN2Z19fZGVjbyB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4ubWFwLXN2Z19fY2lyY2xlIHtcbiAgZmlsbDogI2YyZjJmMjtcbiAgb3BhY2l0eTogMC40OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXAtc3ZnIC5mb3JtX19maWVsZHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hcC1zdmcgLmZvcm1fX2ZpZWxkcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5tYXAtc3ZnIC5mb3JtIC5mb3JtLWdyb3VwLS1jb2x1bW4uZm9ybS1ncm91cC0tbGFzdCA+ICoge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFwLXN2Zy12YWdlbmN5IHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFwLXN2Zy12YWdlbmN5X19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9tYXAtc3ZnLzIuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5X19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43Nik7IH1cbiAgLm1hcC1zdmctdmFnZW5jeV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3lfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLm1hcC1zdmctdmFnZW5jeV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1hcC1zdmctdmFnZW5jeV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleDogMTsgfVxuICAubWFwLXN2Zy12YWdlbmN5X19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLm1hcC1zdmctdmFnZW5jeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFwLXN2Zy12YWdlbmN5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAubWFwLXN2Zy12YWdlbmN5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCA2MHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLm1hcC1zdmctdmFnZW5jeV9fdGl0bGUgKyAubWFwLXN2Zy12YWdlbmN5X19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNWVtOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3lfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5idXR0b246Zm9jdXMsIC5tYXAtc3ZnLXZhZ2VuY3kgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgLm1hcC1zdmctdmFnZW5jeSAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm1hcC1zdmctdmFnZW5jeSAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgLm1hcC1zdmctdmFnZW5jeV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3lfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAubWFwLXN2Zy12YWdlbmN5X19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLm1hcC1zdmctdmFnZW5jeV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICNGRjhEMDY7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5X19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5tYXAtc3ZnLXZhZ2VuY3lfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNGRjhEMDY7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuZm9ybSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5mb3JtX19jb25kaXRpb25zIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuZm9ybV9fbGVnYWxzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgb3BhY2l0eTogLjY1OyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuZm9ybSAuc2VsZWN0X19sYWJlbCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLmZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLmZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLmZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtLWN1c3RvbSB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5mb3JtIC5yYW5nZV9fc3VtbWFyeSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLmZvcm0gLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5mb3JtIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19hbGlnbmVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogM2VtOyB9IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fZm9ybSAuZm9ybV9fd3JhcHBlciB7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fZm9ybSAuc2VsZWN0X19sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX2Zvcm0gLnNlbGVjdF9faW5wdXQge1xuICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX2RlcCB7XG4gICAgZmlsbDogIzkxOTE5MTtcbiAgICBzdHJva2U6ICNmZmY7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19kZXA6aG92ZXIsIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX2RlcDpmb2N1cyB7XG4gICAgICBmaWxsOiAjRkY4RDA2OyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fZGVwLS1hY3RpdmUge1xuICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19yZWdpb24ge1xuICAgIGZpbGw6ICM5MTkxOTE7XG4gICAgc3Ryb2tlOiAjZmZmOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fcmVnaW9uLS1hY3RpdmUge1xuICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAgICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fcmVnaW9uLS1hY3RpdmU6aG92ZXIsIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlOmZvY3VzIHtcbiAgICAgICAgZmlsbDogI0ZGOEQwNjsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hcC1zdmctdm1hbmRhdG9yeSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeV9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvbWFwLXN2Zy8zLnBuZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLm1hcC1zdmctdm1hbmRhdG9yeV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleDogMTsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5X19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLm1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAubWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCA2MHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGUgKyAubWFwLXN2Zy12bWFuZGF0b3J5X19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNWVtOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLm1hcC1zdmctdm1hbmRhdG9yeSAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLm1hcC1zdmctdm1hbmRhdG9yeSAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5idXR0b246Zm9jdXMsIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeSAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm1hcC1zdmctdm1hbmRhdG9yeSAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI0ZGOEQwNjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5X19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLm1hcC1zdmctdm1hbmRhdG9yeV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5X19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMwMDAwMDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19hbGlnbmVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogM2VtOyB9IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmcgLmZvcm1fX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgZmxleDogMTsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19jaXJjbGUge1xuICAgIGZpbGw6IHJnYmEoMjU1LCAxNDEsIDYsIDAuMjYpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fZGVwIHtcbiAgICBmaWxsOiAjOTE5MTkxO1xuICAgIHN0cm9rZTogI2ZmZjsgfVxuICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX2RlcDpob3ZlciwgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fZGVwOmZvY3VzIHtcbiAgICAgIGZpbGw6ICNGRjhEMDY7IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19kZXAtLWFjdGl2ZSB7XG4gICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX3JlZ2lvbiB7XG4gICAgZmlsbDogIzkxOTE5MTtcbiAgICBzdHJva2U6ICNmZmY7IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19yZWdpb24tLWFjdGl2ZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fcmVnaW9uLS1hY3RpdmU6aG92ZXIsIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlOmZvY3VzIHtcbiAgICAgICAgZmlsbDogI0ZGOEQwNjsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2ZyAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmcgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2ZyAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGVhZmxldC1jb250YWluZXIgLm1hcF9fcG9wdXAgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmxlYWZsZXQtY29udGFpbmVyIC5tYXBfX3BvcHVwIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjRkY4RDA2OyB9XG5cbi5tYXBfX3BvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDE2NmVtLzEuNSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5tYXBfX3BvcHVwIC5sZWFmbGV0LXBvcHVwLXRpcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ubWFwX19wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50IHtcbiAgbWluLXdpZHRoOiA0NTBweDsgfVxuICAubWFwX19wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50IHAge1xuICAgIG1hcmdpbjogMDsgfVxuXG4ubWFwX19wb3B1cCAuY29vcmRzIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm1hcF9fcG9wdXAgLmNvb3Jkc19fZWxlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IC4zZW0gMDsgfVxuICAubWFwX19wb3B1cCAuY29vcmRzX19sYWJlbCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgICAubWFwX19wb3B1cCAuY29vcmRzX19sYWJlbCBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5tYXBfX3BvcHVwIC5jb29yZHNfX2NvbnRlbnQge1xuICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubWFwX19wb3B1cCAuY29vcmRzX19jb250ZW50IGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLm1hcF9fcG9wdXAgLmNvb3Jkc19fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm1hcF9fcG9wdXAgLmNvb3Jkc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAubWFwX19wb3B1cCAuY29vcmRzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLm1hcF9fcG9wdXAgLmNvb3Jkc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAubWFwX19wb3B1cCAuY29vcmRzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tYXBfX3BvcHVwIC5jb29yZHNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAubWFwX19wb3B1cCAuY29vcmRzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuXG4ubW9kdWxlLW1hcGJpZW5pY2ktanMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1MC42JTsgfVxuXG4ubWFwYmllbmljaTpub3QoLmpzX2JpZW5pY2lfY29va2llcykge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubWFwYmllbmljaTpub3QoLmpzX2JpZW5pY2lfY29va2llcykgLmtpbW9uby1tYXAua2ltb25vLW1pbmltYWwtaW50ZXJmYWNlICNraW1vbm8tZ3JhcGhpY09wdGlvbnNNZW51LFxuICAubWFwYmllbmljaTpub3QoLmpzX2JpZW5pY2lfY29va2llcykgLmtpbW9uby1tYXAua2ltb25vLW1pbmltYWwtaW50ZXJmYWNlICNraW1vbm8tbGF5ZXJzLFxuICAubWFwYmllbmljaTpub3QoLmpzX2JpZW5pY2lfY29va2llcykgLmtpbW9uby1tYXAua2ltb25vLW1pbmltYWwtaW50ZXJmYWNlICNraW1vbm8tc3VuQW5pbWF0b3JNZW51LFxuICAubWFwYmllbmljaTpub3QoLmpzX2JpZW5pY2lfY29va2llcykgLmtpbW9uby1tYXAua2ltb25vLW1pbmltYWwtaW50ZXJmYWNlIC5mNG1hcC1uYXYsXG4gIC5tYXBiaWVuaWNpOm5vdCguanNfYmllbmljaV9jb29raWVzKSAua2ltb25vLW1hcC5raW1vbm8tbWluaW1hbC1pbnRlcmZhY2UgLmtpbW9uby1wcm9ncmFtU2xpZGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZjRtYXAtcGFuZXMgY2FudmFzIHtcbiAgbGVmdDogMDsgfVxuXG4jbWFwQWdlbmNlaWNpIHtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiA0ODBweDtcbiAgbWFyZ2luOiAwIGF1dG8gM2VtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFwLWxpc3RpbmdfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWFwLWxpc3RpbmdfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMzAwcHg7IH1cbiAgLm1hcC1saXN0aW5nX19jb250ZW50IC5qcy1tYXAge1xuICAgIGhlaWdodDogMzAwcHg7IH1cblxuLm1hcC1saXN0aW5nX19qcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1hcC1saXN0aW5nX19qcy1jb250YWluZXIgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm1hcC1saXN0aW5nX19qcy1jb250YWluZXIgPiAqID4gKiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4ubWFwLWxpc3RpbmcgLm1hcF9fbWFya2VyIHN2ZyB7XG4gIGZpbGw6ICMwMDAwMDA7IH1cblxuLm1hcC1saXN0aW5nIC5tYXBfX2NsdXN0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cbiAgLm1hcC1saXN0aW5nIC5tYXBfX2NsdXN0ZXIgZGl2IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5tYXAtbGlzdGluZyAubWFwX19jaXJjbGUge1xuICBzdHJva2U6ICMwMDAwMDA7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuXG4uZjRtYXAgLmY0bWFwLWluZm9XaW5kb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQxNjZlbS8xLjUgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDQ1MHB4OyB9XG5cbi5mNG1hcCAubGVmdEFycm93UGFydCwgLmY0bWFwIC5yaWdodEFycm93UGFydCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4uZjRtYXAgLmY0bWFwLWFycm93IHtcbiAgd2lkdGg6IDIycHg7IH1cblxuLm1hcC1wb3Bpbi1yZWFsZXN0YXRlX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubWFwLXBvcGluLXJlYWxlc3RhdGVfX2RlY29yYXRlIHtcbiAgbWF4LXdpZHRoOiAxNjVweDtcbiAgbWF4LWhlaWdodDogMTIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fZGVjb3JhdGUge1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDE3MHB4OyB9IH1cbiAgLm1hcC1wb3Bpbi1yZWFsZXN0YXRlX19kZWNvcmF0ZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4ubWFwLXBvcGluLXJlYWxlc3RhdGVfX3NlcGFyYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3NjkxODg7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDFlbSBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1hcC1wb3Bpbi1yZWFsZXN0YXRlX19zZXBhcmF0b3Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubWFwLXBvcGluLXJlYWxlc3RhdGVfX3RleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fY29tcG8ge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4zIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkY4RDA2OyB9XG5cbi5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fcHJpY2Uge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4zIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkY4RDA2OyB9XG5cbi5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fcmVmZXJlbmNlIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTBweCkvMS4zIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm1hcC1wb3Bpbi1yZWFsZXN0YXRlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAubWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gIC5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAubWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAubWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuXG4ubWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLm1hcC1wb3Bpbi1yZWFsZXN0YXRlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4ubWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fbGlua3Mge1xuICBtYXJnaW4tdG9wOiAuNWVtOyB9XG4gIC5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogLjRlbSAxLjVlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxOHB4LzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgIC5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgIC5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLm1hcC1wb3Bpbi1yZWFsZXN0YXRlX19saW5rcyAuYnV0dG9uOmZvY3VzLCAubWFwLXBvcGluLXJlYWxlc3RhdGVfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgIC5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG5cbi5tYXAtcG9waW4uaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtIHtcbiAgICBwYWRkaW5nOiAxZW0gMmVtOyB9XG4gICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX19pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fdGl0bGUudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAgICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAgIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbS8xLjIgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX19jb29yZHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAgIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZ3JvdXAtZWxlbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBhZGRpbmc6IC4zZW0gMDsgfVxuICAgICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fbGFiZWwge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuICAgICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19sYWJlbCBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fY29udGVudCB7XG4gICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19jb250ZW50IGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5tYXAtcG9waW4uaXRlbS5tYXAtcG9waW4tdjIgLmxhYmVsUG9waW4ge1xuICAgIG1pbi13aWR0aDogMzUlOyB9XG4gIC5tYXAtcG9waW4uaXRlbS5tYXAtcG9waW4tdjIgLmluZm9zUG9waW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAubWFwLXBvcGluLml0ZW0ubWFwLXBvcGluLXYyIC5jb29yZHNfX2NvbnRlbnRQb3BpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5tYXAtcG9waW4uaXRlbS5tYXAtcG9waW4tdjIgLmNvb3Jkc19fY29udGVudFBvcGluIC5hZGRyZXNzIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC5tYXAtcG9waW4uaXRlbS5tYXAtcG9waW4tdjIgLml0ZW1fX2Nvb3JkcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC5tYXAtcG9waW4uaXRlbS5tYXAtcG9waW4tdjIgLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICBwYWRkaW5nOiAuMWVtIDA7IH1cbiAgLm1hcC1wb3Bpbi5pdGVtLm1hcC1wb3Bpbi12MiAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2dyb3VwLWVsZW1lbnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYXAtcG9waW4uaXRlbS5tYXAtcG9waW4tdjIgLml0ZW1fX3RpdGxlLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5tYXAtcG9waW4uaXRlbS5tYXAtcG9waW4tdjIgLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IC41ZW07IH1cbiAgICAubWFwLXBvcGluLml0ZW0ubWFwLXBvcGluLXYyIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07IH1cbiAgICAgIC5tYXAtcG9waW4uaXRlbS5tYXAtcG9waW4tdjIgLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCAudGl0bGVfX2NvbnRlbnQtMS5tYW5kYXRvcnkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAubWFwLXBvcGluLml0ZW0ubWFwLXBvcGluLXYyIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQgLmFkZHJlc3Mge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgLm1hcC1wb3Bpbi5pdGVtLm1hcC1wb3Bpbi12MiAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IC5hZGRyZXNzLm1hbmRhdG9yeSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOWVtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5tYXAtcG9waW4uaXRlbS5tYXAtcG9waW4tdjIgLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubWFwLXBvcGluLml0ZW0ubWFwLXBvcGluLXYyIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fY29udGVudCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45ZW0vMS42NjY2IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuLm1hcC1wb3Bpbl9fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ubWFwLXBvcGluIC5idXR0b24ge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBjb2xvcjogI0ZGOEQwNjtcbiAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gIC5tYXAtcG9waW4gLmJ1dHRvbjpob3ZlciwgLm1hcC1wb3BpbiAuYnV0dG9uOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hcC12MyAubWFwX19tYXJrZXIgc3ZnIHtcbiAgZmlsbDogI0ZGOEQwNjsgfVxuXG4ubWFwLXYzIC5tYXBfX2NsdXN0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTQxLCA2LCAwLjY4KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDsgfVxuICAubWFwLXYzIC5tYXBfX2NsdXN0ZXIgZGl2IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGOEQwNjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLm1hcC12MyAubWFwX19jaXJjbGUge1xuICBzdHJva2U6IG9yYW5nZTtcbiAgZmlsbDogYmxldTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hcC12MyB7XG4gIG1hcmdpbjogMmVtIDAgMmVtIDA7IH1cbiAgLm1hcC12M19fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tYXAtdjNfX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDAgM2VtOyB9IH1cbiAgLm1hcC12M19fbWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI5NXB4OyB9XG4gICAgLm1hcC12M19fbWFwIC5qcy1tYXAge1xuICAgICAgaGVpZ2h0OiAyOTVweDsgfVxuICAubWFwLXYzX19qcy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgLm1hcC12M19fanMtY29udGFpbmVyID4gKiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLm1hcC12M19fanMtY29udGFpbmVyID4gKiA+ICoge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYXAtdjEge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYXAtdjEgLm1hcF9fY2x1c3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE0MSwgNiwgMC42OCk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgLm1hcC12MSAubWFwX19jbHVzdGVyIGRpdiB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubWFwLXYxX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9tYXAvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5tYXAtdjFfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gIC5tYXAtdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFwLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5tYXAtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAubWFwLXYxX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubWFwLXYxX19jb250YWluZXItbWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFwLXYxX19jb250YWluZXItbWFwIHtcbiAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYXAtdjFfX2NvbnRhaW5lci1tYXAge1xuICAgICAgICB3aWR0aDogOTB2aDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MHZ3OyB9IH1cbiAgICAubWFwLXYxX19jb250YWluZXItbWFwIHN2ZyB7XG4gICAgICBmaWxsOiAjRkY4RDA2OyB9XG4gIC5tYXAtdjFfX2pzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyNjBweDsgfVxuICAgIC5tYXAtdjFfX2pzLWNvbnRhaW5lciA+ICoge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYXAtdjFfX2pzLWNvbnRhaW5lciA+ICoge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH0gfVxuICAgICAgLm1hcC12MV9fanMtY29udGFpbmVyID4gKiA+ICoge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tYXAtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAubWFwLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjsgfVxuICAgIC5tYXAtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm1hcC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1hcC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLm1hcC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgNjBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5tYXAtdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgLm1hcC12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5tYXAtdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fbGluay5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLm1hcC12MV9fbGlua3MgLmxpbmtzLWdyb3VwX19saW5rLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgIC5tYXAtdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fbGluay5idXR0b246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgIC5tYXAtdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fbGluay5idXR0b246Zm9jdXMsIC5tYXAtdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fbGluay5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAubWFwLXYxX19saW5rcyAubGlua3MtZ3JvdXBfX2xpbmsuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm1hcC12MV9fbGlua3MgLmxpbmtzLWdyb3VwX19saW5rLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gIC5tYXAtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICNGRjhEMDY7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFwLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAubWFwLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNGRjhEMDY7IH1cbiAgLm1hcC12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5tYXAtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjZmZmOyB9XG4gICAgLm1hcC12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAubWFwLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjZmZmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLWRldGFpbC12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmV3cy1kZXRhaWwtdjFfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4OyB9XG4gIC5uZXdzLWRldGFpbC12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLm5ld3MtZGV0YWlsLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5uZXdzLWRldGFpbC12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5uZXdzLWRldGFpbC12MV9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm5ld3MtZGV0YWlsLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAubmV3cy1kZXRhaWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLm5ld3MtZGV0YWlsLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5uZXdzLWRldGFpbC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3cy1kZXRhaWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5uZXdzLWRldGFpbC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCA2MHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLm5ld3MtZGV0YWlsLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAubmV3cy1kZXRhaWwtdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5uZXdzLWRldGFpbC12MV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy1kZXRhaWwtdjFfX3RleHQtdmVydGljYWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNi4xMTExZW0vMSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNik7IH0gfVxuICAubmV3cy1kZXRhaWwtdjFfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtZGV0YWlsLXYxX19pdGVtcyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzZW07IH0gfVxuICAubmV3cy1kZXRhaWwtdjEgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW1fX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbV9faGVhZGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbV9fZHJhd2luZyB7XG4gICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW1fX2RhdGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbV9fZGF0YSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRlbTtcbiAgICAgICAgICBmbGV4OiAxOyB9IH1cbiAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW1fX2ltZyB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtZGV0YWlsLXYxIC5pdGVtX19pbWcge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQxM3B4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQxM3B4OyB9IH1cbiAgICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW1fX2luZm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW1fX2luZm8ge1xuICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7IH0gfVxuICAgICAgLm5ld3MtZGV0YWlsLXYxIC5pdGVtX19pbmZvLWRhdGUge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8yIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLm5ld3MtZGV0YWlsLXYxIC5pdGVtX19pbmZvLWRhdGUgYSB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbV9faW5mby10aXRsZSAudGl0bGUtc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbV9faW5mby10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbV9faW5mby10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMyBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm5ld3MtZGV0YWlsLXYxIC5pdGVtX19zaGFyZSB7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbV9fc2hhcmUgLnRpdGxlLXN1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW1fX3NoYXJlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8zIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW1fX3NoYXJlX19saW5rcyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbV9fc2hhcmVfX2xpbmsge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbV9fY29udGFpbmVyLXRleHQge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAyZW0gMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtZGV0YWlsLXYxIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW1fX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbSAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgaGVpZ2h0OiAxLjJlbTtcbiAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW0gLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLm5ld3MtZGV0YWlsLXYxIC5pdGVtIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsIC5uZXdzLWRldGFpbC12MSAuaXRlbSAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAubmV3cy1kZXRhaWwtdjEgLml0ZW0gLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgIGZpbGw6ICNGRjhEMDY7IH1cbiAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW0gLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLm5ld3MtZGV0YWlsLXYxIC5pdGVtIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5uZXdzLWRldGFpbC12MSAuaXRlbSAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICNGRjhEMDY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtbGlzdGluZy12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmV3cy1saXN0aW5nLXYxX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MzVweDsgfVxuICAubmV3cy1saXN0aW5nLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAubmV3cy1saXN0aW5nLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5uZXdzLWxpc3RpbmctdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAubmV3cy1saXN0aW5nLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubmV3cy1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAubmV3cy1saXN0aW5nLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAubmV3cy1saXN0aW5nLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAubmV3cy1saXN0aW5nLXYxX190ZXh0LXZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX3RleHQtdmVydGljYWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgICAgIGJvdHRvbTogOTglO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE2KTsgfSB9XG4gIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMge1xuICAgICAgICBtYXJnaW4tbGVmdDogM2VtOyB9IH1cbiAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygwICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDAgKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDJlbSAqIC0xKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoIDJlbSAqIDIpKTsgfSB9XG4gIC5uZXdzLWxpc3RpbmctdjEgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubmV3cy1saXN0aW5nLXYxIC5pdGVtX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2RhdGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogNGVtO1xuICAgICAgICBmbGV4OiAxOyB9IH1cbiAgICAubmV3cy1saXN0aW5nLXYxIC5pdGVtX19pbWcge1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2ltZyB7XG4gICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7IH0gfVxuICAgICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAubmV3cy1saXN0aW5nLXYxIC5pdGVtIC50aXRsZS1zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYxIC5pdGVtIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYxIC5pdGVtIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubmV3cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tLWJvcmRlciB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxZW0gKiAyKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjRlbTtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRjhEMDY7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGOEQwNjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMCAyZW07IH1cbiAgICAgICAgICAubmV3cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvLS1ib3JkZXIgLmxpbmtzLWdyb3VwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpOyB9XG4gICAgICAgICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgICAgICAubmV3cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvLS1ib3JkZXIgLmxpbmtzLWdyb3VwOmJlZm9yZSwgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9faW5mby0tYm9yZGVyIC5saW5rcy1ncm91cDphZnRlciwgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlOmJlZm9yZSwgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB0b3A6IDUwJTsgfVxuICAgICAgICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tLWJvcmRlciAubGlua3MtZ3JvdXA6YmVmb3JlLCAubmV3cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvLS1ib3JkZXIgLml0ZW1fX2luZm8tdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IC0yZW07IH1cbiAgICAgICAgICAubmV3cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvLS1ib3JkZXIgLmxpbmtzLWdyb3VwOmFmdGVyLCAubmV3cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvLS1ib3JkZXIgLml0ZW1fX2luZm8tdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IC0yZW07IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgIGhlaWdodDogOGVtO1xuICAgICAgbWFyZ2luOiAyZW0gMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9fY29udGFpbmVyLXRleHQge1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2xpbmtzIC5idXR0b24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNGRjhEMDY7XG4gICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2xpbmtzIC5idXR0b246Zm9jdXMsIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAubmV3cy1saXN0aW5nLXYxIC5pdGVtX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX193cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19kYXRhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYxIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fZGF0YSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cy1saXN0aW5nLXYyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzLWxpc3RpbmctdjJfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4OyB9XG4gIC5uZXdzLWxpc3RpbmctdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5uZXdzLWxpc3RpbmctdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5uZXdzLWxpc3RpbmctdjJfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAubmV3cy1saXN0aW5nLXYyX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAubmV3cy1saXN0aW5nLXYyX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjJfX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5uZXdzLWxpc3RpbmctdjJfX3RleHQtdmVydGljYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12Ml9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICAgICAgYm90dG9tOiA5OCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDYuMTExMWVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTYpOyB9IH1cbiAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzZW07IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJlbSAqIC0xKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMmVtICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDFlbSAqIC0xKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMWVtICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygyZW0gKiAtMSk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDJlbSAqIC0xKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgyZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDFlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMWVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDJlbSAyZW0gMmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICggMmVtICogMikpOyB9IH1cbiAgLm5ld3MtbGlzdGluZy12MiAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAuaXRlbV9fZGF0YSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMWVtICogMik7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGOEQwNjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGOEQwNjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIDNlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogNi41ZW07IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12MiAuaXRlbS0tYm9yZGVyIC5saW5rcy1ncm91cCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpOyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAuaXRlbV9fZHJhd2luZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHBhZGRpbmc6IDAgM2VtOyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAuaXRlbV9fZHJhd2luZzpiZWZvcmUsIC5uZXdzLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAuaXRlbV9fZHJhd2luZzphZnRlciwgLm5ld3MtbGlzdGluZy12MiAuaXRlbS0tYm9yZGVyIC5saW5rcy1ncm91cDpiZWZvcmUsIC5uZXdzLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAubGlua3MtZ3JvdXA6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2O1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIHRvcDogNTAlOyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAuaXRlbV9fZHJhd2luZzpiZWZvcmUsIC5uZXdzLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAubGlua3MtZ3JvdXA6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAtM2VtOyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAuaXRlbV9fZHJhd2luZzphZnRlciwgLm5ld3MtbGlzdGluZy12MiAuaXRlbS0tYm9yZGVyIC5saW5rcy1ncm91cDphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IC0zZW07IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12MiAuaXRlbS0tYm9yZGVyIC5pdGVtX19kcmF3aW5nOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDM4cHg7IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12MiAuaXRlbS0tYm9yZGVyIC5pdGVtX19kcmF3aW5nOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMzhweDsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLml0ZW1fX2RhdGEge1xuICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoICgyMTBweCAvIDIgKiAtMSkgKyAyZW0pOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLml0ZW1fX2RhdGEge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCAoMjAzcHggLyAyICogLTEpICsgMmVtKTsgfSB9XG4gICAgLm5ld3MtbGlzdGluZy12MiAuaXRlbV9fZHJhd2luZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAubmV3cy1saXN0aW5nLXYyIC5pdGVtX19pbWcge1xuICAgICAgbWluLWhlaWdodDogMjEwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAyMTBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjIgLml0ZW1fX2ltZyB7XG4gICAgICAgICAgbWluLWhlaWdodDogMjAzcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjAzcHg7IH0gfVxuICAgICAgLm5ld3MtbGlzdGluZy12MiAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAubmV3cy1saXN0aW5nLXYyIC5pdGVtX19pbmZvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYyIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXYyIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12MiAuaXRlbV9faW5mby10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAubmV3cy1saXN0aW5nLXYyIC5pdGVtX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYyIC5pdGVtX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLm5ld3MtbGlzdGluZy12MiAuaXRlbV9fY29udGFpbmVyLXRleHQge1xuICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cy1tb3JlLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDJlbSAwOyB9XG4gIC5uZXdzLW1vcmUtdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLW1vcmUtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLm5ld3MtbW9yZS12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTsgfVxuICAubmV3cy1tb3JlLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubmV3cy1tb3JlLXYxX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLW1vcmUtdjFfX2l0ZW1zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuICAubmV3cy1tb3JlLXYxX19pdGVtIHtcbiAgICBtYXJnaW46IDAgMmVtO1xuICAgIHdpZHRoOiA0MDBweDsgfVxuICAgIC5uZXdzLW1vcmUtdjFfX2l0ZW0tLWJvcmRlciB7XG4gICAgICBtYXJnaW46IDRlbSAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3cy1tb3JlLXYxX19pdGVtLS1ib3JkZXIge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGOEQwNjtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkY4RDA2O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDJlbTsgfVxuICAgICAgICAgIC5uZXdzLW1vcmUtdjFfX2l0ZW0tLWJvcmRlciAubGlua3MtZ3JvdXAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7IH1cbiAgICAgICAgICAubmV3cy1tb3JlLXYxX19pdGVtLS1ib3JkZXIgLm5ld3MtbW9yZS12MV9faXRlbS1kYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgICAgIC5uZXdzLW1vcmUtdjFfX2l0ZW0tLWJvcmRlciAubGlua3MtZ3JvdXA6YmVmb3JlLCAubmV3cy1tb3JlLXYxX19pdGVtLS1ib3JkZXIgLmxpbmtzLWdyb3VwOmFmdGVyLCAubmV3cy1tb3JlLXYxX19pdGVtLS1ib3JkZXIgLm5ld3MtbW9yZS12MV9faXRlbS1kYXRlOmJlZm9yZSwgLm5ld3MtbW9yZS12MV9faXRlbS0tYm9yZGVyIC5uZXdzLW1vcmUtdjFfX2l0ZW0tZGF0ZTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7IH1cbiAgICAgICAgICAubmV3cy1tb3JlLXYxX19pdGVtLS1ib3JkZXIgLmxpbmtzLWdyb3VwOmJlZm9yZSwgLm5ld3MtbW9yZS12MV9faXRlbS0tYm9yZGVyIC5uZXdzLW1vcmUtdjFfX2l0ZW0tZGF0ZTpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogLTJlbTsgfVxuICAgICAgICAgIC5uZXdzLW1vcmUtdjFfX2l0ZW0tLWJvcmRlciAubGlua3MtZ3JvdXA6YWZ0ZXIsIC5uZXdzLW1vcmUtdjFfX2l0ZW0tLWJvcmRlciAubmV3cy1tb3JlLXYxX19pdGVtLWRhdGU6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IC0yZW07IH1cbiAgICAgICAgICAubmV3cy1tb3JlLXYxX19pdGVtLS1ib3JkZXIgLm5ld3MtbW9yZS12MV9faXRlbS1kYXRlOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMzhweDsgfVxuICAgICAgICAgIC5uZXdzLW1vcmUtdjFfX2l0ZW0tLWJvcmRlciAubmV3cy1tb3JlLXYxX19pdGVtLWRhdGU6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDM4cHg7IH0gfVxuICAgIC5uZXdzLW1vcmUtdjFfX2l0ZW0tY29udGFpbmVyLXRleHQge1xuICAgICAgbWFyZ2luOiAxZW0gMCAyZW0gMDtcbiAgICAgIGhlaWdodDogMTAwcHg7IH1cbiAgICAubmV3cy1tb3JlLXYxX19pdGVtLWRhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLm5ld3MtbW9yZS12MV9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLm5ld3MtbW9yZS12MV9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODllbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5uZXdzLW1vcmUtdjFfX2l0ZW0tdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAubmV3cy1tb3JlLXYxX19pdGVtLXRleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAubmV3cy1tb3JlLXYxX19pdGVtLWxpbmtzIC5idXR0b24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNGRjhEMDY7XG4gICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgIC5uZXdzLW1vcmUtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgICAubmV3cy1tb3JlLXYxX19pdGVtLWxpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgICAubmV3cy1tb3JlLXYxX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXMsIC5uZXdzLW1vcmUtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgICAgLm5ld3MtbW9yZS12MV9faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm5ld3MtbW9yZS12MV9faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAubmV3cy1tb3JlLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5uZXdzLW1vcmUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgLm5ld3MtbW9yZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgIC5uZXdzLW1vcmUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLm5ld3MtbW9yZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3cy1tb3JlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLm5ld3MtbW9yZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCA2MHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLm5ld3MtbW9yZS12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAubmV3cy1tb3JlLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAubmV3cy1tb3JlLXYxX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjRkY4RDA2O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgIC5uZXdzLW1vcmUtdjFfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAubmV3cy1tb3JlLXYxX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAubmV3cy1tb3JlLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzLCAubmV3cy1tb3JlLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkY4RDA2O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLm5ld3MtbW9yZS12MV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5uZXdzLW1vcmUtdjFfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cy12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL25ld3MvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmV3cy12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5uZXdzLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpOyB9XG4gIC5uZXdzLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubmV3cy12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5uZXdzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLm5ld3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLm5ld3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5ld3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAubmV3cy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgNjBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5uZXdzLXYxX190aXRsZSArIC5uZXdzLXYxX19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNWVtOyB9XG4gIC5uZXdzLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLm5ld3MtdjFfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLm5ld3MtdjFfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAubmV3cy12MV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLm5ld3MtdjFfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5uZXdzLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAubmV3cy12MV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5uZXdzLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgLm5ld3MtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICNmZmY7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLm5ld3MtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI2ZmZjsgfVxuICAubmV3cy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5uZXdzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzAwMDAwMDsgfVxuICAgIC5uZXdzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5uZXdzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMDAwMDAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLXYyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvbmV3cy8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzLXYyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtdjJfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLm5ld3MtdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7IH1cbiAgLm5ld3MtdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5uZXdzLXYyX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLm5ld3MtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAubmV3cy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7IH1cbiAgICAubmV3cy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubmV3cy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5uZXdzLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCA2MHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLm5ld3MtdjJfX3RpdGxlICsgLm5ld3MtdjFfX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA1ZW07IH1cbiAgLm5ld3MtdjJfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAubmV3cy12Ml9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAubmV3cy12Ml9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgIC5uZXdzLXYyX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAubmV3cy12Ml9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLm5ld3MtdjJfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgIC5uZXdzLXYyX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm5ld3MtdjJfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAubmV3cy12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAubmV3cy12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjZmZmOyB9XG4gIC5uZXdzLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLm5ld3MtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgLm5ld3MtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLm5ld3MtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMwMDAwMDA7IH1cbiAgLm5ld3MtdjJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5uZXdzLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3cy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMCAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubmV3cy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMWVtICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubmV3cy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMmVtICogLTEpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5uZXdzLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDFlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMWVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5uZXdzLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAoIDJlbSAqIDIpKTsgfSB9XG4gIC5uZXdzLXYyIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm5ld3MtdjIgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYyIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXYyIC5pdGVtX19kYXRhIHtcbiAgICAgICAgZmxleDogMTsgfSB9XG4gICAgLm5ld3MtdjIgLml0ZW0gLnRpdGxlLXN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5uZXdzLXYyIC5pdGVtIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgICAgIC5uZXdzLXYyIC5pdGVtIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubmV3cy12MiAuaXRlbV9faW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLm5ld3MtdjIgLml0ZW1fX2luZm8gLmJvcmRlcmVkX19oZWFkZXIgPiAqOmJlZm9yZSwgLm5ld3MtdjIgLml0ZW1fX2luZm8gLmJvcmRlcmVkX19oZWFkZXIgPiAqOmFmdGVyLCAubmV3cy12MiAuaXRlbV9faW5mbyAuYm9yZGVyZWRfX2Zvb3RlciA+ICo6YmVmb3JlLCAubmV3cy12MiAuaXRlbV9faW5mbyAuYm9yZGVyZWRfX2Zvb3RlciA+ICo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7IH1cbiAgICAgIC5uZXdzLXYyIC5pdGVtX19pbmZvIC5ib3JkZXJlZF9faGVhZGVyOmJlZm9yZSwgLm5ld3MtdjIgLml0ZW1fX2luZm8gLmJvcmRlcmVkX19oZWFkZXI6YWZ0ZXIsIC5uZXdzLXYyIC5pdGVtX19pbmZvIC5ib3JkZXJlZF9fZm9vdGVyOmJlZm9yZSwgLm5ld3MtdjIgLml0ZW1fX2luZm8gLmJvcmRlcmVkX19mb290ZXI6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAubmV3cy12MiAuaXRlbV9faW5mbyAuYm9yZGVyZWRfX2NvbnRlbnQge1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7IH1cbiAgICAgICAgLm5ld3MtdjIgLml0ZW1fX2luZm8gLmJvcmRlcmVkX19jb250ZW50Omxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmOyB9XG4gICAgICAubmV3cy12MiAuaXRlbV9faW5mby1jb250ZW50IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAyZW07IH1cbiAgICAubmV3cy12MiAuaXRlbV9fY29udGFpbmVyLXRleHQge1xuICAgICAgaGVpZ2h0OiA2ZW07XG4gICAgICBtYXJnaW46IDJlbSAwIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYyIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAubmV3cy12MiAuaXRlbV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLm5ld3MtdjIgLml0ZW1fX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAubmV3cy12MiAuaXRlbV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgLm5ld3MtdjIgLml0ZW1fX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgICAgLm5ld3MtdjIgLml0ZW1fX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgICAubmV3cy12MiAuaXRlbV9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLm5ld3MtdjIgLml0ZW1fX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAgIC5uZXdzLXYyIC5pdGVtX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm5ld3MtdjIgLml0ZW1fX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gIC5uZXdzLXYyIC5zaW1wbGViYXItY29udGVudC13cmFwcGVyIC5zaW1wbGViYXItY29udGVudCAudGV4dC1ibG9jayB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm5ld3MtdjIgLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIgLnNpbXBsZWJhci1jb250ZW50IC50ZXh0LWJsb2NrIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBpbml0aWFsO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLXYzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvbmV3cy8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzLXYzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy12M19fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAubmV3cy12MzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTsgfVxuICAubmV3cy12M19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm5ld3MtdjNfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgLm5ld3MtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm5ld3MtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLm5ld3MtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5ld3MtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAubmV3cy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgNjBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5uZXdzLXYzX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLm5ld3MtdjNfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNGRjhEMDY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLm5ld3MtdjNfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAubmV3cy12M19fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLm5ld3MtdjNfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5uZXdzLXYzX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkY4RDA2O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLm5ld3MtdjNfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAubmV3cy12M19fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gIC5uZXdzLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5uZXdzLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cbiAgLm5ld3MtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAubmV3cy12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAubmV3cy12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAubmV3cy12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzAwMDAwMDsgfVxuICAubmV3cy12M19fZmF2b3JpdGVzLmpzc2Nyb2xsLWJsb2NrIHtcbiAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLm5ld3MtdjNfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm5ld3MtdjNfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAubmV3cy12M19faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXYzX19pdGVtIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTsgfSB9XG4gICAgLm5ld3MtdjNfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12M19faXRlbS1kZWNvcmF0ZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLm5ld3MtdjNfX2l0ZW0tdmlzdWFsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAgICAgLm5ld3MtdjNfX2l0ZW0tdmlzdWFsLS1jb3ZlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5uZXdzLXYzX19pdGVtLXZpc3VhbC0tY292ZXIgLm5ld3MtdjNfX2l0ZW0taW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjNfX2l0ZW0tdmlzdWFsIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDM5MHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9IH1cbiAgICAubmV3cy12M19faXRlbS1pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubmV3cy12M19faXRlbS1hbGlnbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12M19faXRlbS1hbGlnbmVyIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTsgfSB9XG4gICAgLm5ld3MtdjNfX2l0ZW0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12M19faXRlbS1jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAubmV3cy12M19faXRlbS1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC5uZXdzLXYzX19pdGVtLWluZm8tc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luOiAwIC41ZW07IH1cbiAgICAubmV3cy12M19faXRlbS1jb250YWluZXItdGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgICAgbWF4LWhlaWdodDogMTQwcHg7IH1cbiAgICAubmV3cy12M19faXRlbS10ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5uZXdzLXYzX19pdGVtLWxpbmtzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLm5ld3MtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAgIC5uZXdzLXYzX19pdGVtLWxpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgICAgIC5uZXdzLXYzX19pdGVtLWxpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAgICAgLm5ld3MtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1cywgLm5ld3MtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAgICAgLm5ld3MtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5uZXdzLXYzX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAgIC5uZXdzLXYzX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAubmV3cy12MyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC5uZXdzLXYzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7IH1cbiAgLm5ld3MtdjMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogOTZweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogI0ZGOEQwNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uZXdzLXYzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uZXdzLXYzIC5zaW1wbGViYXItY29udGVudC13cmFwcGVyIC5zaW1wbGViYXItY29udGVudCAudGV4dC1ibG9jayB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0OyB9XG5cbi5sYW5kaW5nIC5uZXdzLXYzX19pdGVtLXZpc3VhbCB7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogMzgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmxhbmRpbmcgLm5ld3MtdjNfX2l0ZW0tdmlzdWFsIC5uZXdzLXYzX19pdGVtLWltZyB7XG4gICAgbWF4LWhlaWdodDogMzgwcHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3NsZXR0ZXItdjEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzbGV0dGVyLXYxX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9uZXdzbGV0dGVyLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAubmV3c2xldHRlci12MV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpOyB9XG4gIC5uZXdzbGV0dGVyLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3NsZXR0ZXItdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLm5ld3NsZXR0ZXItdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5uZXdzbGV0dGVyLXYxX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLm5ld3NsZXR0ZXItdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAubmV3c2xldHRlci12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7IH1cbiAgICAubmV3c2xldHRlci12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubmV3c2xldHRlci12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3NsZXR0ZXItdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5uZXdzbGV0dGVyLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCA2MHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLm5ld3NsZXR0ZXItdjFfX3RpdGxlICsgLnNlcnZpY2VzLXYxX19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNWVtOyB9XG4gIC5uZXdzbGV0dGVyLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLm5ld3NsZXR0ZXItdjFfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNGRjhEMDY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLm5ld3NsZXR0ZXItdjFfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAubmV3c2xldHRlci12MV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLm5ld3NsZXR0ZXItdjFfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5uZXdzbGV0dGVyLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAubmV3c2xldHRlci12MV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5uZXdzbGV0dGVyLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgLm5ld3NsZXR0ZXItdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICNmZmY7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3c2xldHRlci12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLm5ld3NsZXR0ZXItdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI2ZmZjsgfVxuICAubmV3c2xldHRlci12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5uZXdzbGV0dGVyLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzAwMDAwMDsgfVxuICAgIC5uZXdzbGV0dGVyLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5uZXdzbGV0dGVyLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMDAwMDAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5vcGluaW9ucy12MSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm9waW5pb25zLXYxX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9vcGluaW9ucy8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLm9waW5pb25zLXYxX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42OCk7IH1cbiAgLm9waW5pb25zLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAub3BpbmlvbnMtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLm9waW5pb25zLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAub3BpbmlvbnMtdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAub3BpbmlvbnMtdjFfX29waW5pb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgLm9waW5pb25zLXYxIC5vcGluaW9uX19jb250YWluZXItdGV4dCB7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7IH1cbiAgLm9waW5pb25zLXYxIC5vcGluaW9uX190ZXh0LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAub3BpbmlvbnMtdjEgLm9waW5pb25fX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS42NjY2IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLm9waW5pb25zLXYxIC5vcGluaW9uX19hdXRob3Ige1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuOTQ0NGVtLzIgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm9waW5pb25zLXYxIC5vcGluaW9uX19kYXRlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm9waW5pb25zLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLm9waW5pb25zLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjsgfVxuICAgIC5vcGluaW9ucy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAub3BpbmlvbnMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcGluaW9ucy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLm9waW5pb25zLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCA2MHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLm9waW5pb25zLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xLjY2NjYgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAub3BpbmlvbnMtdjFfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLm9waW5pb25zLXYxX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLm9waW5pb25zLXYxX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAub3BpbmlvbnMtdjFfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5vcGluaW9ucy12MV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgLm9waW5pb25zLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm9waW5pb25zLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgLm9waW5pb25zLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjRkY4RDA2O1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9waW5pb25zLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAub3BpbmlvbnMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI0ZGOEQwNjsgfVxuICAub3BpbmlvbnMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAub3BpbmlvbnMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgLm9waW5pb25zLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5vcGluaW9ucy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzAwMDAwMDsgfVxuICAub3BpbmlvbnMtdjEgLnN3aXBlci1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAub3BpbmlvbnMtdjEgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDsgfVxuICAub3BpbmlvbnMtdjEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogOTZweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogI0ZGOEQwNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5vcGluaW9ucy12MSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ub3BpbmlvbnMtdjIge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5vcGluaW9ucy12Ml9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvb3BpbmlvbnMvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5vcGluaW9ucy12Ml9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpOyB9XG4gIC5vcGluaW9ucy12Ml9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcGluaW9ucy12Ml9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAub3BpbmlvbnMtdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vcGluaW9ucy12Ml9fb3BpbmlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAub3BpbmlvbnMtdjJfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAub3BpbmlvbnMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAub3BpbmlvbnMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLm9waW5pb25zLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5vcGluaW9ucy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9waW5pb25zLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAub3BpbmlvbnMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAub3BpbmlvbnMtdjJfX3RpdGxlICsgLm5ld3MtdjFfX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA1ZW07IH1cbiAgLm9waW5pb25zLXYyX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLm9waW5pb25zLXYyX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgIC5vcGluaW9ucy12Ml9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgIC5vcGluaW9ucy12Ml9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLm9waW5pb25zLXYyX19saW5rcyAuYnV0dG9uOmZvY3VzLCAub3BpbmlvbnMtdjJfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgIC5vcGluaW9ucy12Ml9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5vcGluaW9ucy12Ml9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gIC5vcGluaW9ucy12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcGluaW9ucy12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLm9waW5pb25zLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cbiAgLm9waW5pb25zLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLm9waW5pb25zLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzAwMDAwMDsgfVxuICAgIC5vcGluaW9ucy12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAub3BpbmlvbnMtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMwMDAwMDA7IH1cbiAgLm9waW5pb25zLXYyX19zd2lwZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub3BpbmlvbnMtdjJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm9waW5pb25zLXYyIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm9waW5pb25zLXYyIC5pdGVtX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAub3BpbmlvbnMtdjIgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDM3MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm9waW5pb25zLXYyIC5pdGVtX19kYXRhIHtcbiAgICAgICAgZmxleDogMTsgfSB9XG4gICAgLm9waW5pb25zLXYyIC5pdGVtIC50aXRsZS1zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAub3BpbmlvbnMtdjIgLml0ZW0gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5vcGluaW9ucy12MiAuaXRlbSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm9waW5pb25zLXYyIC5pdGVtX19pbmZvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAub3BpbmlvbnMtdjIgLml0ZW1fX2luZm8gLmJvcmRlcmVkX19oZWFkZXIgPiAqOmJlZm9yZSwgLm9waW5pb25zLXYyIC5pdGVtX19pbmZvIC5ib3JkZXJlZF9faGVhZGVyID4gKjphZnRlciwgLm9waW5pb25zLXYyIC5pdGVtX19pbmZvIC5ib3JkZXJlZF9fZm9vdGVyID4gKjpiZWZvcmUsIC5vcGluaW9ucy12MiAuaXRlbV9faW5mbyAuYm9yZGVyZWRfX2Zvb3RlciA+ICo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7IH1cbiAgICAgIC5vcGluaW9ucy12MiAuaXRlbV9faW5mbyAuYm9yZGVyZWRfX2hlYWRlcjpiZWZvcmUsIC5vcGluaW9ucy12MiAuaXRlbV9faW5mbyAuYm9yZGVyZWRfX2hlYWRlcjphZnRlciwgLm9waW5pb25zLXYyIC5pdGVtX19pbmZvIC5ib3JkZXJlZF9fZm9vdGVyOmJlZm9yZSwgLm9waW5pb25zLXYyIC5pdGVtX19pbmZvIC5ib3JkZXJlZF9fZm9vdGVyOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLm9waW5pb25zLXYyIC5pdGVtX19pbmZvIC5ib3JkZXJlZF9fY29udGVudCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7IH1cbiAgICAgIC5vcGluaW9ucy12MiAuaXRlbV9faW5mby1jb250ZW50IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5vcGluaW9ucy12MiAuaXRlbV9faW5mby0tYm9yZGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFlbSAqIDIpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNGVtO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDJlbTsgfVxuICAgICAgICAgIC5vcGluaW9ucy12MiAuaXRlbV9faW5mby0tYm9yZGVyIC5saW5rcy1ncm91cCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTsgfVxuICAgICAgICAgIC5vcGluaW9ucy12MiAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgICAgIC5vcGluaW9ucy12MiAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlOmJlZm9yZSwgLm9waW5pb25zLXYyIC5pdGVtX19pbmZvLS1ib3JkZXIgLml0ZW1fX2luZm8tdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHRvcDogNTAlOyB9XG4gICAgICAgICAgLm9waW5pb25zLXYyIC5pdGVtX19pbmZvLS1ib3JkZXIgLml0ZW1fX2luZm8tdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IC0yZW07IH1cbiAgICAgICAgICAub3BpbmlvbnMtdjIgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZTphZnRlciB7XG4gICAgICAgICAgICByaWdodDogLTJlbTsgfSB9XG4gICAgLm9waW5pb25zLXYyIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICBoZWlnaHQ6IDhlbTsgfVxuICAgIC5vcGluaW9ucy12MiAuaXRlbV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAub3BpbmlvbnMtdjIgLml0ZW1fX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAub3BpbmlvbnMtdjIgLml0ZW1fX2xpbmtzIC5idXR0b24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgIC5vcGluaW9ucy12MiAuaXRlbV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgICAub3BpbmlvbnMtdjIgLml0ZW1fX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgICAub3BpbmlvbnMtdjIgLml0ZW1fX2xpbmtzIC5idXR0b246Zm9jdXMsIC5vcGluaW9ucy12MiAuaXRlbV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgICAgLm9waW5pb25zLXYyIC5pdGVtX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm9waW5pb25zLXYyIC5pdGVtX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ub3BpbmlvbnMtdjMge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5vcGluaW9ucy12M19fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvb3BpbmlvbnMvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5vcGluaW9ucy12M19fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpOyB9XG4gIC5vcGluaW9ucy12M19fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTM1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcGluaW9ucy12M19fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAub3BpbmlvbnMtdjNfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vcGluaW9ucy12M19fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5vcGluaW9ucy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5vcGluaW9ucy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7IH1cbiAgICAub3BpbmlvbnMtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm9waW5pb25zLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAub3BpbmlvbnMtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5vcGluaW9ucy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgNjBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5vcGluaW9ucy12M19fdGl0bGUgKyAubmV3cy12MV9fbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDVlbTsgfVxuICAub3BpbmlvbnMtdjNfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAub3BpbmlvbnMtdjNfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLm9waW5pb25zLXYzX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLm9waW5pb25zLXYzX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAub3BpbmlvbnMtdjNfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5vcGluaW9ucy12M19fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgLm9waW5pb25zLXYzX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm9waW5pb25zLXYzX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgLm9waW5pb25zLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9waW5pb25zLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAub3BpbmlvbnMtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI2ZmZjsgfVxuICAub3BpbmlvbnMtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAub3BpbmlvbnMtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgLm9waW5pb25zLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5vcGluaW9ucy12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzAwMDAwMDsgfVxuICAub3BpbmlvbnMtdjNfX3N3aXBlci1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vcGluaW9ucy12M19faXRlbXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAub3BpbmlvbnMtdjMgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAub3BpbmlvbnMtdjMgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vcGluaW9ucy12MyAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgICAgbWluLWhlaWdodDogMzcwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAub3BpbmlvbnMtdjMgLml0ZW1fX2RhdGEge1xuICAgICAgICBmbGV4OiAxOyB9IH1cbiAgICAub3BpbmlvbnMtdjMgLml0ZW0gLnRpdGxlLXN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5vcGluaW9ucy12MyAuaXRlbSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm9waW5pb25zLXYzIC5pdGVtIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuOTQ0NGVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAub3BpbmlvbnMtdjMgLml0ZW1fX2luZm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5vcGluaW9ucy12MyAuaXRlbV9faW5mbyAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTsgfVxuICAgICAgLm9waW5pb25zLXYzIC5pdGVtX19pbmZvID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLm9waW5pb25zLXYzIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICBoZWlnaHQ6IDhlbTsgfVxuICAgIC5vcGluaW9ucy12MyAuaXRlbV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAub3BpbmlvbnMtdjMgLml0ZW1fX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAub3BpbmlvbnMtdjMgLml0ZW1fX2xpbmtzIC5idXR0b24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgIC5vcGluaW9ucy12MyAuaXRlbV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgICAub3BpbmlvbnMtdjMgLml0ZW1fX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgICAub3BpbmlvbnMtdjMgLml0ZW1fX2xpbmtzIC5idXR0b246Zm9jdXMsIC5vcGluaW9ucy12MyAuaXRlbV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgICAgLm9waW5pb25zLXYzIC5pdGVtX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm9waW5pb25zLXYzIC5pdGVtX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAub3BpbmlvbnMtdjMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vcGluaW9ucy12MyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLjVlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA5NnB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm9waW5pb25zLXYzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2luYXRpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogNGVtIDA7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM3NWVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wYWdpbmF0aW9uX19pdGVtcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnBhZ2luYXRpb25fX2l0ZW1zID4gbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAucGFnaW5hdGlvbl9fbGluayB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgIG1pbi13aWR0aDogMjhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IC4zZW07XG4gICAgbWFyZ2luOiAwIC4zZW07XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnBhZ2luYXRpb25fX2xpbmsge1xuICAgICAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgICAgICBtaW4td2lkdGg6IDM2cHg7IH0gfVxuICAgIC5wYWdpbmF0aW9uX19saW5rIHN2ZyB7XG4gICAgICBmaWxsOiBjdXJyZW50Q29sb3I7IH1cbiAgICAucGFnaW5hdGlvbl9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnBhZ2luYXRpb25fX3N2ZyB7XG4gICAgaGVpZ2h0OiAxZW07IH1cbiAgLnBhZ2luYXRpb25fX2l0ZW0tLWFjdGl2ZSAucGFnaW5hdGlvbl9fbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI0ZGOEQwNjtcbiAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhcnRlbmFpcmUtdjEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYXJ0ZW5haXJlLXYxX19fbmJfcGFydGVuYWlyZV9mbGV4IHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucGFydGVuYWlyZS12MSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhcnRlbmFpcmUtdjEgLmltYWdlLWJsb2NrIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogM2VtO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWltYWdlLWJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYXJ0ZW5haXJlLXYxX2ZsZXhfMiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luOiAwIDFlbTsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX2ZsZXhfMSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAxZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucGFydGVuYWlyZS12MV9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAwLjVlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhcnRlbmFpcmUtdjFfX19uYl9wYXJ0ZW5haXJlX2ZsZXggLml0ZW1fX2ltZyB7XG4gICAgICB3aWR0aDogOTAlOyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX19uYl9wYXJ0ZW5haXJlX2ZsZXggLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfZmxleF8yIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IDAgMWVtOyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfZmxleF8xIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IDAgMWVtOyB9IH1cbiAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0tY29udGVudC1uby1saW5rIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gIC5wYXJ0ZW5haXJlLXYxX19pdGVtLW5vLWxpbmtzLWJvcmRlcmVkX19mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuNXB4OyB9XG4gIC5wYXJ0ZW5haXJlLXYxX19pdGVtLW5vLWxpbmtzLWJvcmRlcmVkX19mb290ZXI6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDAuNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0taW1hZ2UtYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucGFydGVuYWlyZS12MSAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5wYXJ0ZW5haXJlLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBhcnRlbmFpcmUtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtOyB9IH1cbiAgLnBhcnRlbmFpcmUtdjEgLnN3aXBlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wYXJ0ZW5haXJlLXYxX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYXJ0ZW5haXJlLXYxX19pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhcnRlbmFpcmUtdjEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGhlaWdodDogNXB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAucGFydGVuYWlyZS12MSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMmVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogI0ZGOEQwNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5wYXJ0ZW5haXJlLXYxIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH0gfVxuICAucGFydGVuYWlyZS12MSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC5wYXJ0ZW5haXJlLXYxIC5zd2lwZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMXB4KSB7XG4gICAgLnBhcnRlbmFpcmUtdjEgLmJvcmRlcmVkX19mb290ZXIgPiA6YmVmb3JlLFxuICAgIC5wYXJ0ZW5haXJlLXYxIC5ib3JkZXJlZF9faGVhZGVyID4gOmJlZm9yZSB7XG4gICAgICByaWdodDogY2FsYygxMDAlICsgNWVtKTsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxIC5ib3JkZXJlZF9fZm9vdGVyID4gOmFmdGVyLFxuICAgIC5wYXJ0ZW5haXJlLXYxIC5ib3JkZXJlZF9faGVhZGVyID4gOmFmdGVyIHtcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDVlbSk7IH1cbiAgICAucGFydGVuYWlyZS12MSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgICBib3R0b206IDExMHB4OyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0taW1hZ2UtYmxvY2sge1xuICAgICAgcGFkZGluZzogMmVtOyB9IH1cbiAgLnBhcnRlbmFpcmUtdjEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAucGFydGVuYWlyZS12MSAuYm9yZGVyZWRfX2Zvb3RlciA+IDpiZWZvcmUsXG4gICAgLnBhcnRlbmFpcmUtdjEgLmJvcmRlcmVkX19oZWFkZXIgPiA6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAzZW0pOyB9XG4gICAgLnBhcnRlbmFpcmUtdjEgLmJvcmRlcmVkX19mb290ZXIgPiA6YWZ0ZXIsXG4gICAgLnBhcnRlbmFpcmUtdjEgLmJvcmRlcmVkX19oZWFkZXIgPiA6YWZ0ZXIge1xuICAgICAgbGVmdDogY2FsYygxMDAlICsgM2VtKTsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICAgIGJvdHRvbTogMHB4OyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0taW1hZ2UtYmxvY2sge1xuICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgLnBhcnRlbmFpcmUtdjEgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIlOyB9IH1cbiAgLnBhcnRlbmFpcmUtdjFfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7IH1cbiAgICAucGFydGVuYWlyZS12MV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODgpOyB9XG4gIC5wYXJ0ZW5haXJlLXYxX19pdGVtIC5ib3JkZXJlZF9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDNlbTsgfVxuICAucGFydGVuYWlyZS12MV9faXRlbSAuYm9yZGVyZWRfX2hlYWRlciA+ICo6YmVmb3JlLCAucGFydGVuYWlyZS12MV9faXRlbSAuYm9yZGVyZWRfX2hlYWRlciA+ICo6YWZ0ZXIsIC5wYXJ0ZW5haXJlLXYxX19pdGVtIC5ib3JkZXJlZF9fZm9vdGVyID4gKjpiZWZvcmUsIC5wYXJ0ZW5haXJlLXYxX19pdGVtIC5ib3JkZXJlZF9fZm9vdGVyID4gKjphZnRlciB7XG4gICAgaGVpZ2h0OiAxLjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRvcDogY2FsYyg1MCUgLSAwLjc1cHgpOyB9XG4gIC5wYXJ0ZW5haXJlLXYxX19pdGVtIC5ib3JkZXJlZF9faGVhZGVyOmJlZm9yZSwgLnBhcnRlbmFpcmUtdjFfX2l0ZW0gLmJvcmRlcmVkX19oZWFkZXI6YWZ0ZXIsIC5wYXJ0ZW5haXJlLXYxX19pdGVtIC5ib3JkZXJlZF9fZm9vdGVyOmJlZm9yZSwgLnBhcnRlbmFpcmUtdjFfX2l0ZW0gLmJvcmRlcmVkX19mb290ZXI6YWZ0ZXIge1xuICAgIHdpZHRoOiAxLjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5wYXJ0ZW5haXJlLXYxX19pdGVtIC5ib3JkZXJlZF9fY29udGVudCB7XG4gICAgYm9yZGVyLWxlZnQ6IDEuNXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxLjVweCBzb2xpZCAjZmZmOyB9XG4gIC5wYXJ0ZW5haXJlLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7IH1cbiAgICAucGFydGVuYWlyZS12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYXJ0ZW5haXJlLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAucGFydGVuYWlyZS12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAucGFydGVuYWlyZS12MV9faXRlbS10aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiA5MCU7IH1cbiAgICAucGFydGVuYWlyZS12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOXB4OyB9XG4gIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWltYWdlLWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWltYWdlLWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFydGVuYWlyZS12MV9faXRlbS1saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWxpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAucGFydGVuYWlyZS12MV9faXRlbS1saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAucGFydGVuYWlyZS12MV9faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzLCAucGFydGVuYWlyZS12MV9faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAucGFydGVuYWlyZS12MV9faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLnBhcnRlbmFpcmUtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gIC5wYXJ0ZW5haXJlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYXJ0ZW5haXJlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAucGFydGVuYWlyZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgNjBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5wYXJ0ZW5haXJlLXYxX19pbWFnZS1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAucGFydGVuYWlyZS12MV9faW1hZ2UtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYXJ0ZW5haXJlLXYxX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjRkY4RDA2O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzLCAucGFydGVuYWlyZS12MV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5wYXJ0ZW5haXJlLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLnBhcnRlbmFpcmUtdjFfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAucGFydGVuYWlyZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYXJ0ZW5haXJlLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAucGFydGVuYWlyZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjZmZmOyB9XG4gIC5wYXJ0ZW5haXJlLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLnBhcnRlbmFpcmUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjRkY4RDA2OyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLnBhcnRlbmFpcmUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNGRjhEMDY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgLnBhcnRlbmFpcmUtdjEubGFuZGluZyAucGFydGVuYWlyZS12MV9fdGl0bGUgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgICAucGFydGVuYWlyZS12MS5sYW5kaW5nIC5wYXJ0ZW5haXJlLXYxX190aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5wYXJ0ZW5haXJlLXYxIC5tb2R1bGVfX2FsaWduZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wYXJ0ZW5haXJlLXYxIC5ib3JkZXJlZF9faGVhZGVyOmFmdGVyLFxuICAucGFydGVuYWlyZS12MSAuYm9yZGVyZWRfX2hlYWRlcjpiZWZvcmUge1xuICAgIHdpZHRoOiAxcHg7IH1cbiAgLnBhcnRlbmFpcmUtdjEgLmJvcmRlcmVkX19mb290ZXI6YWZ0ZXIsXG4gIC5wYXJ0ZW5haXJlLXYxIC5ib3JkZXJlZF9fZm9vdGVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDFweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFydG5lci1saXN0aW5nLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjFfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQwMHB4OyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAucGFydG5lci1saXN0aW5nLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFydG5lci1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAucGFydG5lci1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAucGFydG5lci1saXN0aW5nLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLypAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygxZW0gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkgYW5kIChtYXgtd2lkdGggOiAxMjAwcHgpICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoMmVtICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoMmVtICogLTEgKTtcclxuICAgICAgICAgICAgfSovIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhcnRuZXItbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDFlbSAyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDJlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMWVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgxZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBhcnRuZXItbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKCAyZW0gKiAyKSk7IH0gfVxuICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1pbi1oZWlnaHQ6IDI2NXB4O1xuICAgICAgbWF4LWhlaWdodDogMjY1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyNjVweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyNjVweDsgfSB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW1fX2ltZy0tY29udGFpbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fY29udGVudCAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19jb250ZW50IC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19nbG9iYWwtbGluayB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fbGlua3MtZ3JvdXAgLmJ1dHRvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fbGlua3MtZ3JvdXAgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19saW5rcy1ncm91cCAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fbGlua3MtZ3JvdXAgLmJ1dHRvbjpmb2N1cywgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fbGlua3MtZ3JvdXAgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fbGlua3MtZ3JvdXAgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW1fX2xpbmtzLWdyb3VwIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYXJ0bmVyLWxpc3RpbmctdjIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3NlcnZpY2VzLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44OCk7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12Ml9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAucGFydG5lci1saXN0aW5nLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMWVtIDVlbSAwO1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA0ZW0pO1xuICAgICAgICBtYXgtd2lkdGg6IDUzMHB4OyB9IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtLXRleHQtYmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtIC5ib3JkZXJlZF9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgM2VtOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbSAuYm9yZGVyZWRfX2hlYWRlciA+ICo6YmVmb3JlLCAucGFydG5lci1saXN0aW5nLXYyX19pdGVtIC5ib3JkZXJlZF9faGVhZGVyID4gKjphZnRlciwgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbSAuYm9yZGVyZWRfX2Zvb3RlciA+ICo6YmVmb3JlLCAucGFydG5lci1saXN0aW5nLXYyX19pdGVtIC5ib3JkZXJlZF9fZm9vdGVyID4gKjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMC41cHgpOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbSAuYm9yZGVyZWRfX2hlYWRlcjpiZWZvcmUsIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0gLmJvcmRlcmVkX19oZWFkZXI6YWZ0ZXIsIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0gLmJvcmRlcmVkX19mb290ZXI6YmVmb3JlLCAucGFydG5lci1saXN0aW5nLXYyX19pdGVtIC5ib3JkZXJlZF9fZm9vdGVyOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbSAuYm9yZGVyZWRfX2NvbnRlbnQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkY4RDA2O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGOEQwNjsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGhlaWdodDogMjg4cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxLjVlbTsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0taW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0tY29udGVudCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAyZW07IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtLWNvbnRhaW5lci10ZXh0IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0tY29udGFpbmVyLXRleHQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIGhlaWdodDogMTgwcHg7IH0gfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbS10aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1heC13aWR0aDogOTAlOyB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBtYXJnaW46IC41ZW0gMDsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0tdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtLXRleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtLWxpbmtzIC5idXR0b24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtLWxpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXMsIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90Lm9wZW4sXG4ucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdC5vcGVuLFxuLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3Qub3BlbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3Qub3BlbiAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YWZ0ZXIsXG4gIC5wcm9ncmFtLWRldGFpbC12MiAuc2hvd2hpZGUtbG90Lm9wZW4gLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmFmdGVyLFxuICAucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdC5vcGVuIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlciB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwOyB9XG5cbi5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90X190aXRsZSxcbi5wcm9ncmFtLWRldGFpbC12MiAuc2hvd2hpZGUtbG90X190aXRsZSxcbi5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90X190aXRsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRjhEMDY7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZSxcbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZSxcbiAgLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjExMTFlbTtcbiAgICBtYXJnaW46IDAgMCAwIC42ZW07XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZV9fZWxlbWVudCxcbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZV9fZWxlbWVudCxcbiAgLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZV9fZWxlbWVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b24sXG4gIC5wcm9ncmFtLWRldGFpbC12MiAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b24sXG4gIC5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b24ge1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjpmb2N1cyxcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmZvY3VzLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YmVmb3JlLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YmVmb3JlLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTIlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YWZ0ZXIsXG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlcixcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgdG9wOiA1MiU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90X19jb250ZW50LFxuLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQsXG4ucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdF9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQgYSxcbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQgYSxcbiAgLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90Lm9wZW4gLnNob3doaWRlLWxvdF9fY29udGVudCxcbi5wcm9ncmFtLWRldGFpbC12MiAuc2hvd2hpZGUtbG90Lm9wZW4gLnNob3doaWRlLWxvdF9fY29udGVudCxcbi5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90Lm9wZW4gLnNob3doaWRlLWxvdF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX2dyb3VwLFxuLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fZ3JvdXAsXG4ucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19ncm91cCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX2dyb3VwOmxhc3QtY2hpbGQgLnRhYmxlLWFyaWFfX3RyLFxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19ncm91cDpsYXN0LWNoaWxkIC50YWJsZS1hcmlhX190cixcbiAgLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fZ3JvdXA6bGFzdC1jaGlsZCAudGFibGUtYXJpYV9fdHIge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjEgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19ncm91cDpob3ZlciAudGFibGUtYXJpYV9fdGQsXG4gIC5wcm9ncmFtLWRldGFpbC12MiAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX2dyb3VwOmhvdmVyIC50YWJsZS1hcmlhX190ZCxcbiAgLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fZ3JvdXA6aG92ZXIgLnRhYmxlLWFyaWFfX3RkIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjEgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19ncm91cCAudGFibGUtYXJpYV9fbGluay1hY3Rpb246aG92ZXIsXG4gIC5wcm9ncmFtLWRldGFpbC12MiAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX2dyb3VwIC50YWJsZS1hcmlhX19saW5rLWFjdGlvbjpob3ZlcixcbiAgLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fZ3JvdXAgLnRhYmxlLWFyaWFfX2xpbmstYWN0aW9uOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fZ3JvdXAgLnRhYmxlLWFyaWFfX2xpbmstYWN0aW9uOmhvdmVyIC50YWJsZS1hcmlhX19zdmctbW9yZSxcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19ncm91cCAudGFibGUtYXJpYV9fbGluay1hY3Rpb246aG92ZXIgLnRhYmxlLWFyaWFfX3N2Zy1tb3JlLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX2dyb3VwIC50YWJsZS1hcmlhX19saW5rLWFjdGlvbjpob3ZlciAudGFibGUtYXJpYV9fc3ZnLW1vcmUge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuXG4ucHJvZ3JhbS1kZXRhaWwtdjEgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IFtyb2xlPWNlbGxdLFxuLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCBbcm9sZT1jZWxsXSxcbi5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgW3JvbGU9Y2VsbF0ge1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCBbcm9sZT1jZWxsXSxcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IFtyb2xlPWNlbGxdLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgW3JvbGU9Y2VsbF0ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4ucHJvZ3JhbS1kZXRhaWwtdjEgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190cixcbi5wcm9ncmFtLWRldGFpbC12MiAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RyLFxuLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdHIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjNlbSAwLjNlbSAwLjNlbSAxLjNlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY4RDA2O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RyLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RyLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAucHJvZ3JhbS1kZXRhaWwtdjEgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190cjpob3ZlcixcbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdHI6aG92ZXIsXG4gIC5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTQxLCA2LCAwLjQpOyB9XG5cbi5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLFxuLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQsXG4ucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjJlbSAwOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS10aXRsZSxcbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLXRpdGxlLFxuICAucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tdGl0bGUge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS12YWx1ZSxcbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLXZhbHVlLFxuICAucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tdmFsdWUge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS1yZWYsXG4ucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tcmVmLFxuLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLXJlZiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAuN2VtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLXJlZixcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tcmVmLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS1yZWYge1xuICAgICAgbWF4LXdpZHRoOiAxMjBweDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLXJlZjpiZWZvcmUsXG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tcmVmOmJlZm9yZSxcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS1yZWY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH0gfVxuXG4ucHJvZ3JhbS1kZXRhaWwtdjEgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tc3RhdHVzX2xvdHMsXG4ucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tc3RhdHVzX2xvdHMsXG4ucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tc3RhdHVzX2xvdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3JhbS1kZXRhaWwtdjEgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tc3RhZ2UsXG4gIC5wcm9ncmFtLWRldGFpbC12MiAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS1zdGFnZSxcbiAgLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLXN0YWdlIHtcbiAgICBtYXgtd2lkdGg6IDEzMHB4OyB9IH1cblxuLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fc3ZnLFxuLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fc3ZnLFxuLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fc3ZnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjhEMDY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3N2Zy1tb3JlLFxuLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fc3ZnLW1vcmUsXG4ucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19zdmctbW9yZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZpbGw6ICNGRjhEMDY7IH1cblxuLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLWxpbmssXG4ucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tbGluayxcbi5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS1saW5rIHtcbiAgZmxleDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLWxpbms6bGFzdC1jaGlsZCxcbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLWxpbms6bGFzdC1jaGlsZCxcbiAgLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLWxpbms6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS1saW5rOmhvdmVyIC50YWJsZS1hcmlhX19saW5rLWxhYmVsLFxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tbGluazpob3ZlciAudGFibGUtYXJpYV9fbGluay1sYWJlbCxcbiAgLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLWxpbms6aG92ZXIgLnRhYmxlLWFyaWFfX2xpbmstbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX2xpbmstbGFiZWwsXG4ucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19saW5rLWxhYmVsLFxuLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fbGluay1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fbGluay1hY3Rpb24sXG4ucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19saW5rLWFjdGlvbixcbi5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX2xpbmstYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb2dyYW0tZGV0YWlsLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiZfX3RleHQtYmxvY2sge1xyXG4gICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvZ3JhbS1kZXRhaWwtdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gIH0qLyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MSAubGlua3MtZ3JvdXBfX2xpbmsge1xuICAgIG1hcmdpbjogMCAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxIC5saW5rcy1ncm91cF9fbGluayB7XG4gICAgICAgIG1hcmdpbjogMCAxZW0gMCAwOyB9IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19iYWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2JhY2sgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19iYWNrIC5saW5rcy1ncm91cF9fd3JhcHBlciAuYnV0dG9uLS1iYWNrIHtcbiAgICAgICAgcGFkZGluZy10b3A6IC42ZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNmVtOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fc2xpZGUgLnNsaWRlci1pbWdfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3NsaWRlIC5zbGlkZXItaW1nX19pbWcge1xuICAgICAgICBoZWlnaHQ6IDc1MHB4OyB9IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7XG4gICAgcGFkZGluZzogMS40ZW07XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fc2xpZGUtbWVkaWEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMzA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3NsaWRlLW1lZGlhIC5tb2RhbF9fYm9keSB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3NsaWRlLW1lZGlhIC5tb2RhbF9fY2xvc2Uge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAxMDAlOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19zbGlkZS1tZWRpYSAubW9kYWxfX3Njcm9sbGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3NsaWRlLW1lZGlhIC5tb2RhbF9fY29udGVudCwgLnByb2dyYW0tZGV0YWlsLXYxX19zbGlkZS1tZWRpYSAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fc2xpZGUtbWVkaWEgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnV0dG9ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bi1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpmb2N1cywgLnByb2dyYW0tZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmZvY3VzIC5tZWRpYS1tb2R1bGVfX3N2ZywgLnByb2dyYW0tZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmhvdmVyIC5tZWRpYS1tb2R1bGVfX3N2ZyB7XG4gICAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpmb2N1czpiZWZvcmUsIC5wcm9ncmFtLWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19zdmcge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGZpbGw6ICNGRjhEMDY7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19tYWluLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICBwYWRkaW5nOiAwIDFlbTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbWFpbi1pbmZvID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19tYWluLWluZm8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDdlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbWFpbi1pbmZvIHtcbiAgICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19tYWluLWluZm8gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX21haW4taW5mbyAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19tYWluLWluZm8gLm1haW4taW5mb19fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX21haW4taW5mbyAubWFpbi1pbmZvX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25zIC5vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNWVtOyB9IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9ucyAub3B0aW9uX19udW1iZXIsIC5wcm9ncmFtLWRldGFpbC12MV9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9ucyAub3B0aW9uX19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMgLm9wdGlvbnMgLm9wdGlvbl9fbnVtYmVyIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy44ODg5ZW0vMS41IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRkY4RDA2O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMgLm9wdGlvbnMgLm9wdGlvbl9fbGFiZWwge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3Qge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICB0b3A6IDA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNGRjhEMDY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50OmhvdmVyLCAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQ6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybSB7XG4gICAgICBwYWRkaW5nOiAwIDRlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxZW0gKiAyKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkY4RDA2O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRjhEMDY7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNWVtOyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS0tYm9yZGVyIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS0tYm9yZGVyIC5mb3JtX192YWxpZGF0aW9uOmJlZm9yZSwgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciAuZm9ybV9fdmFsaWRhdGlvbjphZnRlciwgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciAuZm9ybS1jb250YWN0X190aXRsZTpiZWZvcmUsIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm0tY29udGFjdF9fdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2O1xuICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB0b3A6IDUwJTsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm1fX3ZhbGlkYXRpb246YmVmb3JlLCAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS0tYm9yZGVyIC5mb3JtLWNvbnRhY3RfX3RpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAtNWVtOyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciAuZm9ybV9fdmFsaWRhdGlvbjphZnRlciwgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciAuZm9ybS1jb250YWN0X190aXRsZTphZnRlciB7XG4gICAgICAgICAgICByaWdodDogLTVlbTsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm0tY29udGFjdF9fdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzOHB4OyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciAuZm9ybS1jb250YWN0X190aXRsZTphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMzhweDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm1fX2NvbmRpdGlvbnMge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDNlbSAxZW0gM2VtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybV9fZmllbGRzZXQge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm1fX2ZpZWxkc2V0LS12YWxpZGF0aW9uIC5mb3JtX19maWVsZHMge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm1fX2xlZ2FscyB7XG4gICAgICAgIG1hcmdpbjogNGVtIDFlbSAwOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fbGlua3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2xpbmtzIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICBoZWlnaHQ6IDIuMmVtO1xuICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsIC5wcm9ncmFtLWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsIC5wcm9ncmFtLWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICBmaWxsOiAjRkY4RDA2OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnByb2dyYW0tZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnByb2dyYW0tZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjRkY4RDA2OyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxIC5ncm91cC1lbGVtZW50c19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MSAuZ3JvdXAtZWxlbWVudHNfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvZ3JhbS1kZXRhaWwtdjIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgICBtYXJnaW46IDAgMWVtIDAgMDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE4MTVweDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12MiAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12MiAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12MiAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjIgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjIgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2JhY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2JhY2sgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fYmFjayAubGlua3MtZ3JvdXBfX3dyYXBwZXIgLmJ1dHRvbi0tYmFjayB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAuNmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjZlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUge1xuICAgICAgcGFkZGluZzogMCAwLjVlbTsgfSB9XG4gIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlLnNsaWRlci0tY29udGFpbiAuc2xpZGVyX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUuc2xpZGVyLS1jb250YWluIC5zbGlkZXJfX2ltZy1pbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZS5zbGlkZXItLWNvbnRhaW4gLnNsaWRlcl9fbWFpbiB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXJfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3NTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19zd2lwZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fc3dpcGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19zd2lwZXIge1xuICAgICAgICB3aWR0aDogNzAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19tYWluIHtcbiAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXJfX21haW4ge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19tYWluIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19fcGljdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA3NTBweDtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXJfX21haW4ge1xuICAgICAgaGVpZ2h0OiA3NTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGhlaWdodDogNzUwcHg7IH0gfVxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyLS10aHVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLyouc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgLy93aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMjQ1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDI0NXB4O1xyXG4gICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH0qLyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXItLXRodW1icyB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlci0tdGh1bWJzIC5zbGlkZXJfX3RodW1icyB7XG4gICAgICAgIGhlaWdodDogNzUwcHg7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXItLXRodW1icyAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyLS10aHVtYnMgLnNsaWRlcl9faW1nIHtcbiAgICAgIGhlaWdodDogMjQ1cHg7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjtcbiAgICBwYWRkaW5nOiAxLjRlbTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSg1MCUpOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSg1MCUpOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlLW1lZGlhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDMwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUtbWVkaWEgLm1vZGFsX19ib2R5IHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlLW1lZGlhIC5tb2RhbF9fY2xvc2Uge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAxMDAlOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUtbWVkaWEgLm1vZGFsX19zY3JvbGxlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUtbWVkaWEgLm1vZGFsX19jb250ZW50LCAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZS1tZWRpYSAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlLW1lZGlhIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUge1xuICAgIG1hcmdpbi10b3A6IDNlbTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnV0dG9ucyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmZvY3VzLCAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpmb2N1cyAubWVkaWEtbW9kdWxlX19zdmcsIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46aG92ZXIgLm1lZGlhLW1vZHVsZV9fc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46Zm9jdXM6YmVmb3JlLCAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fc3ZnIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgZmlsbDogI0ZGOEQwNjtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYWluLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYWluLWluZm8ge1xuICAgICAgICBwYWRkaW5nOiAyZW0gMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21haW4taW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21haW4taW5mbyAudGl0bGUtc3VidGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFpbi1pbmZvIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYWluLWluZm8gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX3dyYXBwZXIgLmdyb3VwLWVsZW1lbnRzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX3dyYXBwZXIgLmdyb3VwLWVsZW1lbnRzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMge1xuICAgICAgbWluLXdpZHRoOiAyNTBweDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25zIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMgLm9wdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMgLm9wdGlvbl9fbnVtYmVyLCAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25fX2xhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25fX251bWJlciB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4xMTExZW0vMS41IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25fX2xhYmVsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODllbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNGRjhEMDY7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21haW4taW5mbyAuZ3JvdXAtZWxlbWVudHNfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19jb2xEZXRhaWwge1xuICAgICAgcGFkZGluZy1yaWdodDogNmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19jb2xEZXRhaWwge1xuICAgICAgcGFkZGluZzogMCAxZW07IH0gfVxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19ibG9jay1sb3QuYmxvY2stbG90IHtcbiAgICBtYXJnaW46IDJlbSAwIDRlbSAwOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2RldGFpbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWNvbnRhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1ncm91cCA+ICoge1xuICAgICAgZmxleDogYXV0bztcbiAgICAgIGFsaWduLXNlbGY6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IHtcbiAgICAgICAgcGFkZGluZzogMCAxZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWNvbnRhY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3JkcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRkY4RDA2O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudDpob3ZlciwgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudDpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybSB7XG4gICAgICAvKlxyXG4gICAgICAgICYtLWJvcmRlciB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFlbSAqIDIpOyAgLy8gMWVtID0gcGFkZGluZyBidXR0b25cclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nICAgICAgOiAwIDJlbTtcclxuXHJcbiAgICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1fX3ZhbGlkYXRpb24sIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50ICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogODBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICAgICAgOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB0b3AgICAgICAgICAgICAgIDogNTAlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdCA6IC0yZW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0IDogLTJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aCA6IDM4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoIDogMzhweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvcm1fX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAzZW0gMWVtIDNlbTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICovIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybSB7XG4gICAgICAgICAgcGFkZGluZzogMCAxZW07IH0gfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtX19maWVsZHNldCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm1fX2ZpZWxkc2V0LS12YWxpZGF0aW9uIC5mb3JtX19maWVsZHMge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybV9fbGVnYWxzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNGVtOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2xpbmtzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbGlua3Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19saW5rcyAubW9kdWxlLWxpbmtzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbGlua3MgLm1vZHVsZS1saW5rczpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2xpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2xpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2xpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgaGVpZ2h0OiAyLjJlbTtcbiAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgZmlsbDogI0ZGOEQwNjsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBjb2xvcjogI0ZGOEQwNjsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21hcCAubWFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFwIC5tYXBfX3dyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21hcCAubWFwX190aXRsZSAudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFwIC5tYXBfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFwIC5tYXBfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFwIC5tYXBfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFwIC5tYXBfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21hcCAubWFwX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21hcCAubWFwX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNyZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFwIC5tYXBfX2NvbnRhaW5lci1tYXAge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21hcCAubWFwX19jb250YWluZXItbWFwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFwIC5tYXBfX2NvbnRhaW5lci1tYXAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFwIC5tYXBfX2pzLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM4MHB4OyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21hcCAubWFwX19qcy1jb250YWluZXIgPiAqIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFwIC5tYXBfX2pzLWNvbnRhaW5lciA+ICogPiAqIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MiAuZ3JvdXAtZWxlbWVudHMge1xuICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5ncm91cC1lbGVtZW50cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5ncm91cC1lbGVtZW50c19fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAuZ3JvdXAtZWxlbWVudHNfX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAuZ3JvdXAtZWxlbWVudHMtLXJvdyAuZ3JvdXAtZWxlbWVudHNfX3dyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12Ml9fcHJvcGVydHktY29udGFjdCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiA0MTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Byb3BlcnR5LWNvbnRhY3Qge1xuICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICBtYXJnaW46IGluaXRpYWw7IH0gfVxuXG4ubW9kYWwtc2hhcmUtbWFpbCAuZm9ybS1ncm91cCA+ICosXG4ubW9kYWwtY2FsY3VsYXRvciAuZm9ybS1ncm91cCA+ICoge1xuICBmbGV4OiBhdXRvO1xuICBhbGlnbi1zZWxmOiBhdXRvOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9ncmFtLWRldGFpbC12MyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQwMHB4OyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjMgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjMgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjMgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjMgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX2JhY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fYmFjayAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2JhY2sgLmxpbmtzLWdyb3VwX193cmFwcGVyIC5idXR0b24tLWJhY2sge1xuICAgICAgICBwYWRkaW5nLXRvcDogLjZlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC42ZW07IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA3NTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2O1xuICAgICAgcGFkZGluZzogMS40ZW07XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogLjVlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogOTZweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5wcm9ncmFtLWRldGFpbC12M19fbWFpbi1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBhZGRpbmc6IDJlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fbWFpbi1pbmZvIC50aXRsZS1zdWJ0aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fbWFpbi1pbmZvIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fbWFpbi1pbmZvIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fbWFpbi1pbmZvIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICBib3R0b206IDA7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX19hYm91dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fYWJvdXQge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19hYm91dCAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19hYm91dCAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Fib3V0IC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Fib3V0IC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19hYm91dCAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19hYm91dCAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19hYm91dCAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fYWJvdXQgLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0vMS42NjY2IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fYWJvdXQgLnRleHQtYmxvY2sgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5wcm9ncmFtLWRldGFpbC12M19fYmxvY2stcHJvZ3JhbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogN2VtOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12M19fYmxvY2stbG90IHtcbiAgICBtYXJnaW46IDNlbSAwIDRlbSAwOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3JkcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMWVtOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRkY4RDA2O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50OmhvdmVyLCAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQ6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDAgNGVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS0tYm9yZGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFlbSAqIDIpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRjhEMDY7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGOEQwNjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMCAyZW07IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS0tYm9yZGVyIC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm0tY29udGFjdF9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm1fX3ZhbGlkYXRpb246YmVmb3JlLCAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS0tYm9yZGVyIC5mb3JtX192YWxpZGF0aW9uOmFmdGVyLCAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS0tYm9yZGVyIC5mb3JtLWNvbnRhY3RfX3RpdGxlOmJlZm9yZSwgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciAuZm9ybS1jb250YWN0X190aXRsZTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS0tYm9yZGVyIC5mb3JtX192YWxpZGF0aW9uOmJlZm9yZSwgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciAuZm9ybS1jb250YWN0X190aXRsZTpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogLTJlbTsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm1fX3ZhbGlkYXRpb246YWZ0ZXIsIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm0tY29udGFjdF9fdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IC0yZW07IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS0tYm9yZGVyIC5mb3JtLWNvbnRhY3RfX3RpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMzhweDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm0tY29udGFjdF9fdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDM4cHg7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS0tYm9yZGVyIC5mb3JtX19jb25kaXRpb25zIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAzZW0gMWVtIDNlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS0tYm9yZGVyIC5mb3JtX19maWVsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm1fX2ZpZWxkc2V0IHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtX19maWVsZHNldC0tdmFsaWRhdGlvbiAuZm9ybV9fZmllbGRzIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtX19sZWdhbHMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0ZW07IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX19saW5rcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fbGlua3Mge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMmVtOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2xpbmtzIC5tb2R1bGUtbGlua3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2xpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgaGVpZ2h0OiAyLjJlbTtcbiAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLnByb2dyYW0tZGV0YWlsLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAucHJvZ3JhbS1kZXRhaWwtdjNfX2xpbmtzIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICBmaWxsOiAjRkY4RDA2OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvZ3JhbS1kZXRhaWwtdjNfX2xpbmtzIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9ncmFtLWRldGFpbC12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjRkY4RDA2OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzIC5ncm91cC1lbGVtZW50cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH0gfVxuICAucHJvZ3JhbS1kZXRhaWwtdjMgLmdyb3VwLWVsZW1lbnRzX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MyAuZ3JvdXAtZWxlbWVudHNfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvZ3JhbS1saXN0aW5nLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjFfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTgxNXB4OyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAucHJvZ3JhbS1saXN0aW5nLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygxZW0gKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMmVtICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDFlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMWVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDFlbSAyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDJlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoIDJlbSAqIDIpKTsgfSB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjEgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjEgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MSAuaXRlbV9fbGlua3Mge1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MSAuaXRlbV9fbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYxIC5pdGVtX19pbWcge1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjEgLml0ZW1fX2ltZyB7XG4gICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7IH0gfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MSAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYxIC5pdGVtX19pbmZvLXRpdGxlIHtcbiAgICAgIG1heC13aWR0aDogNjAlOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYxIC5pdGVtX19pbmZvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MSAuaXRlbV9faW5mby1pZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1heC13aWR0aDogNDAlOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxIC5pdGVtX19pbmZvLWV4dHJhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxIC5pdGVtX19pbmZvLWV4dHJhLS1zZXBhcmF0b3Ige1xuICAgICAgICAgIG1hcmdpbjogMCAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxIC5pdGVtX19pbmZvLWV4dHJhIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjEgLml0ZW1fX3N0YXR1cyAuc3RhdHVzX192YWx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS41ZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOSwgMTA5LCAxMDksIDAuNzUpOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0IDAuMDVzOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fbW9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbms6aG92ZXIgLml0ZW1fX21vcmUgLmJ1dHRvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rOmhvdmVyIC5pdGVtX19zdGF0dXMge1xuICAgICAgICB6LWluZGV4OiAxMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvZ3JhbS1saXN0aW5nLXYyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjJfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUzNXB4OyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnByb2dyYW0tbGlzdGluZy12Ml9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgNjBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjJfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0vMS42NjY2IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDAgKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMCAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMCAqIC0xKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKCAwICogMikpOyB9IH1cbiAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9fbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9fc3RhdHVzLnN0YXR1cyB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0b3A6IDA7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX3N0YXR1cy5zdGF0dXMgLnN0YXR1c19fdmFsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS41ZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgICAgICB3aWR0aDogNTIlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9fZGF0YSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0ZW07XG4gICAgICAgIGZsZXg6IDE7IH0gfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2ltZyB7XG4gICAgICBtaW4taGVpZ2h0OiA0MzVweDtcbiAgICAgIG1heC1oZWlnaHQ6IDQzNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9faW5mby10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjIyMjJlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9faW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9faW5mby1vcHRpb25zIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9faW5mby1leHRyYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9faW5mby1leHRyYSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9faW5mby1leHRyYS0tdmFsdWUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCAuM2VtO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDJlbS8wLjc1IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNGRjhEMDY7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2luZm8tZXh0cmEtLTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjIgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9faW5mby1wcmljZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19pbmZvLXByaWNlLS12YWx1ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMmVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2luZm8taWQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzZW0vMS4yIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44M2VtLzEuMiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9faGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9faGVhZGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9faGVhZGVyID4gKiB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDksIDEwOSwgMTA5LCAwLjc1KTsgfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCAwLjA1cztcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogMDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b246YmVmb3JlLCAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IDA7IH1cbiAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uID4gc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAwOyB9XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6Zm9jdXMsIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxOmZvY3VzOmJlZm9yZSwgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmZvY3VzLCAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjpmb2N1czpiZWZvcmUsIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTI6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9fZ2xvYmFsLWxpbms6aG92ZXIgLml0ZW1fX21vcmUge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2dsb2JhbC1saW5rOmhvdmVyIC5pdGVtX19tb3JlIC5idXR0b24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fc3RhdHVzIHtcbiAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fZGF0YSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX2RhdGEge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtOyB9IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fc3RhdHVzLnN0YXR1cyB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvZ3JhbS1saXN0aW5nLXYzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjNfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUzNXB4OyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjNfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnByb2dyYW0tbGlzdGluZy12M19fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgNjBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjNfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0vMS42NjY2IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDAgKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMCAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMCAqIC0xKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKCAwICogMikpOyB9IH1cbiAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgICAgICB3aWR0aDogNjYlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX19kYXRhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRlbTtcbiAgICAgICAgZmxleDogMTsgfSB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9faW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX19pbWcge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2ltZy0tY29udGFpbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbSAudGl0bGUtc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY2N2VtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW0gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg4OWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX19pbmZvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX19pbmZvIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4OyB9IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2luZm8tb3B0aW9ucyB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2luZm8tZXh0cmEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2luZm8tZXh0cmEtLXNlcGFyYXRvciB7XG4gICAgICAgICAgbWFyZ2luOiAwIDFlbTsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9faW5mby1pZCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2luZm8taWQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX19pbmZvLS1ib3JkZXIge1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMWVtICogMik7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC40ZW07XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkY4RDA2O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRjhEMDY7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMmVtOyB9XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5saW5rcy1ncm91cCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTsgfVxuICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5saW5rcy1ncm91cDpiZWZvcmUsIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2luZm8tLWJvcmRlciAubGlua3MtZ3JvdXA6YWZ0ZXIsIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZTpiZWZvcmUsIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7IH1cbiAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX19pbmZvLS1ib3JkZXIgLmxpbmtzLWdyb3VwOmJlZm9yZSwgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAtMmVtOyB9XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5saW5rcy1ncm91cDphZnRlciwgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlOmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMmVtOyB9XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMzhweDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZTphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMzhweDsgfSB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9fc3RhdHVzIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9fc3RhdHVzIC5zdGF0dXNfX3ZhbHVlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNWVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9fY29udGFpbmVyLXRleHQge1xuICAgICAgaGVpZ2h0OiA2ZW07XG4gICAgICBtYXJnaW46IDJlbSAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fZGF0YSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX3N0YXR1cyB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb21vdGUtdjEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9tb3RlLXYxX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9hbGVydG1haWwvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5wcm9tb3RlLXYxX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7IH1cbiAgLnByb21vdGUtdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvbW90ZS12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAucHJvbW90ZS12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb21vdGUtdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAucHJvbW90ZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5wcm9tb3RlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjsgfVxuICAgIC5wcm9tb3RlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wcm9tb3RlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvbW90ZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLnByb21vdGUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAucHJvbW90ZS12MV9fdGl0bGUgKyAuc2VydmljZXMtdjFfX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA1ZW07IH1cbiAgLnByb21vdGUtdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wcm9tb3RlLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAucHJvbW90ZS12MV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAucHJvbW90ZS12MV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgIC5wcm9tb3RlLXYxX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAucHJvbW90ZS12MV9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLnByb21vdGUtdjFfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgIC5wcm9tb3RlLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLnByb21vdGUtdjFfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAucHJvbW90ZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9tb3RlLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAucHJvbW90ZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjZmZmOyB9XG4gIC5wcm9tb3RlLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLnByb21vdGUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjRkY4RDA2OyB9XG4gICAgLnByb21vdGUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLnByb21vdGUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNGRjhEMDY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQUxMIExJU1RJTkcgLSBOQiBhbm5vbmNlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5iQW5ub25jZXMtdjEge1xuICBtYXJnaW46IDAgMCAxZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDFyZW0vMS4yZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAubmJBbm5vbmNlcy12MV9fdmFsdWUge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIuMmVtOyB9XG4gIC5uYkFubm9uY2VzLXYxX19sYWJlbCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbS8xLjJlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MSAubW9kYWwtZHBlIC5tb2RhbF9fYm9keSxcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MiAubW9kYWwtZHBlIC5tb2RhbF9fYm9keSxcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MyAubW9kYWwtZHBlIC5tb2RhbF9fYm9keSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMWVtOyB9XG5cbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MSAubW9kYWwtZHBlIC50aXRsZSxcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MiAubW9kYWwtZHBlIC50aXRsZSxcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MyAubW9kYWwtZHBlIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLm1vZGFsLWRwZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIsXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLm1vZGFsLWRwZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIsXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLm1vZGFsLWRwZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLm1vZGFsLWRwZSAuZW5lcmd5X19kcmF3aW5nLFxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5tb2RhbC1kcGUgLmVuZXJneV9fZHJhd2luZyxcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MyAubW9kYWwtZHBlIC5lbmVyZ3lfX2RyYXdpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5tb2RhbC1kcGUgLmVuZXJneV9fZHJhd2luZyxcbiAgICAucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLm1vZGFsLWRwZSAuZW5lcmd5X19kcmF3aW5nLFxuICAgIC5wYWdlLXByb3BlcnR5LWRldGFpbC12MyAubW9kYWwtZHBlIC5lbmVyZ3lfX2RyYXdpbmcge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5wYWdlLXByb3BlcnR5LWRldGFpbC12MSAubW9kYWwtZHBlIC5lbmVyZ3lfX2RyYXdpbmcgaW1nLFxuICAucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLm1vZGFsLWRwZSAuZW5lcmd5X19kcmF3aW5nIGltZyxcbiAgLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5tb2RhbC1kcGUgLmVuZXJneV9fZHJhd2luZyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDI3MHB4O1xuICAgIGhlaWdodDogMTV2aDtcbiAgICBtYXJnaW46IC44ZW0gMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLm1vZGFsLWRwZSAuZW5lcmd5X19kcmF3aW5nIGltZyxcbiAgICAgIC5wYWdlLXByb3BlcnR5LWRldGFpbC12MiAubW9kYWwtZHBlIC5lbmVyZ3lfX2RyYXdpbmcgaW1nLFxuICAgICAgLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5tb2RhbC1kcGUgLmVuZXJneV9fZHJhd2luZyBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5hcHBseS1vbmxpbmVfX3RpdGxlIC50aXRsZV9fY29udGVudCxcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MiAuYXBwbHktb25saW5lX190aXRsZSAudGl0bGVfX2NvbnRlbnQsXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLmFwcGx5LW9ubGluZV9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5hcHBseS1vbmxpbmUgYSxcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MiAuYXBwbHktb25saW5lIGEsXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLmFwcGx5LW9ubGluZSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cblxuLm1vZGFsLWNhbGN1bGF0b3ItLWNhZnBpIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZm9udC1zaXplOiAuOGVtOyB9XG5cbiNtYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0ODBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICNtYXAgY2FudmFzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuXG4ucHJvcGVydHktY29udGFjdF9fd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ucHJvcGVydHktY29udGFjdF9fYWdlbmN5LCAucHJvcGVydHktY29udGFjdF9fbmVnb3RpYXRvcixcbi5wcm9wZXJ0eS1jb250YWN0X19mb3JtIC5mb3JtLWJsb2NrIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkY4RDA2O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkY4RDA2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcm9wZXJ0eS1jb250YWN0X19hZ2VuY3ksIC5wcm9wZXJ0eS1jb250YWN0X19uZWdvdGlhdG9yLFxuICAgIC5wcm9wZXJ0eS1jb250YWN0X19mb3JtIC5mb3JtLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDAgMWVtOyB9IH1cblxuLnByb3BlcnR5LWNvbnRhY3QgLnByb3BlcnR5LWNvbnRhY3RfX25lZ290aWF0b3I6bm90KDpmaXJzdC1jaGlsZCkgLm1lbWJlci1jb250YWN0X190aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByb3BlcnR5LWNvbnRhY3QgLnByb3BlcnR5LWNvbnRhY3RfX25lZ290aWF0b3I6bm90KDpmaXJzdC1jaGlsZCkgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDJlbTsgfVxuXG4ucHJvcGVydHktY29udGFjdCAucHJvcGVydHktY29udGFjdF9fZm9ybTpub3QoOmZpcnN0LWNoaWxkKSAuZm9ybS1jb250YWN0X190aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByb3BlcnR5LWNvbnRhY3QgLnByb3BlcnR5LWNvbnRhY3RfX2Zvcm06bm90KDpmaXJzdC1jaGlsZCkgLmZvcm0tY29udGFjdF9fY29vcmRzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJvcGVydHktY29udGFjdCAucHJvcGVydHktY29udGFjdF9fZm9ybTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDVlbTsgfVxuICAucHJvcGVydHktY29udGFjdCAucHJvcGVydHktY29udGFjdF9fZm9ybTpmaXJzdC1jaGlsZCAuZm9ybS1jb250YWN0X190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAucHJvcGVydHktY29udGFjdCAucHJvcGVydHktY29udGFjdF9fZm9ybTpmaXJzdC1jaGlsZCAuZm9ybS1jb250YWN0X190aXRsZTpiZWZvcmUsIC5wcm9wZXJ0eS1jb250YWN0IC5wcm9wZXJ0eS1jb250YWN0X19mb3JtOmZpcnN0LWNoaWxkIC5mb3JtLWNvbnRhY3RfX3RpdGxlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB0b3A6IDUwJTsgfVxuICAgIC5wcm9wZXJ0eS1jb250YWN0IC5wcm9wZXJ0eS1jb250YWN0X19mb3JtOmZpcnN0LWNoaWxkIC5mb3JtLWNvbnRhY3RfX3RpdGxlOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktY29udGFjdCAucHJvcGVydHktY29udGFjdF9fZm9ybTpmaXJzdC1jaGlsZCAuZm9ybS1jb250YWN0X190aXRsZTpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IC0zZW07IH0gfVxuICAgIC5wcm9wZXJ0eS1jb250YWN0IC5wcm9wZXJ0eS1jb250YWN0X19mb3JtOmZpcnN0LWNoaWxkIC5mb3JtLWNvbnRhY3RfX3RpdGxlOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktY29udGFjdCAucHJvcGVydHktY29udGFjdF9fZm9ybTpmaXJzdC1jaGlsZCAuZm9ybS1jb250YWN0X190aXRsZTphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IC0zZW07IH0gfVxuXG4ucHJvcGVydHktY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5wcm9wZXJ0eS1jb250YWN0IC5mb3JtX192YWxpZGF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgei1pbmRleDogMTsgfVxuICAucHJvcGVydHktY29udGFjdCAuZm9ybV9fdmFsaWRhdGlvbjpiZWZvcmUsIC5wcm9wZXJ0eS1jb250YWN0IC5mb3JtX192YWxpZGF0aW9uOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB0b3A6IDUwJTsgfVxuICAucHJvcGVydHktY29udGFjdCAuZm9ybV9fdmFsaWRhdGlvbjpiZWZvcmUge1xuICAgIGxlZnQ6IC0yZW07IH1cbiAgLnByb3BlcnR5LWNvbnRhY3QgLmZvcm1fX3ZhbGlkYXRpb246YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMmVtOyB9XG5cbi5wcm9wZXJ0eS1jb250YWN0IC5mb3JtX19sZWdhbHMge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiA3ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciAuY29udGVudF9tZW1iZXIubWVtYmVyLWJvcmRlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRjhEMDY7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkY4RDA2O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRjhEMDY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIDNlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciAuY29udGVudF9tZW1iZXIubWVtYmVyLWJvcmRlciB7XG4gICAgICAgICAgcGFkZGluZzogMCAxZW07IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciAuY29udGVudF9tZW1iZXIgLm1lbWJlci1jb250YWN0X190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcGFkZGluZzogMCAxLjhlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciAubWVtYmVyLWNvbnRhY3RfX3RpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS41NjI1ZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciAubWVtYmVyLWNvbnRhY3RfX3RpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMi41ZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciAubWVtYmVyLWNvbnRhY3RfX3RpdGxlIC50aXRsZV9fY29udGVudDo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciAubWVtYmVyLWNvbnRhY3RfX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBsZWZ0OiAtMmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciAuY29udGVudF9tZW1iZXIgLm1lbWJlci1jb250YWN0X190aXRsZTphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiAtMWVtO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsX19tZW1iZXIgLmNvbnRlbnRfbWVtYmVyIC5tZW1iZXItY29udGFjdF9fdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogLTE1cHg7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciAubWVtYmVyLWNvbnRhY3RfX3RpdGxlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IC0yZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciAubWVtYmVyLWNvbnRhY3RfX3RpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogLTFlbTtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciAubWVtYmVyLWNvbnRhY3RfX3RpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogLTE1cHg7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciAuY29udGVudF9tZW1iZXIgLm1lbWJlci0zIHtcbiAgICAgIG1hcmdpbi10b3A6IC0yZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciAuY29udGVudF9tZW1iZXIgLm1lbWJlci0zX192aXN1YWwge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciAuY29udGVudF9tZW1iZXIgLm1lbWJlci0zX19kZWNvcmF0ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciAuY29udGVudF9tZW1iZXIgLm1lbWJlci0zX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciAuY29udGVudF9tZW1iZXIgLm1lbWJlci0zX190aXRsZSAubWVtYmVyX190aXRsZS0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgNDAwIDEuODc1ZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciAubWVtYmVyLTNfX3RpdGxlIC5tZW1iZXJfX3RpdGxlLTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCA0MDAgMS4yNWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciAubWVtYmVyLTNfX2Nvb3Jkc19fZWxlbWVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsX19tZW1iZXIgLmNvbnRlbnRfbWVtYmVyIC5tZW1iZXItM19fY29vcmRzX19lbGVtZW50Omxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciAubWVtYmVyLTNfX2Nvb3Jkc19fZWxlbWVudCAubGFiZWwge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsX19tZW1iZXIgLmNvbnRlbnRfbWVtYmVyIC5tZW1iZXItM19fY29vcmRzX19lbGVtZW50IC5jb29yZHMtcGhvbmVfX2NvbnRlbnQsIC5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciAuY29udGVudF9tZW1iZXIgLm1lbWJlci0zX19jb29yZHNfX2VsZW1lbnQgLmNvb3Jkcy1wb3J0YWJsZV9fY29udGVudCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciAubWVtYmVyLTNfX2Nvb3Jkc19fZWxlbWVudCAuY29vcmRzLW1haWxfX2NvbnRlbnQge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsX19tZW1iZXIgLmNvbnRlbnRfbWVtYmVyIC5tZW1iZXItM19fYWxpZ25lciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciAuY29udGVudF9tZW1iZXIgLm1lbWJlci0zX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAyZW07IH0gfVxuICAucHJvcGVydHktZGV0YWlsX19tZW1iZXItLWFnZW5jeSAuY29udGVudF9tZW1iZXIgLm1lbWJlci0zX192aXN1YWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktZGV0YWlsLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiZfX3RleHQtYmxvY2sge1xyXG4gICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvcGVydHktZGV0YWlsLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICB9Ki8gfVxuICAucHJvcGVydHktZGV0YWlsLXYxX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjEgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjEgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2JhY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fYmFjayAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19iYWNrIC5saW5rcy1ncm91cF9fd3JhcHBlciAuYnV0dG9uLS1iYWNrIHtcbiAgICAgICAgcGFkZGluZy10b3A6IC42ZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNmVtOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZSAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZSAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlIC5zbGlkZXItaW1nX19pbWcge1xuICAgIGhlaWdodDogNzUwcHg7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2O1xuICAgICAgcGFkZGluZzogMS40ZW07XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDJlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fc2xpZGUtbWVkaWEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMzA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZS1tZWRpYSAubW9kYWxfX2JvZHkge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fc2xpZGUtbWVkaWEgLm1vZGFsX19jbG9zZSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZS1tZWRpYSAubW9kYWxfX3Njcm9sbGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZS1tZWRpYSAubW9kYWxfX2NvbnRlbnQsIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlLW1lZGlhIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fc2xpZGUtbWVkaWEgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idXR0b25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bi1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmZvY3VzLCAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpmb2N1cyAubWVkaWEtbW9kdWxlX19zdmcsIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46aG92ZXIgLm1lZGlhLW1vZHVsZV9fc3ZnIHtcbiAgICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpmb2N1czpiZWZvcmUsIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3N2ZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgZmlsbDogI0ZGOEQwNjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19tYWluLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21haW4taW5mbyA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21haW4taW5mbyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21haW4taW5mbyB7XG4gICAgICAgIHdpZHRoOiA2OCU7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21haW4taW5mbyAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21haW4taW5mbyAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFpbi1pbmZvIC5tYWluLWluZm9fX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjY2NjYgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFpbi1pbmZvIC5tYWluLWluZm9fX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1pZCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbS8xLjY2NjYgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjRkY4RDA2O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8taWQgYSB7XG4gICAgICAgIGNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9ucyB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMgLm9wdGlvbnMgLm9wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMgLm9wdGlvbnMgLm9wdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25zIC5vcHRpb246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25zIC5vcHRpb25fX251bWJlciwgLnByb3BlcnR5LWRldGFpbC12MV9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9ucyAub3B0aW9uX19sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9ucyAub3B0aW9uX19udW1iZXIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuODg4OWVtLzEuNSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRkY4RDA2O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25zIC5vcHRpb25fX2xhYmVsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Byb3BlcnR5LWNvbnRhY3Qge1xuICAgIG1heC13aWR0aDogNDEwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fcHJvcGVydHktY29udGFjdCB7XG4gICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICAgIG1hcmdpbjogaW5pdGlhbDsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWdyb3VwID4gKiB7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgICAgYWxpZ24tc2VsZjogYXV0bzsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgdG9wOiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50OmhvdmVyLCAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50OmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmhpZGRlbl9jb29yZHMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtIHtcbiAgICAgIC8qXHJcbiAgICAgICYtLWJvcmRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cclxuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMWVtICogMik7ICAvLyAxZW0gPSBwYWRkaW5nIGJ1dHRvblxyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG5cclxuICAgICAgICAgIGJvcmRlci1sZWZ0ICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodCA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZyAgICAgIDogMCA1ZW07XHJcblxyXG4gICAgICAgICAgLmZvcm1fX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm1fX3ZhbGlkYXRpb24sIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQgICAgICAgICAgOiAnJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgIHdpZHRoICAgICAgICAgICAgOiAxMTBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQgICAgICAgICAgIDogMXB4O1xyXG4gICAgICAgICAgICAgIHRvcCAgICAgICAgICAgICAgOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBsZWZ0IDogLTVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgcmlnaHQgOiAtNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGggOiAzOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICB3aWR0aCA6IDM4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3JtX19jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDNlbSAxZW0gM2VtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAgKi8gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19maWVsZHNldCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm1fX2ZpZWxkc2V0LS12YWxpZGF0aW9uIC5mb3JtX19maWVsZHMge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybV9fbGVnYWxzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNWVtOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcy5kYXRhcyAuZGF0YXNfX2luZm8tb3B0aW9ucyAub3B0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zIC5vcHRpb25zIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygwICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zIC5vcHRpb25zIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygwICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcy5kYXRhcyAuZGF0YXNfX2luZm8tb3B0aW9ucyAub3B0aW9ucyB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMCAqIC0xKTsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcy5kYXRhcyAuZGF0YXNfX2luZm8tb3B0aW9ucyAub3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcy5kYXRhcyAuZGF0YXNfX2luZm8tb3B0aW9ucyAub3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtICgwICogMikpOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcy5kYXRhcyAuZGF0YXNfX2luZm8tb3B0aW9ucyAub3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtICgwICogMikpOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMuZGF0YXMgLmRhdGFzX19pbmZvLW9wdGlvbnMgLm9wdGlvbnMgLm9wdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQgLSAoIDAgKiAyKSk7IH0gfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcy5kYXRhcyAuZGF0YXNfX2luZm8tb3B0aW9ucyAub3B0aW9ucyAub3B0aW9uX19udW1iZXIsIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zIC5vcHRpb25zIC5vcHRpb25fX2xhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcy5kYXRhcyAuZGF0YXNfX2luZm8tb3B0aW9ucyAub3B0aW9ucyAub3B0aW9uX19udW1iZXIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNmVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMuZGF0YXMgLmRhdGFzX19pbmZvLW9wdGlvbnMgLm9wdGlvbnMgLm9wdGlvbl9fbGFiZWwge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OWVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjNlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zLS1pbmZvc2ZpIC5vcHRpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMuZGF0YXMgLmRhdGFzX19pbmZvLW9wdGlvbnMtLWluZm9zZmkgLm9wdGlvbnMge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDAgKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMuZGF0YXMgLmRhdGFzX19pbmZvLW9wdGlvbnMtLWluZm9zZmkgLm9wdGlvbnMge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDAgKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zLS1pbmZvc2ZpIC5vcHRpb25zIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygwICogLTEpOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zLS1pbmZvc2ZpIC5vcHRpb25zIC5vcHRpb24ge1xuICAgICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zLS1pbmZvc2ZpIC5vcHRpb25zIC5vcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDAgKiAyKSk7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zLS1pbmZvc2ZpIC5vcHRpb25zIC5vcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDAgKiAyKSk7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcy5kYXRhcyAuZGF0YXNfX2luZm8tb3B0aW9ucy0taW5mb3NmaSAub3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCAtICggMCAqIDIpKTsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zLS1pbmZvc2ZpIC5vcHRpb25zIC5vcHRpb25fX251bWJlciwgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMuZGF0YXMgLmRhdGFzX19pbmZvLW9wdGlvbnMtLWluZm9zZmkgLm9wdGlvbnMgLm9wdGlvbl9fbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zLS1pbmZvc2ZpIC5vcHRpb25zIC5vcHRpb25fX251bWJlciB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4xMTExZW0vMS41IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zLS1pbmZvc2ZpIC5vcHRpb25zIC5vcHRpb25fX2xhYmVsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODllbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNGRjhEMDY7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDJlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19saW5rcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2xpbmtzIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAubGlua3MtZ3JvdXBfX2xpbmsge1xuICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLmxpbmtzLWdyb3VwIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5saW5rcy1ncm91cCAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICBoZWlnaHQ6IDIuMmVtO1xuICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLnByb3BlcnR5LWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgZmlsbDogI0ZGOEQwNjsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvcGVydHktZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnByb3BlcnR5LWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBjb2xvcjogI0ZGOEQwNjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19lbmVyZ3kge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19lbmVyZ3kge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19lbmVyZ3kuZW5lcmd5IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZW5lcmd5LmVuZXJneSAuZW5lcmd5X190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9fdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX3RleHQtdmVydGljYWwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZW5lcmd5LmVuZXJneSAuZW5lcmd5X190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuICAgICAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA4MHB4O1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA1LjExMTFlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTYpOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX2NvbnRhaW4taW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZW5lcmd5LmVuZXJneSAuZW5lcmd5X19jb250YWluLWltZyBpbWcge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX2NvbnRhaW4taW1nIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9fY29udGFpbi1pbWcgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZW5lcmd5LmVuZXJneSAuZW5lcmd5X19jb250YWluLWltZzpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX2ltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1heC13aWR0aDogMjMwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX2ltZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZW5lcmd5LmVuZXJneSAuZW5lcmd5X19pbWc6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZW5lcmd5LmVuZXJneSAuZW5lcmd5X19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21hcCB7XG4gICAgICB3aWR0aDogNjAlOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFwIC5tYXBfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFwIC5tYXBfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21hcCAubWFwLWRldGFpbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFwIC5tYXAtZGV0YWlsX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21hcCAubWFwLWRldGFpbF9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgICAgbGVmdDogNzZweDtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA1LjExMTFlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNik7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21hcCAubWFwLWRldGFpbF9fdGl0bGUgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFwIC5tYXAtZGV0YWlsX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21hcCAubWFwLWRldGFpbF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFwIC5tYXAtZGV0YWlsX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21hcCAubWFwLWRldGFpbF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21hcCAubWFwLWRldGFpbF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21hcCAubWFwLWRldGFpbF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM3JlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFwIC5tYXAtZGV0YWlsX19jb250YWluZXItbWFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21hcCAubWFwLWRldGFpbF9fY29udGFpbmVyLW1hcCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21hcCAubWFwLWRldGFpbF9fY29udGFpbmVyLW1hcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFwIC5tYXAtZGV0YWlsX19jb250YWluZXItbWFwID4gKiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYXAgLm1hcC1kZXRhaWxfX2NvbnRhaW5lci1tYXAgPiAqIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21hcCAubWFwLWRldGFpbF9fY29udGFpbmVyLW1hcCA+ICogPiAqIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21hcCAubWFwLWRldGFpbF9fY29udGFpbmVyLW1hcCAubW9kdWxlLW1hcC1wb2lfX21hcCB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYXAgLm1hcC1kZXRhaWxfX2NvbnRhaW5lci1tYXAgLm1hcCB7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2NhbGVuZGFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19jYWxlbmRhciAucHJpY2Utc2Vhc29ucmVudGFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19jYWxlbmRhciAucHJpY2Utc2Vhc29ucmVudGFsX190YWJsZSB7XG4gICAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19lcXVpcG1lbnQgLmVxdWlwbWVudF9fdGFibGUge1xuICAgIG1heC13aWR0aDogNDUwcHg7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fZXF1aXBtZW50IC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZXF1aXBtZW50IC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZXF1aXBtZW50IC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19lcXVpcG1lbnQgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19lcXVpcG1lbnQgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19lcXVpcG1lbnQgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19lcXVpcG1lbnQgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VxdWlwbWVudC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VxdWlwbWVudC0tc2VydmljZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19lcXVpcG1lbnQucHJvcGVydHktZGV0YWlsLXYxX19lcXVpcG1lbnQtLXNlcnZpY2VzIC5lcXVpcG1lbnRfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZXF1aXBtZW50LnByb3BlcnR5LWRldGFpbC12MV9fZXF1aXBtZW50LS1zZXJ2aWNlcyAuZXF1aXBtZW50X190YWJsZSB7XG4gICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MSAuZ3JvdXAtZWxlbWVudHNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxIC5ncm91cC1lbGVtZW50c19fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19ub3RpY2Uge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fdGFiLXBpZWNlcyB7XG4gICAgcGFkZGluZy10b3A6IDJlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3RhYi1waWVjZXNfMSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMC41ZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3RhYi1waWVjZXNfMSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNGRjhEMDY7XG4gICAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdGFiLXBpZWNlc18xIHNwYW4ge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMS4yZW0vMS41IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX190YWItcGllY2VzXzEgc3BhbiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAwLjhlbS8xLjUgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fdGFiLXBpZWNlc190YWJfMiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3RhYi1waWVjZXNfMiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX190YWItcGllY2VzXzIgc3BhbiB7XG4gICAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdGFiLXBpZWNlc18yIHNwYW4ge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX190YWItcGllY2VzXzIgc3BhbiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhlbS8xLjUgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdGFiLXBpZWNlc18yIHNwYW4ge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC41ZW0vMS41IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYxIC5wcm9wZXJ0eS1jb250YWN0X19hcHBseS1vbmxpbmUge1xuICAgIG1hcmdpbjogMWVtIDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxIC5wcm9wZXJ0eS1jb250YWN0X19hcHBseS1vbmxpbmUgLmFwcGx5LW9ubGluZV9fdGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5tb2RhbC1zaGFyZS1tYWlsIC5mb3JtLWdyb3VwID4gKixcbi5tb2RhbC1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwID4gKiB7XG4gIGZsZXg6IGF1dG87XG4gIGFsaWduLXNlbGY6IGF1dG87IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5lbmVyZ3lfX2xhYmVsIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0vMS42NjY2IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktZGV0YWlsLXYyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiZfX3RleHQtYmxvY2sge1xyXG4gICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvcGVydHktZGV0YWlsLXYyX190ZXh0X21hcCwgJyYnKTtcclxuICB9Ki8gfVxuICAucHJvcGVydHktZGV0YWlsLXYyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE4MTVweDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MiAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MiAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MiAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjIgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjIgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2JhY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2JhY2sgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fYmFjayAubGlua3MtZ3JvdXBfX3dyYXBwZXIgLmJ1dHRvbi0tYmFjayB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAuNmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjZlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fYmFjayAubGlua3MtZ3JvdXBfX3dyYXBwZXIgLmJ1dHRvbi1zdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXJfX3N3aXBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXJfX3N3aXBlciB7XG4gICAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19tYWluIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fbWFpbiB7XG4gICAgICAgIGhlaWdodDogNzUwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19tYWluIC5zbGlkZXItaW1nX19waWN0dXJlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19tYWluIC5zbGlkZXItaW1nX19pbWcge1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIGhlaWdodDogNzUwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19tYWluIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IDc1MHB4OyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUuc2xpZGVyLS1jb250YWluIC5zbGlkZXJfX21haW4gLnNsaWRlci1pbWdfX3BpY3R1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZS5zbGlkZXItLWNvbnRhaW4gLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19faW1nIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUuc2xpZGVyLS1jb250YWluIC5zbGlkZXJfX21haW4gLnNsaWRlci1pbWdfX2ltZyB7XG4gICAgICAgIGhlaWdodDogNzUwcHg7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyLS10aHVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLyouc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAvL3dpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjQ1cHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyNDVweDtcclxuICAgICAgICAvL21hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB9Ki8gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyLS10aHVtYnMge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXItLXRodW1icyAuc2xpZGVyX190aHVtYnMge1xuICAgICAgICBoZWlnaHQ6IDc1MHB4OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyLS10aHVtYnMgLnN3aXBlci1zbGlkZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlci0tdGh1bWJzIC5zbGlkZXJfX2ltZyB7XG4gICAgICBoZWlnaHQ6IDI0NXB4OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7XG4gICAgcGFkZGluZzogMS40ZW07XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAyZW07IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVkoNTAlKTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVkoNTAlKTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUge1xuICAgIG1hcmdpbi10b3A6IDNlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnV0dG9ucyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpmb2N1cywgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpmb2N1cyAubWVkaWEtbW9kdWxlX19zdmcsIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46aG92ZXIgLm1lZGlhLW1vZHVsZV9fc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46Zm9jdXM6YmVmb3JlLCAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19zdmcge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21haW4taW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBhZGRpbmc6IDJlbSAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFpbi1pbmZvIC50aXRsZS1zdWJ0aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYWluLWluZm8gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21haW4taW5mbyAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19fd3JhcHBlciAuZ3JvdXAtZWxlbWVudHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19fd3JhcHBlciAuZ3JvdXAtZWxlbWVudHMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX193cmFwcGVyIC5ncm91cC1lbGVtZW50c19fd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX3RleHQtYmxvY2sge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLWlkIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43ZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLWlkIGEge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMge1xuICAgICAgbWluLXdpZHRoOiAyNTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRlbTsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9ucyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMgLm9wdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9uX19udW1iZXIsIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMgLm9wdGlvbl9fbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMgLm9wdGlvbl9fbnVtYmVyIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjExMTFlbS8xLjUgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMgLm9wdGlvbl9fbGFiZWwge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OWVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFpbi1pbmZvIC5ncm91cC1lbGVtZW50c19fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19hYm91dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Fib3V0IHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Fib3V0IC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19hYm91dCAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19hYm91dCAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fYWJvdXQgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19hYm91dCAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fYWJvdXQgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Fib3V0IC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fYWJvdXQgLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0vMS42NjY2IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Fib3V0IC50ZXh0LWJsb2NrIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19wcm9wZXJ0eS1jb250YWN0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDQxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Byb3BlcnR5LWNvbnRhY3Qge1xuICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICBtYXJnaW46IGluaXRpYWw7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1ibG9jayAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWJsb2NrIC5mb3JtLWdyb3VwID4gKiB7XG4gICAgICAgIGZsZXg6IGF1dG87XG4gICAgICAgIGFsaWduLXNlbGY6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1jb250YWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWJsb2NrIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMS45ZW07IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxZW07IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQ6aG92ZXIsIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQ6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmhpZGRlbl9jb29yZHMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0ge1xuICAgICAgLypcclxuICAgICAgJi0tYm9yZGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxZW0gKiAyKTsgIC8vIDFlbSA9IHBhZGRpbmcgYnV0dG9uXHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XHJcblxyXG4gICAgICAgICAgYm9yZGVyLWxlZnQgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0IDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nICAgICAgOiAwIDRlbTtcclxuXHJcbiAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiwgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudCAgICAgICAgICA6ICcnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgd2lkdGggICAgICAgICAgICA6IDgwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDFweDtcclxuICAgICAgICAgICAgICB0b3AgICAgICAgICAgICAgIDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbGVmdCA6IC00ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHJpZ2h0IDogLTRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoIDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGggOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZm9ybV9fY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAzZW0gMWVtIDNlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgICovIH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybV9fZmllbGRzZXQge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtX19maWVsZHNldC0tdmFsaWRhdGlvbiAuZm9ybV9fZmllbGRzIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm1fX2xlZ2FscyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19kYXRhcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGF0YXMgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2RhdGFzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2RhdGFzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19kYXRhcyAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2RhdGFzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19kYXRhcyAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGF0YXMgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGF0YXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2RhdGFzIC5kYXRhcy0tZW5lcmd5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGF0YXMgLmRhdGFzLS1lbmVyZ3kgLmVuZXJneV9fZHJhd2luZyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGF0YXMgLmRhdGFzLS1lbmVyZ3kgLmVuZXJneV9fZHJhd2luZyBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGF0YXMgLmRhdGFzLS1lbmVyZ3kgLmVuZXJneV9fbGFiZWwge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fbGlua3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19saW5rcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIC5tb2R1bGUtbGlua3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19saW5rcyAubW9kdWxlLWxpbmtzIC5saW5rcy1ncm91cF9fbGluayB7XG4gICAgICAgIG1hcmdpbjogMCAxZW0gMCAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19saW5rcyAubW9kdWxlLWxpbmtzOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIC5tb2R1bGUtbGlua3MgLmxpbmtzLWdyb3VwX19saW5rICsgLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogM2VtOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgaGVpZ2h0OiAyLjJlbTtcbiAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAucHJvcGVydHktZGV0YWlsLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAucHJvcGVydHktZGV0YWlsLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgZmlsbDogI0ZGOEQwNjsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBjb2xvcjogI0ZGOEQwNjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19lbmVyZ3kge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19lbmVyZ3kge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19lbmVyZ3kuZW5lcmd5IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZW5lcmd5LmVuZXJneSAuZW5lcmd5X190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICAgICAgbGVmdDogODBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNi4xMTExZW0vMSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE2KTsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZW5lcmd5LmVuZXJneSAuZW5lcmd5X19pbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDIzMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZW5lcmd5LmVuZXJneSAuZW5lcmd5X19pbWcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9faW1nOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9fbGFiZWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYXAgLm1hcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21hcCAubWFwX193cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYXAgLm1hcF9fdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21hcCAubWFwX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21hcCAubWFwX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21hcCAubWFwX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21hcCAubWFwX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYXAgLm1hcF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYXAgLm1hcF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzcmVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21hcCAubWFwX19jb250YWluZXItbWFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYXAgLm1hcF9fanMtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMzgwcHg7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFwIC5tYXBfX2pzLWNvbnRhaW5lciA+ICoge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYXAgLm1vZHVsZS1tYXAtcG9pX19tYXAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21hcCAubWFwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fZXF1aXBtZW50IC5lcXVpcG1lbnRfX3RhYmxlIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VxdWlwbWVudCAuZXF1aXBtZW50X190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VxdWlwbWVudCAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VxdWlwbWVudCAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZXF1aXBtZW50IC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZXF1aXBtZW50IC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZXF1aXBtZW50IC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZXF1aXBtZW50IC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19lcXVpcG1lbnQucHJvcGVydHktZGV0YWlsLXYyX19lcXVpcG1lbnQtLXNlcnZpY2VzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZXF1aXBtZW50LnByb3BlcnR5LWRldGFpbC12Ml9fZXF1aXBtZW50LS1zZXJ2aWNlcyAuZXF1aXBtZW50X19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleDogMTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VxdWlwbWVudC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VxdWlwbWVudC0tc2VydmljZXMgLmVxdWlwbWVudF9fdGFibGUge1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb3BlcnR5LWRldGFpbC12MiAuZ3JvdXAtZWxlbWVudHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MiAuZ3JvdXAtZWxlbWVudHNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjIgLmdyb3VwLWVsZW1lbnRzX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjIgLmdyb3VwLWVsZW1lbnRzLS1yb3cgLmdyb3VwLWVsZW1lbnRzX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjIgLmdyb3VwLWVsZW1lbnRzLS1jb2x1bW4gLmdyb3VwLWVsZW1lbnRzX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX25vdGljZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX190YWItcGllY2VzIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdGFiLXBpZWNlc19fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdGFiLXBpZWNlc18xIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAwLjVlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdGFiLXBpZWNlc18xIHNwYW4ge1xuICAgICAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICAgICAgd2lkdGg6IDIwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190YWItcGllY2VzXzEgc3BhbiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAxLjJlbS8xLjUgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3RhYi1waWVjZXNfMSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDAuOGVtLzEuNSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX190YWItcGllY2VzX3RhYl8yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdGFiLXBpZWNlc18yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3RhYi1waWVjZXNfMiBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDIwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190YWItcGllY2VzXzIgc3BhbiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3RhYi1waWVjZXNfMiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtLzEuNSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190YWItcGllY2VzXzIgc3BhbiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjVlbS8xLjUgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjIgLnByb3BlcnR5LWNvbnRhY3RfX2FwcGx5LW9ubGluZSB7XG4gICAgbWFyZ2luOiAxZW0gMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjIgLnByb3BlcnR5LWNvbnRhY3RfX2FwcGx5LW9ubGluZSAuYXBwbHktb25saW5lX190aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm1vZGFsLXNoYXJlLW1haWwgLmZvcm0tZ3JvdXAgPiAqLFxuLm1vZGFsLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgPiAqIHtcbiAgZmxleDogYXV0bztcbiAgYWxpZ24tc2VsZjogYXV0bzsgfVxuXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLmVuZXJneV9fbGFiZWwge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS42NjY2IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1kZXRhaWwtdjMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qJl9fdGV4dC1ibG9jayB7XHJcbiAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RleHRfbWFwLCAnJicpO1xyXG4gIH0qLyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQwMHB4OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjMgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MyAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjMgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjhlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19iYWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2JhY2sgLmJ1dHRvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fYmFjayAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2JhY2sgLmJ1dHRvbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2JhY2sgLmJ1dHRvbjpmb2N1cywgLnByb3BlcnR5LWRldGFpbC12M19fYmFjayAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19iYWNrIC5idXR0b246Zm9jdXM6YmVmb3JlLCAucHJvcGVydHktZGV0YWlsLXYzX19iYWNrIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fYmFjayAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19iYWNrIC5saW5rcy1ncm91cF9fd3JhcHBlciAuYnV0dG9uLS1iYWNrIHtcbiAgICAgICAgcGFkZGluZy10b3A6IC42ZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNmVtOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm8taWQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLjZlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm8taWQgYSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZS1tZWRpYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDMwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUtbWVkaWEgLm1vZGFsX19ib2R5IHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlLW1lZGlhIC5tb2RhbF9fY2xvc2Uge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUtbWVkaWEgLm1vZGFsX19zY3JvbGxlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUtbWVkaWEgLm1vZGFsX19jb250ZW50LCAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZS1tZWRpYSAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlLW1lZGlhIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcbiAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXItaW1nX19pbWcge1xuICAgICAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyLWltZ19faW1nIHtcbiAgICBoZWlnaHQ6IDc1MHB4OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjtcbiAgICAgIHBhZGRpbmc6IDEuNGVtO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDk2cHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlIC5tb2RhbF9fYm9keSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J1dHRvbnMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0biB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpmb2N1cywgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46Zm9jdXMgLm1lZGlhLW1vZHVsZV9fc3ZnLCAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmhvdmVyIC5tZWRpYS1tb2R1bGVfX3N2ZyB7XG4gICAgICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmZvY3VzOmJlZm9yZSwgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19zdmcge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBtYXJnaW46IC4yZW0gMDtcbiAgICAgIGZpbGw6ICNGRjhEMDY7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fbWFpbi1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBhZGRpbmc6IDJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19tYWluLWluZm8gLnRpdGxlLXN1YnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbWFpbi1pbmZvIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21haW4taW5mbyAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19tYWluLWluZm8gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tYWluLWluZm8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21haW4taW5mbyAubWFpbi1pbmZvX19wcmljZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjY2NjYgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tYWluLWluZm8gLm1haW4taW5mb19fcHJpY2UgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tYWluLWluZm8gLm1haW4taW5mb19fcHJpY2UgLnByaWNlX19jaGFyZ2Uge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjdyZW0vMS42NjY2IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21haW4taW5mbyAubWFpbi1pbmZvX19wcmljZSAucHJpY2VfX2NoYXJnZSBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19hYm91dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Fib3V0IHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Fib3V0IC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19hYm91dCAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19hYm91dCAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fYWJvdXQgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19hYm91dCAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fYWJvdXQgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuOGVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fYWJvdXQgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19hYm91dCAudGV4dC1ibG9jayB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjY2NjYgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fYWJvdXQgLnRleHQtYmxvY2sgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Byb3BlcnR5LWNvbnRhY3Qge1xuICAgIG1heC13aWR0aDogNDEwcHg7XG4gICAgbWFyZ2luOiAyZW0gYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19wcm9wZXJ0eS1jb250YWN0IHtcbiAgICAgICAgd2lkdGg6IDQyJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tZ3JvdXAgPiAqIHtcbiAgICAgIGZsZXg6IGF1dG87XG4gICAgICBhbGlnbi1zZWxmOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMWVtOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNGRjhEMDY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50OmhvdmVyLCAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50OmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5oaWRkZW5fY29vcmRzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtIHtcbiAgICAgIC8qXHJcbiAgICAgICYtLWJvcmRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cclxuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMWVtICogMik7ICAvLyAxZW0gPSBwYWRkaW5nIGJ1dHRvblxyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG5cclxuICAgICAgICAgIGJvcmRlci1sZWZ0ICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X2Zvcm1fYm9yZGVyX3dpZHRoICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X2Zvcm1fYm9yZGVyX3N0eWxlICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X2Zvcm1fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0IDogJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfZm9ybV9ib3JkZXJfd2lkdGggJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfZm9ybV9ib3JkZXJfc3R5bGUgJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfZm9ybV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmcgICAgICA6IDAgM2VtO1xyXG5cclxuICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25fbWFwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uLCAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50ICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9mb3JtX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogODBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQgICAgICAgICAgIDogMXB4O1xyXG4gICAgICAgICAgICAgIHRvcCAgICAgICAgICAgICAgOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBsZWZ0IDogLTNlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgcmlnaHQgOiAtM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGggOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICB3aWR0aCA6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3JtX19jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDNlbSAxZW0gM2VtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgKi8gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtX19maWVsZHNldCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm1fX2ZpZWxkc2V0LS12YWxpZGF0aW9uIC5mb3JtX19maWVsZHMge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybV9fbGVnYWxzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNGVtOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2RhdGFzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19kYXRhcyAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZGF0YXMgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZGF0YXMgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2RhdGFzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZGF0YXMgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2RhdGFzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjhlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2RhdGFzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2RhdGFzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xuICAgICAgICBtYXJnaW4tdG9wOiAzZW07IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2RhdGFzIC5lbmVyZ3lfX2RyYXdpbmcge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZGF0YXMgLmVuZXJneV9fZHJhd2luZyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fZGF0YXMgLmVuZXJneV9fbGFiZWwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2xpbmtzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbGlua3Mge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbGlua3MgLm1vZHVsZS1saW5rcyArIC5tb2R1bGUtbGlua3Mge1xuICAgICAgbWFyZ2luLXRvcDogM2VtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2xpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2xpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2xpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbGlua3MgLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgICAgIG1hcmdpbjogMCAxZW0gMCAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgIGhlaWdodDogMi4yZW07XG4gICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLnByb3BlcnR5LWRldGFpbC12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLnByb3BlcnR5LWRldGFpbC12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgIGZpbGw6ICNGRjhEMDY7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvcGVydHktZGV0YWlsLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvcGVydHktZGV0YWlsLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICNGRjhEMDY7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fZW5lcmd5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZW5lcmd5IHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fZW5lcmd5LmVuZXJneSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX3RleHQtdmVydGljYWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDYuMTExMWVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNik7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZW5lcmd5LmVuZXJneSAuZW5lcmd5X19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZW5lcmd5LmVuZXJneSAuZW5lcmd5X19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4OyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9faW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9faW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX2ltZzpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX2xhYmVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21hcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM4MHB4OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbWFwID4gKiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbWFwID4gKiA+ICoge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbWFwIC5tb2R1bGUtbWFwLXBvaV9fbWFwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19tYXAgLm1hcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTAlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VxdWlwbWVudCAuZXF1aXBtZW50X190YWJsZSB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19lcXVpcG1lbnQgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19lcXVpcG1lbnQgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19lcXVpcG1lbnQgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VxdWlwbWVudCAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VxdWlwbWVudCAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VxdWlwbWVudCAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VxdWlwbWVudCAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM2VtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fZXF1aXBtZW50LnByb3BlcnR5LWRldGFpbC12M19fZXF1aXBtZW50LS1zZXJ2aWNlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VxdWlwbWVudC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VxdWlwbWVudC0tc2VydmljZXMgLmVxdWlwbWVudF9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19lcXVpcG1lbnQucHJvcGVydHktZGV0YWlsLXYzX19lcXVpcG1lbnQtLXNlcnZpY2VzIC5lcXVpcG1lbnRfX3RhYmxlIHtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjMgLmdyb3VwLWVsZW1lbnRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjMgLmdyb3VwLWVsZW1lbnRzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12MyAuZ3JvdXAtZWxlbWVudHNfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjMgLmdyb3VwLWVsZW1lbnRzLS1tZWRpYS1tb2R1bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX25vdGljZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX190YWItcGllY2VzIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fdGFiLXBpZWNlc18xIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAwLjVlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fdGFiLXBpZWNlc18xIHNwYW4ge1xuICAgICAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICAgICAgd2lkdGg6IDIwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX190YWItcGllY2VzXzEgc3BhbiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAxLjJlbS8xLjUgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3RhYi1waWVjZXNfMSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDAuOGVtLzEuNSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX190YWItcGllY2VzX3RhYl8yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fdGFiLXBpZWNlc18yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3RhYi1waWVjZXNfMiBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDIwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX190YWItcGllY2VzXzIgc3BhbiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3RhYi1waWVjZXNfMiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtLzEuNSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX190YWItcGllY2VzXzIgc3BhbiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjVlbS8xLjUgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjMgLnByb3BlcnR5LWNvbnRhY3RfX2FwcGx5LW9ubGluZSB7XG4gICAgbWFyZ2luOiAxZW0gMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjMgLnByb3BlcnR5LWNvbnRhY3RfX2FwcGx5LW9ubGluZSAuYXBwbHktb25saW5lX190aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm1vZGFsLXNoYXJlLW1haWwgLmZvcm0tZ3JvdXAgPiAqLFxuLm1vZGFsLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgPiAqIHtcbiAgZmxleDogYXV0bztcbiAgYWxpZ24tc2VsZjogYXV0bzsgfVxuXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLmVuZXJneV9fbGFiZWwge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjY2NjYgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LWxpc3RpbmctdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjFfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTgxNXB4OyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvcGVydHktbGlzdGluZy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAucHJvcGVydHktbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCA2MHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0vMS42NjY2IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygxZW0gKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDJlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDJlbSAqIC0xKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDFlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMWVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgyZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICggMmVtICogMikpOyB9IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19saW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19pbWcge1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9faW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19pbWcge1xuICAgICAgICAgIGhlaWdodDogMjh2dzsgfSB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9faW5mby10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2luZm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDFlbTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2luZm8taWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDFlbTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2luZm8tZXh0cmEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19pbmZvLWV4dHJhLS1zZXBhcmF0b3Ige1xuICAgICAgICAgIG1hcmdpbjogMCAxZW07IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fdG9vbGJhciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fdG9vbGJhciAucHJvcGVydHktbGlzdGluZy12MV9fc2VsZWN0aW9uIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICAgIHdpZHRoOiAxLjZlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgc3Ryb2tlOiAjMDAwMDAwOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fdG9vbGJhciAucHJvcGVydHktbGlzdGluZy12MV9fc2VsZWN0aW9uIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIHBhdGgge1xuICAgICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgICBzdHJva2U6ICMwMDAwMDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX190b29sYmFyIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19zZWxlY3Rpb24gLnNlbGVjdGlvbl9fbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IC0xcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fbWVkaWEtbW9kdWxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogOTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG4tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLjZlbTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG4ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDRweCA0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC43KSk7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbmsge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0IDAuMDVzO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAwOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b246YmVmb3JlLCAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAwOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gPiBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IDA7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6Zm9jdXMsIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6Zm9jdXM6YmVmb3JlLCAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTIge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjpmb2N1cywgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTI6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjpmb2N1czpiZWZvcmUsIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fbW9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rOmhvdmVyIC5pdGVtX19tb3JlIC5idXR0b24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbms6aG92ZXIgLml0ZW1fX3N0YXR1cyB7XG4gICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX21hbmRhdG9yeSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX21hbmRhdG9yeS5tYW5kYXRvcnkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19tYW5kYXRvcnkubWFuZGF0b3J5IC5tYW5kYXRvcnlfX3RleHQge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX21hbmRhdG9yeS5tYW5kYXRvcnkgLm1hbmRhdG9yeV9fdGV4dCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19tYW5kYXRvcnkubWFuZGF0b3J5IC5tYW5kYXRvcnlfX3RpdGxlLnRpdGxlLXN1YnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX21hbmRhdG9yeS5tYW5kYXRvcnkgLm1hbmRhdG9yeV9fdGl0bGUudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fbWFuZGF0b3J5Lm1hbmRhdG9yeSAubWFuZGF0b3J5X190aXRsZS50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fbWFuZGF0b3J5Lm1hbmRhdG9yeSAubWFuZGF0b3J5X190aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fbWFuZGF0b3J5Lm1hbmRhdG9yeSAubWFuZGF0b3J5X19kcmF3aW5nIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgIGhlaWdodDogOTBweDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fbWFuZGF0b3J5Lm1hbmRhdG9yeSAubWFuZGF0b3J5X19pbWcge1xuICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucHJvcGVydHktbGlzdGluZy12MV9fbm90aWNlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LWxpc3RpbmctdjIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjJfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUzNXB4OyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvcGVydHktbGlzdGluZy12Ml9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucHJvcGVydHktbGlzdGluZy12Ml9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAucHJvcGVydHktbGlzdGluZy12Ml9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjY2NjYgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyB7XG4gICAgcGFkZGluZzogMmVtIDA7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogY2FsYygyZW0gKiAtMSkgMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBjYWxjKDFlbSAqIC0xKSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBjYWxjKDJlbSAqIC0xKSAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoIDAgKiAyKSk7IH0gfVxuICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX2xpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fZHJhd2luZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgICAgICB3aWR0aDogNTIlOyB9IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fZGF0YSB7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX2RhdGEge1xuICAgICAgICAgIHBhZGRpbmc6IDJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNGVtOyB9IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX2ltZyB7XG4gICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX2ltZy0tY29udGFpbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9faW5mby10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxLjExMTFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbGluZWlkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX3Rvb2xiYXIgLnByb3BlcnR5LWxpc3RpbmctdjJfX3NlbGVjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX3Rvb2xiYXIgLnByb3BlcnR5LWxpc3RpbmctdjJfX3NlbGVjdGlvbiAuc2VsZWN0aW9uX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX190b29sYmFyIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19zZWxlY3Rpb24gLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgICAgd2lkdGg6IDEuNmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNmVtO1xuICAgICAgICBzdHJva2U6ICNGRjhEMDY7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX190b29sYmFyIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19zZWxlY3Rpb24gLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNGRjhEMDY7XG4gICAgICAgIHN0cm9rZTogI0ZGOEQwNjsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX3Rvb2xiYXIgLnByb3BlcnR5LWxpc3RpbmctdjJfX3NlbGVjdGlvbiAuc2VsZWN0aW9uX19sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19pbmZvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9faW5mby1vcHRpb25zIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX2luZm8tZXh0cmEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX2luZm8tZXh0cmEtLXNlcGFyYXRvciB7XG4gICAgICAgICAgbWFyZ2luOiAwIDFlbTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX2luZm8tdG9wLCAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9faW5mby1vcHRpb25zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9faW5mby1ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX2luZm8taWQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX3N0YXR1cyB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IGluaGVyaXQ7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbWVkaWEtbW9kdWxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuMmVtOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0biB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fc3ZnIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdyg0cHggNHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNykpOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX2dsb2JhbC1saW5rIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQgMC4wNXM7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fbW9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX2dsb2JhbC1saW5rOmhvdmVyIC5pdGVtX19tb3JlIC5idXR0b24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fZ2xvYmFsLWxpbms6aG92ZXIgLml0ZW1fX3N0YXR1cyB7XG4gICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX21vcmUgLmJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAwOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbW9yZSAuYnV0dG9uOmJlZm9yZSwgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX21vcmUgLmJ1dHRvbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19tb3JlIC5idXR0b24gPiBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogMDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxOmZvY3VzLCAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTpmb2N1czpiZWZvcmUsIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjpmb2N1cywgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTI6Zm9jdXM6YmVmb3JlLCAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtIC5vcHRpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbSAub3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW0gLm9wdGlvbnMgLm9wdGlvbl9fbnVtYmVyLCAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbSAub3B0aW9ucyAub3B0aW9uX19sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW0gLm9wdGlvbnMgLm9wdGlvbl9fbnVtYmVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuODg4OWVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtIC5vcHRpb25zIC5vcHRpb25fX251bWJlciB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuODg4OWVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtIC5vcHRpb25zIC5vcHRpb25fX2xhYmVsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW0gLm9wdGlvbnMgLm9wdGlvbl9fbGFiZWwge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW0gLm9wdGlvbnMub3B0aW9ucy0tZHJhd2luZyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtIC5vcHRpb25zLm9wdGlvbnMtLWRyYXdpbmcgLm9wdGlvbiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbSAub3B0aW9ucy5vcHRpb25zLS1kcmF3aW5nIC5vcHRpb25fX2RyYXdpbmcge1xuICAgICAgICAgIHdpZHRoOiAyLjVlbTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fZGF0YSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogNGVtOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19zdGF0dXMge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19tZWRpYS1tb2R1bGUge1xuICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG4tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjZlbTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19tYW5kYXRvcnkge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19tYW5kYXRvcnkubWFuZGF0b3J5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbWFuZGF0b3J5Lm1hbmRhdG9yeSAubWFuZGF0b3J5X190aXRsZS50aXRsZS1zdWJ0aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19tYW5kYXRvcnkubWFuZGF0b3J5IC5tYW5kYXRvcnlfX3RpdGxlLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX21hbmRhdG9yeS5tYW5kYXRvcnkgLm1hbmRhdG9yeV9fdGl0bGUudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX21hbmRhdG9yeS5tYW5kYXRvcnkgLm1hbmRhdG9yeV9fdGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX21hbmRhdG9yeS5tYW5kYXRvcnkgLm1hbmRhdG9yeV9fZHJhd2luZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDkwcHg7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX21hbmRhdG9yeS5tYW5kYXRvcnkgLm1hbmRhdG9yeV9faW1nIHtcbiAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjJfX25vdGljZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1saXN0aW5nLXYzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYzX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MzVweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucHJvcGVydHktbGlzdGluZy12MzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAucHJvcGVydHktbGlzdGluZy12M19fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCA2MHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjNfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0vMS42NjY2IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAvKkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIGFuZCAobWF4LXdpZHRoIDogMTIwMHB4KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgICAgICAgICB9Ki8gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICggMCAqIDIpKTsgfSB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fZHJhd2luZyB7XG4gICAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX2RhdGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogNGVtO1xuICAgICAgICBmbGV4OiAxOyB9IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW1nIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbSAudGl0bGUtc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW0gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW0gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fbGluZWlkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX3Rvb2xiYXIgLnByb3BlcnR5LWxpc3RpbmctdjNfX3NlbGVjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX3Rvb2xiYXIgLnByb3BlcnR5LWxpc3RpbmctdjNfX3NlbGVjdGlvbiAuc2VsZWN0aW9uX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX190b29sYmFyIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19zZWxlY3Rpb24gLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgICAgd2lkdGg6IDEuNmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNmVtO1xuICAgICAgICBzdHJva2U6ICNGRjhEMDY7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX190b29sYmFyIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19zZWxlY3Rpb24gLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNGRjhEMDY7XG4gICAgICAgIHN0cm9rZTogI0ZGOEQwNjsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX3Rvb2xiYXIgLnByb3BlcnR5LWxpc3RpbmctdjNfX3NlbGVjdGlvbiAuc2VsZWN0aW9uX19sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19pbmZvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW5mbyB7XG4gICAgICAgICAgbWluLXdpZHRoOiA0MDBweDsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW5mby1vcHRpb25zIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX2luZm8tZXh0cmEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19pbmZvLWV4dHJhLS1zZXBhcmF0b3Ige1xuICAgICAgICAgIG1hcmdpbjogMCAxZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19pbmZvLWlkIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0vMSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX2luZm8taWQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFlbSAqIDIpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNGVtO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGOEQwNjtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkY4RDA2O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDJlbTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19pbmZvLS1ib3JkZXIgLmxpbmtzLWdyb3VwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX2luZm8tLWJvcmRlciAubGlua3MtZ3JvdXA6YmVmb3JlLCAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5saW5rcy1ncm91cDphZnRlciwgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZTpiZWZvcmUsIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19pbmZvLS1ib3JkZXIgLml0ZW1fX2luZm8tdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2O1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHRvcDogNTAlOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX2luZm8tLWJvcmRlciAubGlua3MtZ3JvdXA6YmVmb3JlLCAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAtMmVtOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX2luZm8tLWJvcmRlciAubGlua3MtZ3JvdXA6YWZ0ZXIsIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19pbmZvLS1ib3JkZXIgLml0ZW1fX2luZm8tdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IC0yZW07IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMzhweDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19pbmZvLS1ib3JkZXIgLml0ZW1fX2luZm8tdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDM4cHg7IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19zdGF0dXMge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX21lZGlhLW1vZHVsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogOTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG4ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coNHB4IDRweCAzcHggcmdiYSgwLCAwLCAwLCAwLjcpKTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICBoZWlnaHQ6IDZlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fY29udGFpbmVyLXRleHQgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19saW5rcyAuYnV0dG9uIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjRkY4RDA2O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19saW5rcyAuYnV0dG9uOmZvY3VzLCAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX2RhdGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fc3RhdHVzIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fbWVkaWEtbW9kdWxlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC42ZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjNfX25vdGljZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktbW9yZS12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyZW0gMDsgfVxuICAucHJvcGVydHktbW9yZS12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTM1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLnByb3BlcnR5LW1vcmUtdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7IH1cbiAgLnByb3BlcnR5LW1vcmUtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtcyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cbiAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0ge1xuICAgIG1hcmdpbjogMmVtIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDsgfVxuICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2RyYXdpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19pbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2ltZyB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4OyB9IH1cbiAgICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2ltZy0tY29udGFpbiB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbSAuaXRlbV9faW5mby10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2luZm8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2luZm8taWQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2luZm8tZXh0cmEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19pbmZvLWV4dHJhLS1zZXBhcmF0b3Ige1xuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTsgfVxuICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2dsb2JhbC1saW5rIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDksIDEwOSwgMTA5LCAwLjc1KTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCAwLjA1czsgfVxuICAgICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbSAuaXRlbV9fZ2xvYmFsLWxpbms6aG92ZXIgLml0ZW1fX21vcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbSAuaXRlbV9fZ2xvYmFsLWxpbms6aG92ZXIgLml0ZW1fX21vcmUgLmJ1dHRvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbSAuaXRlbV9fZ2xvYmFsLWxpbms6aG92ZXIgLml0ZW1fX3N0YXR1cyB7XG4gICAgICAgICAgei1pbmRleDogMTA7IH1cbiAgLnByb3BlcnR5LW1vcmUtdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLnByb3BlcnR5LW1vcmUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAucHJvcGVydHktbW9yZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAucHJvcGVydHktbW9yZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktbW9yZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIE1hbmRhdGFpcmUgY29vcmRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgbmVnb2NpYXRldXIgY29vcmRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29vcmQtbWFuZGF0YWlyZV9wcm9wZXJ0eV9fZm9ybV9tZW1iZXIge1xuICAgIG1hcmdpbi10b3A6IC00ZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvb3JkLW1hbmRhdGFpcmVfcHJvcGVydHlfX2Zvcm1fbWVtYmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtX21lbWJlciB7XG4gICAgbWFyZ2luLXRvcDogLTJlbTsgfSB9XG5cbi5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtX21lbWJlciAuY29vcmQtbWFuZGF0YWlyZV9wcm9wZXJ0eV9fZm9ybV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNvb3JkLW1hbmRhdGFpcmVfcHJvcGVydHlfX2Zvcm1fbWVtYmVyIC5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtX192aXN1YWwge1xuICB3aWR0aDogMjIwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAuY29vcmQtbWFuZGF0YWlyZV9wcm9wZXJ0eV9fZm9ybV9tZW1iZXIgLmNvb3JkLW1hbmRhdGFpcmVfcHJvcGVydHlfX2Zvcm1fX3Zpc3VhbC5tYW5kYXRhaXJlIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uY29vcmQtbWFuZGF0YWlyZV9wcm9wZXJ0eV9fZm9ybV9tZW1iZXIgLm1lbWJlcl9fYWxpZ25lciBoZWFkZXIubWVtYmVyX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtX21lbWJlciAubWVtYmVyX19hbGlnbmVyIGhlYWRlci5tZW1iZXJfX3RpdGxlIC5tZW1iZXJfX3RpdGxlLTEge1xuICAgIGZvbnQ6IG5vcm1hbCA3MDAgMS41NjNlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAuY29vcmQtbWFuZGF0YWlyZV9wcm9wZXJ0eV9fZm9ybV9tZW1iZXIgLm1lbWJlcl9fYWxpZ25lciBoZWFkZXIubWVtYmVyX190aXRsZSAubWVtYmVyX190aXRsZS0yIHtcbiAgICBmb250OiBub3JtYWwgNDAwIDAuOTM4ZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG5cbi5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtX21lbWJlciAubWVtYmVyX19hbGlnbmVyIC5tZW1iZXJfX2Nvb3JkcyAuY29vcmQtbWFuZGF0YWlyZV9wcm9wZXJ0eV9fZm9ybV9fY29vcmRzX19lbGVtZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMTVweCAwOyB9XG4gIC5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtX21lbWJlciAubWVtYmVyX19hbGlnbmVyIC5tZW1iZXJfX2Nvb3JkcyAuY29vcmQtbWFuZGF0YWlyZV9wcm9wZXJ0eV9fZm9ybV9fY29vcmRzX19lbGVtZW50IC5sYWJlbCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmNvb3JkLW1hbmRhdGFpcmVfcHJvcGVydHlfX2Zvcm1fbWVtYmVyIC5tZW1iZXJfX2FsaWduZXIgLm1lbWJlcl9fY29vcmRzIC5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtX19jb29yZHNfX2VsZW1lbnQuY29vcmRzLW1haWwgYS5jb29yZHMtbWFpbF9fY29udGVudCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuY29vcmQtbWFuZGF0YWlyZV9wcm9wZXJ0eV9fZm9ybV9tZW1iZXIgLm1lbWJlcl9fYWxpZ25lciAubWVtYmVyX19jb29yZHMgLmNvb3JkLW1hbmRhdGFpcmVfcHJvcGVydHlfX2Zvcm1fX2Nvb3Jkc19fZWxlbWVudC5jb29yZHMtdGVsIGEuY29vcmRzLXRlbF9fY29udGVudCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmNvb3JkLW1hbmRhdGFpcmVfcHJvcGVydHlfX2Zvcm1fbWVtYmVyIC5tZW1iZXJfX2FsaWduZXIgLm1lbWJlcl9fY29vcmRzIC5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtX19jb29yZHNfX2VsZW1lbnQuY29vcmRzLWFkcmVzc2UgLmNvb3Jkcy1hZHJlc3NlX19jb250ZW50IHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb29yZC1uZWdvY2lhdGV1cl9wcm9wZXJ0eV9fZm9ybV9tZW1iZXIge1xuICAgIG1hcmdpbi10b3A6IC00ZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvb3JkLW5lZ29jaWF0ZXVyX3Byb3BlcnR5X19mb3JtX21lbWJlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29vcmQtbmVnb2NpYXRldXJfcHJvcGVydHlfX2Zvcm1fbWVtYmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtOyB9IH1cblxuLmNvb3JkLW5lZ29jaWF0ZXVyX3Byb3BlcnR5X19mb3JtX21lbWJlciAuY29vcmQtbmVnb2NpYXRldXJfcHJvcGVydHlfX2Zvcm1fX2RlY29yYXRlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jb29yZC1uZWdvY2lhdGV1cl9wcm9wZXJ0eV9fZm9ybV9tZW1iZXIgLmNvb3JkLW5lZ29jaWF0ZXVyX3Byb3BlcnR5X19mb3JtX192aXN1YWwge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5jb29yZC1uZWdvY2lhdGV1cl9wcm9wZXJ0eV9fZm9ybV9tZW1iZXIgLm1lbWJlcl9fYWxpZ25lciBoZWFkZXIubWVtYmVyX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5jb29yZC1uZWdvY2lhdGV1cl9wcm9wZXJ0eV9fZm9ybV9tZW1iZXIgLm1lbWJlcl9fYWxpZ25lciBoZWFkZXIubWVtYmVyX190aXRsZSAubWVtYmVyX190aXRsZS0xIHtcbiAgICBmb250OiBub3JtYWwgNzAwIDEuNTYzZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgLmNvb3JkLW5lZ29jaWF0ZXVyX3Byb3BlcnR5X19mb3JtX21lbWJlciAubWVtYmVyX19hbGlnbmVyIGhlYWRlci5tZW1iZXJfX3RpdGxlIC5tZW1iZXJfX3RpdGxlLTIge1xuICAgIGZvbnQ6IG5vcm1hbCA0MDAgMC45MzhlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cblxuLmNvb3JkLW5lZ29jaWF0ZXVyX3Byb3BlcnR5X19mb3JtX21lbWJlciAubWVtYmVyX19hbGlnbmVyIC5tZW1iZXJfX2Nvb3JkcyAuY29vcmQtbmVnb2NpYXRldXJfcHJvcGVydHlfX2Zvcm1fX2Nvb3Jkc19fZWxlbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDE1cHggMDsgfVxuICAuY29vcmQtbmVnb2NpYXRldXJfcHJvcGVydHlfX2Zvcm1fbWVtYmVyIC5tZW1iZXJfX2FsaWduZXIgLm1lbWJlcl9fY29vcmRzIC5jb29yZC1uZWdvY2lhdGV1cl9wcm9wZXJ0eV9fZm9ybV9fY29vcmRzX19lbGVtZW50IC5sYWJlbCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmNvb3JkLW5lZ29jaWF0ZXVyX3Byb3BlcnR5X19mb3JtX21lbWJlciAubWVtYmVyX19hbGlnbmVyIC5tZW1iZXJfX2Nvb3JkcyAuY29vcmQtbmVnb2NpYXRldXJfcHJvcGVydHlfX2Zvcm1fX2Nvb3Jkc19fZWxlbWVudC5jb29yZHMtbWFpbCBhLmNvb3Jkcy1tYWlsX19jb250ZW50IHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5jb29yZC1uZWdvY2lhdGV1cl9wcm9wZXJ0eV9fZm9ybV9tZW1iZXIgLm1lbWJlcl9fYWxpZ25lciAubWVtYmVyX19jb29yZHMgLmNvb3JkLW5lZ29jaWF0ZXVyX3Byb3BlcnR5X19mb3JtX19jb29yZHNfX2VsZW1lbnQuY29vcmRzLXRlbCBhLmNvb3Jkcy10ZWxfX2NvbnRlbnQge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5jb2xvclByaW1hcnlTaXRlIHtcbiAgY29sb3I6ICNGRjhEMDY7IH1cblxuLmNvb2tpZXNDb250YWluZXIge1xuICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcbiAgY29sb3I6ICMzMzM7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDI1cHg7XG4gIGxlZnQ6IC0zNzVweDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cztcbiAgLW1zLXRyYW5zaXRpb246IDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IDAuNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMzI1cHg7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDI1cHg7XG4gIGxlZnQ6IC02NTBweDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cztcbiAgLW1zLXRyYW5zaXRpb246IDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IDAuNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50LFxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xuICBwYWRkaW5nOiAyNXB4IDE1cHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xLmFjdGl2ZSxcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIuYWN0aXZlIHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogOTk5OTk7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLmJ0blRvcCB7XG4gIGNvbG9yOiAjOWM5YzljO1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTk5OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5idG5Ub3Agc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAuc3ZnQW5pbWUge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGl0cmVDb29raWVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTVweCAwO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50aXRyZUNvb2tpZXMgLmNvbG9yUHJpbWFyeVNpdGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGV4dENvb2tpZXMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50ZXh0Q29va2llcyAudGV4dFN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDcuNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xuICAtby10cmFuc2l0aW9uOiAwLjVzOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMge1xuICAgICAgcGFkZGluZzogN3B4IDA7IH0gfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llcy5saWdodFZlcnNpb24ge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm9yZGVyOiAycHggc29saWQgIzljOWM5YzsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llczpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzMzOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmxpZ2h0VmVyc2lvbiB7XG4gICAgICBwYWRkaW5nOiA4cHggMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIC5saWdodFZlcnNpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIGEsIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAuYnRuQ29va2llcyB7XG4gIHdpZHRoOiA0NSU7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiA3NTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzMzMzsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAudG9wQ29udGVudENvb2tpZXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMTBweCAwIDI1cHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmJ0blJldG91ciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiA0M3B4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAudGV4dFNlY3Rpb25Db250ZW50IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAudGV4dFNlY3Rpb25Db250ZW50IC50aXRyZVNlY3Rpb24ge1xuICBmb250LXNpemU6IDIycHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAudGV4dFNlY3Rpb25Db250ZW50IC50aXRyZVNlY3Rpb24ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogNzUlO1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC50ZXh0Q29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IC5saW5rRWxlbWVudCB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC50ZXh0Q29udGVudCAuaWNvbkVsZW1lbnQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IC50ZXh0RWxlbWVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6ZGlzYWJsZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWwge1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cztcbiAgLW1zLXRyYW5zaXRpb246IDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IDAuNXM7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llc0xhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogLTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xuICAtby10cmFuc2l0aW9uOiAwLjVzOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6Y2hlY2tlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XG4gIGJhY2tncm91bmQ6ICM3NWRhODQ7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpjaGVja2VkICsgLmNoZWNrYm94Q29va2llc0xhYmVsOmJlZm9yZSB7XG4gIGxlZnQ6IDE1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3NWRhODQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEsXG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBtYXJnaW46IDE1cHg7IH1cbiAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQsXG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjgwcHgpIHtcbiAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQsXG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG5cbi5jb29raWVzdjJDb250YWluZXIge1xuICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcbiAgY29sb3I6ICMzMzM7IH1cbiAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IDcuNXB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgbWFyZ2luOiA3LjVweCAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogNDcuNSU7IH0gfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzLmxpZ2h0VmVyc2lvbiB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOWM5YzljOyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXM6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZGOEQwNjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzIHtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMDsgfSB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAuYnRuQ29va2llcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmJ0bkNvb2tpZXMge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTsgfSB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAuYnRuQ29va2llcy5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAubGlnaHRWZXJzaW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIC5saWdodFZlcnNpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyBhLCAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyBidXR0b24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9IH1cbiAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMTVweDtcbiAgICBsZWZ0OiAtMzc1cHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAzMjVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMjVweDsgfSB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xLmFjdGl2ZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDk5OTk5OyB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLmJ0blRvcCB7XG4gICAgICAgIGNvbG9yOiAjOWM5YzljO1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogOTk5OTk5OyB9XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLmJ0blRvcCBzdmcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnN2Z0FuaW1lIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRpdHJlQ29va2llcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JzsgfVxuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50aXRyZUNvb2tpZXMgLmNvbG9yUHJpbWFyeVNpdGUge1xuICAgICAgICAgIGNvbG9yOiAjRkY4RDA2O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50ZXh0Q29va2llcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGV4dENvb2tpZXMgLnRleHRTdHJvbmcge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMTVweDtcbiAgICBsZWZ0OiAtNjUwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMjVweDsgfSB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yLmFjdGl2ZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDk5OTk5OyB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDE1cHggMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVRpdGxlX0NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVRpdGxlX0NvbnRlbnQgLnRvcENvbnRlbnRDb29raWVzIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKGNhbGMoLTUwJSAtIDcuNXB4KSk7IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llVGl0bGVfQ29udGVudCAuYnRuVG9wIHtcbiAgICAgICAgICBjb2xvcjogIzljOWM5YztcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVRpdGxlX0NvbnRlbnQgLmJ0blRvcCBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVUaXRsZV9Db250ZW50IC5idG5SZXRvdXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQgLnRleHRTZWN0aW9uU3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQgLnRleHRTZWN0aW9uQ29udGVudCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQgLnRleHRTZWN0aW9uQ29udGVudCAudGl0cmVTZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknOyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCAudGV4dFNlY3Rpb25Db250ZW50IC5idXR0b25BY29yZGVvbiB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLmJ1dHRvbkFjb3JkZW9uOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLmJ1dHRvbkFjb3JkZW9uOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7IH0gfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAuaXRlbUNoZWNrYm94Q29va2llQ29udGVudCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODUlOyB9IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLnRpdGxlQ29udGVudCAudGl0bGVFbGVtZW50IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLnRleHRDb250ZW50IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC50ZXh0Q29udGVudCAubGlua0VsZW1lbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLnRleHRDb250ZW50IC5pY29uRWxlbWVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLnRleHRDb250ZW50IC50ZXh0RWxlbWVudCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5yZXF1aXJlZENvb2tpZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDcuNXB4IDVweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llc0xhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXMge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpkaXNhYmxlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpjaGVja2VkICsgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzOmNoZWNrZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkY4RDA2OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lcjpmaXJzdC1jaGlsZCAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQuYWN0aXZlIC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLmJ1dHRvbkFjb3JkZW9uOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cblxuLmltZ0RlZmF1bHRfWm9uZUFjdGl2ZV9FbGVtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnNlYXJjaC1pbm5lcl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnNlYXJjaC1pbm5lciAuc2VhcmNoLW1vcmUge1xuICBtYXJnaW4tdG9wOiAxZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlbGVjdGlvbi1jb250ZW50LXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWxlY3Rpb24tY29udGVudC12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX193cmFwcGVyID4gLmFnZW5jeS1zbGlkZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTJlbTsgfVxuICAuc2VsZWN0aW9uLWNvbnRlbnQtdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5zZWxlY3Rpb24tY29udGVudC12MSAuc2ltcGxlLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5zZWxlY3Rpb24tY29udGVudC12MSAucmVkYWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5yZWRhY19fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5yZWRhY19fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5yZWRhY19fY29udGFpbmVyLXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLnJlZGFjX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAucmVkYWNfX3RleHQtYmxvY2sgLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLnJlZGFjX190ZXh0LWJsb2NrIC50ZXh0LWJsb2NrIGEge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAucmVkYWNfX2RyYXdpbmctY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5yZWRhY19fZHJhd2luZy1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAucmVkYWNfX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nX19pbWcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zMCU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZ19faW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9faXRlbXMtZW1wdHkge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMmVtICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMWVtICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDJlbSAqIC0xKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDJlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDFlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtICggMmVtICogMikpOyB9IH1cbiAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19pbWcge1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9faW1nIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDsgfSB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2ltZy0tY29udGFpbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2luZm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2luZm8taWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9faW5mby1leHRyYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19pbmZvLWV4dHJhLS1zZXBhcmF0b3Ige1xuICAgICAgICAgIG1hcmdpbjogMCAxZW07IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX3N0YXR1cy5zdGF0dXMge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19kZWxldGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDEwMjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RlbGV0ZTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RlbGV0ZTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZGVsZXRlOmZvY3VzLCAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RlbGV0ZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19kZWxldGU6Zm9jdXM6YmVmb3JlLCAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RlbGV0ZTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RlbGV0ZS1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgaGVpZ2h0OiAxLjVlbTsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZ2xvYmFsLWxpbmsge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA5LCAxMDksIDEwOSwgMC43NSk7IH1cbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCAwLjA1czsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fbW9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fbW9yZSAuYnV0dG9uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fc3RhdHVzIHtcbiAgICAgICAgei1pbmRleDogMTA7IH1cbiAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIHtcbiAgICAgIG1heC13aWR0aDogOTY1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX193cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNmVtOyB9XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZlbTsgfSB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX3RleHQtdmVydGljYWwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogOTYlO1xuICAgICAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTYpOyB9IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fZmllbGRzZXQge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZXJ2aWNlcy12MSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlcnZpY2VzLXYxX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9zZXJ2aWNlcy8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLnNlcnZpY2VzLXYxX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7IH1cbiAgLnNlcnZpY2VzLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlcnZpY2VzLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5zZXJ2aWNlcy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNlcnZpY2VzLXYxX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLnNlcnZpY2VzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLnNlcnZpY2VzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQwNjsgfVxuICAgIC5zZXJ2aWNlcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuc2VydmljZXMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLnNlcnZpY2VzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCA2MHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLnNlcnZpY2VzLXYxX190aXRsZSArIC5zZXJ2aWNlcy12MV9fbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDVlbTsgfVxuICAuc2VydmljZXMtdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuc2VydmljZXMtdjFfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNGRjhEMDY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLnNlcnZpY2VzLXYxX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLnNlcnZpY2VzLXYxX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAuc2VydmljZXMtdjFfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5zZXJ2aWNlcy12MV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgLnNlcnZpY2VzLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLnNlcnZpY2VzLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgLnNlcnZpY2VzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlcnZpY2VzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAuc2VydmljZXMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI2ZmZjsgfVxuICAuc2VydmljZXMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuc2VydmljZXMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgLnNlcnZpY2VzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5zZXJ2aWNlcy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzAwMDAwMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VydmljZXMtdjIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZXJ2aWNlcy12Ml9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvc2VydmljZXMvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5zZXJ2aWNlcy12Ml9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTkpOyB9XG4gIC5zZXJ2aWNlcy12Ml9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTM1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlcnZpY2VzLXYyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5zZXJ2aWNlcy12Ml9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNlcnZpY2VzLXYyX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12Ml9faXRlbXMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG4gIC5zZXJ2aWNlcy12Ml9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VydmljZXMtdjJfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMWVtO1xuICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAyZW0pO1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4OyB9IH1cbiAgICAuc2VydmljZXMtdjJfX2l0ZW0gLmJvcmRlcmVkX19oZWFkZXIge1xuICAgICAgcGFkZGluZzogMCAzZW07IH1cbiAgICAuc2VydmljZXMtdjJfX2l0ZW0gLmJvcmRlcmVkX19oZWFkZXIgPiAqOmJlZm9yZSwgLnNlcnZpY2VzLXYyX19pdGVtIC5ib3JkZXJlZF9faGVhZGVyID4gKjphZnRlciwgLnNlcnZpY2VzLXYyX19pdGVtIC5ib3JkZXJlZF9fZm9vdGVyID4gKjpiZWZvcmUsIC5zZXJ2aWNlcy12Ml9faXRlbSAuYm9yZGVyZWRfX2Zvb3RlciA+ICo6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7IH1cbiAgICAuc2VydmljZXMtdjJfX2l0ZW0gLmJvcmRlcmVkX19oZWFkZXI6YmVmb3JlLCAuc2VydmljZXMtdjJfX2l0ZW0gLmJvcmRlcmVkX19oZWFkZXI6YWZ0ZXIsIC5zZXJ2aWNlcy12Ml9faXRlbSAuYm9yZGVyZWRfX2Zvb3RlcjpiZWZvcmUsIC5zZXJ2aWNlcy12Ml9faXRlbSAuYm9yZGVyZWRfX2Zvb3RlcjphZnRlciB7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5zZXJ2aWNlcy12Ml9faXRlbSAuYm9yZGVyZWRfX2NvbnRlbnQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjsgfVxuICAgIC5zZXJ2aWNlcy12Ml9faXRlbS1jb250ZW50IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDJlbTsgfVxuICAgIC5zZXJ2aWNlcy12Ml9faXRlbS1jb250YWluZXItdGV4dCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuc2VydmljZXMtdjJfX2l0ZW0tY29udGFpbmVyLXRleHQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIGhlaWdodDogMTgwcHg7IH0gfVxuICAgIC5zZXJ2aWNlcy12Ml9faXRlbS1maWd1cmUge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNS42MjVlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICAgIG1hcmdpbi1ib3R0b206IC4xZW07IH1cbiAgICAuc2VydmljZXMtdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLnNlcnZpY2VzLXYyX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnNlcnZpY2VzLXYyX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnNlcnZpY2VzLXYyX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYyX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuc2VydmljZXMtdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAuc2VydmljZXMtdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXgtd2lkdGg6IDkwJTsgfVxuICAgICAgLnNlcnZpY2VzLXYyX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgLnNlcnZpY2VzLXYyX19pdGVtLXRleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxOHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5zZXJ2aWNlcy12Ml9faXRlbS10ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnNlcnZpY2VzLXYyX19pdGVtLWxpbmtzIC5idXR0b24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgIC5zZXJ2aWNlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAgIC5zZXJ2aWNlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgICAgLnNlcnZpY2VzLXYyX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXMsIC5zZXJ2aWNlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgICAuc2VydmljZXMtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5zZXJ2aWNlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAuc2VydmljZXMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAuc2VydmljZXMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLnNlcnZpY2VzLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zZXJ2aWNlcy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlcnZpY2VzLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuc2VydmljZXMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuc2VydmljZXMtdjJfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMThweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zZXJ2aWNlcy12Ml9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnNlcnZpY2VzLXYyX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjRkY4RDA2O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgIC5zZXJ2aWNlcy12Ml9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgIC5zZXJ2aWNlcy12Ml9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLnNlcnZpY2VzLXYyX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuc2VydmljZXMtdjJfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNGRjhEMDY7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuc2VydmljZXMtdjJfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuc2VydmljZXMtdjJfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAuc2VydmljZXMtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICNGRjhEMDY7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VydmljZXMtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5zZXJ2aWNlcy12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjRkY4RDA2OyB9XG4gIC5zZXJ2aWNlcy12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5zZXJ2aWNlcy12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICNGRjhEMDY7IH1cbiAgICAuc2VydmljZXMtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLnNlcnZpY2VzLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjRkY4RDA2OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZXJ2aWNlcy12MyB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlcnZpY2VzLXYzX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9zZXJ2aWNlcy8yLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLnNlcnZpY2VzLXYzX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuICAuc2VydmljZXMtdjNfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnNlcnZpY2VzLXYzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlcnZpY2VzLXYzX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2VydmljZXMtdjNfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAuc2VydmljZXMtdjNfX3dyYXBwZXIuanNzY3JvbGwtYmxvY2sge1xuICAgICAgbWF4LWhlaWdodDogNjAlO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLnNlcnZpY2VzLXYzX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogN2VtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2VydmljZXMtdjNfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5zZXJ2aWNlcy12M19fZHJhd2luZy1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVlbTsgfSB9XG4gIC5zZXJ2aWNlcy12M19fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglOyB9XG4gIC5zZXJ2aWNlcy12M19fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTsgfVxuICAgIC5zZXJ2aWNlcy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuc2VydmljZXMtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAuc2VydmljZXMtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnNlcnZpY2VzLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5zZXJ2aWNlcy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCA2MHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLnNlcnZpY2VzLXYzX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuc2VydmljZXMtdjNfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNGRjhEMDY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLnNlcnZpY2VzLXYzX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLnNlcnZpY2VzLXYzX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAuc2VydmljZXMtdjNfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5zZXJ2aWNlcy12M19fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgLnNlcnZpY2VzLXYzX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLnNlcnZpY2VzLXYzX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgLnNlcnZpY2VzLXYzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZXJ2aWNlcy12M19faXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAuc2VydmljZXMtdjNfX2l0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuc2VydmljZXMtdjNfX2l0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuc2VydmljZXMtdjNfX2l0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VydmljZXMtdjNfX2l0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuc2VydmljZXMtdjNfX2l0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjIgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLnNlcnZpY2VzLXYzX19pdGVtIC5pdGVtX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VydmljZXMtdjNfX2l0ZW0gLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5zZXJ2aWNlcy12M19faXRlbSAuaXRlbV9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYzX19pdGVtIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZzogMCAyZW07IH0gfVxuICAgIC5zZXJ2aWNlcy12M19faXRlbSAuaXRlbV9fY29udGFpbmVyLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLnNlcnZpY2VzLXYzX19pdGVtIC5pdGVtX19kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VydmljZXMtdjNfX2l0ZW0gLml0ZW1fX2RyYXdpbmctY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDJlbTsgfSB9XG4gICAgICAuc2VydmljZXMtdjNfX2l0ZW0gLml0ZW1fX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nX19pbWcge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDM1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgIC5zZXJ2aWNlcy12M19faXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgLnNlcnZpY2VzLXYzX19pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAgIC5zZXJ2aWNlcy12M19faXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAgIC5zZXJ2aWNlcy12M19faXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLnNlcnZpY2VzLXYzX19pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICAgICAgICAuc2VydmljZXMtdjNfX2l0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuc2VydmljZXMtdjNfX2l0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gIC5zZXJ2aWNlcy12MyAuanNzY3JvbGwtYmxvY2sge1xuICAgIGhlaWdodDogMTQwcHg7IH1cbiAgLnNlcnZpY2VzLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjRkY4RDA2O1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlcnZpY2VzLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAuc2VydmljZXMtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI0ZGOEQwNjsgfVxuICAuc2VydmljZXMtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuc2VydmljZXMtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjZmZmOyB9XG4gICAgLnNlcnZpY2VzLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5zZXJ2aWNlcy12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI2ZmZjsgfVxuICAuc2VydmljZXMtdjMgLmRyYXdpbmdfX2NvbnRhaW5lci10ZXh0IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNpbG9zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2lsb3MtdjEge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICM1MjUyNTI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2lsb3MtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zaWxvcy12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMWVtIDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaWxvcy12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAzZW07IH0gfVxuICAuc2lsb3MtdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5zaWxvcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5zaWxvcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7IH1cbiAgICAuc2lsb3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLnNpbG9zLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2lsb3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIycHgvMS4yIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5zaWxvcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzJweC8xLjIgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5zaWxvcy12MV9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgLnNpbG9zLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpbG9zLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5zaWxvcy12MSAuc2lsbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zaWxvcy12MSAuc2lsbyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNpbG9zLXYxIC5zaWxvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMyU7IH0gfVxuICAgIC5zaWxvcy12MSAuc2lsb19fdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuc2lsb3MtdjEgLnNpbG9fX3RpdGxlLWRyYXdpbmcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogMmVtO1xuICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjtcbiAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgICAgICAuc2lsb3MtdjEgLnNpbG9fX3RpdGxlLWRyYXdpbmcgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDEuMWVtOyB9XG4gICAgICAuc2lsb3MtdjEgLnNpbG9fX3RpdGxlLXRleHQge1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjNweCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zaWxvcy12MSAuc2lsb19fdGl0bGUtdGV4dCB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyM3B4IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zaWxvcy12MSAuc2lsb19fdGl0bGUtdGV4dCB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyM3B4IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5zaWxvcy12MSAuc2lsb19fbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDAuNmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDNlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3QgPiBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnNpbG9zLXYxIC5zaWxvX19saXN0ID4gbGkuc2lsb19fbGlzdC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5zaWxvcy12MSAuc2lsb19fbGlzdC1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5zaWxvcy12MSAuc2lsb19fbGlzdC1pdGVtOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIHRvcDogMC44ZW07XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgLnNpbG9zLXYxIC5zaWxvX19saXN0LWxpbmsge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMS42ZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zaWxvcy12MSAuc2lsb19fbGlzdC1saW5rIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zaWxvcy12MSAuc2lsb19fbGlzdC1saW5rIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE2cHgvMS44IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3QtbGluazpob3ZlciwgLnNpbG9zLXYxIC5zaWxvX19saXN0LWxpbms6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjRkY4RDA2OyB9XG4gIC5zaWxvcy12MS0tYWx0ZXJuYXRlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gICAgY29sb3I6ICM1MjUyNTI7IH1cbiAgICAuc2lsb3MtdjEtLWFsdGVybmF0ZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuc2lsb3MtdjEtLWFsdGVybmF0ZSAuc2lsb3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuc2lsb3MtdjEtLWFsdGVybmF0ZSAuc2lsb3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnNpbG9zLXYxLS1hbHRlcm5hdGUgLnNpbG9zLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5zaWxvcy12MS0tYWx0ZXJuYXRlIC5zaWxvX190aXRsZS1kcmF3aW5nIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gICAgLnNpbG9zLXYxLS1hbHRlcm5hdGUgLnNpbG9fX3RpdGxlLXRleHQge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuc2lsb3MtdjEtLWFsdGVybmF0ZSAuc2lsb19fbGlzdC1pdGVtOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLnNpbG9zLXYxLS1hbHRlcm5hdGUgLnNpbG9fX2xpc3QtbGluayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgLnNpbG9zLXYxLS1hbHRlcm5hdGUgLnNpbG9fX2xpc3QtbGluazpob3ZlciwgLnNpbG9zLXYxLS1hbHRlcm5hdGUgLnNpbG9fX2xpc3QtbGluazpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zaWxvcy12MiB7XG4gIG1hcmdpbjogNGVtIGF1dG87IH1cbiAgLnNpbG9zLXYyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDExMjBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLnNpbG9zLXYyX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC5zaWxvcy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtOyB9XG4gIC5zaWxvcy12MiAuc2lsby12MiB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDsgfVxuICAgIC5zaWxvcy12MiAuc2lsby12Ml9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gICAgLnNpbG9zLXYyIC5zaWxvLXYyX19saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnNpbG9zLXYyIC5zaWxvLXYyX19saXN0LWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5zaWxvcy12MiAuc2lsby12Ml9fbGlzdC1saW5rIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnNpbG9zLXYyIC5zaWxvLXYyX19saXN0LWxpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAyZW07XG4gIHotaW5kZXg6IDIwOyB9XG4gIC5zdGF0dXNfX3ZhbHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgcGFkZGluZzogMC44ZW0gNGVtO1xuICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgIC5zdGF0dXNfX3ZhbHVlLS01IHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7IH1cbiAgICAuc3RhdHVzX192YWx1ZS0tNCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwOyB9XG4gICAgLnN0YXR1c19fdmFsdWUtLTMge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDsgfVxuICAgIC5zdGF0dXNfX3ZhbHVlLS1uZXcge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDsgfVxuICAgIC5zdGF0dXNfX3ZhbHVlLS1mYWxsaW5nIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7IH1cbiAgICAuc3RhdHVzX192YWx1ZS0tZmF2b3JpdGUge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVhbS1saXN0aW5nLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50ZWFtLWxpc3RpbmctdjFfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4OyB9XG4gIC50ZWFtLWxpc3RpbmctdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC50ZWFtLWxpc3RpbmctdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50ZWFtLWxpc3RpbmctdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAudGVhbS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnRlYW0tbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnRlYW0tbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudGVhbS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAudGVhbS1saXN0aW5nLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAudGVhbS1saXN0aW5nLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAudGVhbS1saXN0aW5nLXYxX190ZXh0LXZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLWxpc3RpbmctdjFfX3RleHQtdmVydGljYWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNi4xMTExZW0vMSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNik7IH0gfVxuICAudGVhbS1saXN0aW5nLXYxX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAxZW0gMmVtIDFlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAoIDFlbSAqIDIpKTsgfSB9XG4gIC50ZWFtLWxpc3RpbmctdjEgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjEgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRlYW0tbGlzdGluZy12MSAuaXRlbV9faW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudGVhbS1saXN0aW5nLXYxIC5pdGVtX19pbWcge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQxNXB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQxNXB4OyB9IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjEgLml0ZW1fX2ltZy0tY29udGFpbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLnRlYW0tbGlzdGluZy12MSAuaXRlbV9faW5mbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC01NXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHotaW5kZXg6IDEwMTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQgLCBib3R0b207XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcyAsIDJzOyB9XG4gICAgICAudGVhbS1saXN0aW5nLXYxIC5pdGVtX19pbmZvLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMmVtIDA7IH1cbiAgICAgICAgLnRlYW0tbGlzdGluZy12MSAuaXRlbV9faW5mby10aXRsZSAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAudGVhbS1saXN0aW5nLXYxIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgLnRlYW0tbGlzdGluZy12MSAuaXRlbV9faW5mby10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAudGVhbS1saXN0aW5nLXYxIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLnRlYW0tbGlzdGluZy12MSAuaXRlbV9faW5mby10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzIgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgICAgICAudGVhbS1saXN0aW5nLXYxIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgLnRlYW0tbGlzdGluZy12MSAuaXRlbV9faW5mby10aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tZXh0cmEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tZXh0cmEtLXBob25lLCAudGVhbS1saXN0aW5nLXYxIC5pdGVtX19pbmZvLWV4dHJhLS1tYWlsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjEgLml0ZW06aG92ZXIgLml0ZW1fX2luZm8ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDNlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVhbS1saXN0aW5nLXYyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50ZWFtLWxpc3RpbmctdjJfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4OyB9XG4gIC50ZWFtLWxpc3RpbmctdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC50ZWFtLWxpc3RpbmctdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50ZWFtLWxpc3RpbmctdjJfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAudGVhbS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnRlYW0tbGlzdGluZy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnRlYW0tbGlzdGluZy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudGVhbS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAudGVhbS1saXN0aW5nLXYyX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEuNjY2NiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAudGVhbS1saXN0aW5nLXYyX190ZXh0LXZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX3RleHQtdmVydGljYWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgICAgIGJvdHRvbTogOTYlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE2KTsgfSB9XG4gIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMge1xuICAgICAgICBtYXJnaW4tbGVmdDogM2VtOyB9IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgyZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDFlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMWVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDFlbSAyZW0gMWVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtICggMWVtICogMikpOyB9IH1cbiAgLnRlYW0tbGlzdGluZy12MiAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAuaXRlbV9fZGF0YSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlYW0tbGlzdGluZy12MiAuaXRlbS0tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkY4RDA2O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkY4RDA2O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGOEQwNjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIDJlbSAzZW0gMmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA2LjVlbTsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDJlbTsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLml0ZW1fX2RyYXdpbmc6YmVmb3JlLCAudGVhbS1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLml0ZW1fX2RyYXdpbmc6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2O1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIHRvcDogNTAlOyB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAuaXRlbV9fZHJhd2luZzpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IC0yZW07IH1cbiAgICAgICAgLnRlYW0tbGlzdGluZy12MiAuaXRlbS0tYm9yZGVyIC5pdGVtX19kcmF3aW5nOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogLTJlbTsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLml0ZW1fX2RyYXdpbmc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMzhweDsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLml0ZW1fX2RyYXdpbmc6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAzOHB4OyB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAuaXRlbV9fZGF0YSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyggKDMwMHB4IC8gMiAqIC0xKSArIDJlbSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAuaXRlbV9fZGF0YSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoICgyMzRweCAvIDIgKiAtMSkgKyAyZW0pOyB9IH1cbiAgICAudGVhbS1saXN0aW5nLXYyIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW1fX2ltZyB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12MiAuaXRlbV9faW1nIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyMzRweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyMzRweDsgfSB9XG4gICAgICAudGVhbS1saXN0aW5nLXYyIC5pdGVtX19pbWctLWNvbnRhaW4ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW1fX2luZm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAudGVhbS1saXN0aW5nLXYyIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAgICAgLnRlYW0tbGlzdGluZy12MiAuaXRlbV9faW5mby10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnRlYW0tbGlzdGluZy12MiAuaXRlbV9faW5mby10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8yIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW1fX2luZm8tZXh0cmEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnRlYW0tbGlzdGluZy12MiAuaXRlbV9faW5mby1leHRyYS0tcGhvbmUsIC50ZWFtLWxpc3RpbmctdjIgLml0ZW1fX2luZm8tZXh0cmEtLW1haWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW1fX2luZm8tZXh0cmEgYSB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZWFtLXYxIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGVhbS12MV9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvdGVhbS8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLnRlYW0tdjFfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYzKTsgfVxuICAudGVhbS12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC50ZWFtLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGVhbS12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC50ZWFtLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLnRlYW0tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLnRlYW0tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRlYW0tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAudGVhbS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgNjBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC50ZWFtLXYxX190aXRsZSArIC50ZWFtLXYxX19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogM2VtOyB9XG4gIC50ZWFtLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLnRlYW0tdjFfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLnRlYW0tdjFfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAudGVhbS12MV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLnRlYW0tdjFfX2xpbmtzIC5idXR0b246Zm9jdXMsIC50ZWFtLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAudGVhbS12MV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC50ZWFtLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgLnRlYW0tdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICNGRjhEMDY7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLnRlYW0tdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI0ZGOEQwNjsgfVxuICAudGVhbS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC50ZWFtLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzAwMDAwMDsgfVxuICAgIC50ZWFtLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC50ZWFtLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMDAwMDAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZWFtLXYyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGVhbS12Ml9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvZmF2b3JpdGVzLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAudGVhbS12Ml9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTMpOyB9XG4gIC50ZWFtLXYyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS12Ml9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAudGVhbS12Ml9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC50ZWFtLXYyX19jb250YWluZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiA4NzBweDsgfSB9XG4gIC50ZWFtLXYyX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLnRlYW0tdjJfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgLnRlYW0tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAudGVhbS12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMDY7IH1cbiAgICAudGVhbS12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGVhbS12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlYW0tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC50ZWFtLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCA2MHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLnRlYW0tdjJfX2l0ZW1zIC50ZWFtLXYyX19pdGVtcyB7XG4gICAgcGFkZGluZzogMCAwIDNlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnRlYW0tdjJfX2l0ZW1zIC50ZWFtLXYyX19pdGVtcyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ3MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC50ZWFtLXYyX19pdGVtcyAudGVhbS12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgbWF4LWhlaWdodDogNzBweDtcbiAgICAgICAgb3ZlcmZsb3c6IHVuc2V0OyB9IH1cbiAgICAudGVhbS12Ml9faXRlbXMgLnRlYW0tdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXItdGV4dCAudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDAuODc1ZW0vMS40IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC50ZWFtLXYyX19pdGVtcyAudGVhbS12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lci10ZXh0IC50ZXh0LWJsb2NrIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLnRlYW0tdjJfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAudGVhbS12Ml9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0ZGOEQwNjtcbiAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAudGVhbS12Ml9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgIC50ZWFtLXYyX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAudGVhbS12Ml9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLnRlYW0tdjJfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7IH1cbiAgICAgIC50ZWFtLXYyX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLnRlYW0tdjJfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAudGVhbS12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI0ZGOEQwNjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAudGVhbS12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjRkY4RDA2OyB9XG4gIC50ZWFtLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLnRlYW0tdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgLnRlYW0tdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLnRlYW0tdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMwMDAwMDA7IH1cbiAgLnRlYW0tdjJfX2Zhdm9yaXRlcy5qc3Njcm9sbC1ibG9jayB7XG4gICAgbWF4LWhlaWdodDogNjAlO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC50ZWFtLXYyX19pdGVtIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAudGVhbS12Ml9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAudGVhbS12Ml9faXRlbS12aXN1YWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfVxuICAgICAgLnRlYW0tdjJfX2l0ZW0tdmlzdWFsIC50ZWFtLXYyX19pdGVtLWltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnRlYW0tdjJfX2l0ZW0tdmlzdWFsIC50ZWFtLXYyX19pdGVtLWltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudGVhbS12Ml9faXRlbS12aXN1YWwge1xuICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH0gfVxuICAgICAgLnRlYW0tdjJfX2l0ZW0tdmlzdWFsLS1jb250YWluIC50ZWFtLXYyX19pdGVtLWltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudGVhbS12Ml9faXRlbS12aXN1YWwtLWNvbnRhaW4gLnRlYW0tdjJfX2l0ZW0taW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH0gfVxuICAgIC50ZWFtLXYyX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGVhbS12Ml9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGVhbS12Ml9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGVhbS12Ml9faXRlbS10aXRsZSAudGl0bGVfX3N1YnRpdGxlLCAudGVhbS12Ml9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlLCAudGVhbS12Ml9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAudGVhbS12Ml9faXRlbS1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC50ZWFtLXYyX19pdGVtLWluZm8tc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luOiAwIC41ZW07IH1cbiAgICAudGVhbS12Ml9faXRlbS1saW5rcyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC50ZWFtLXYyX19pdGVtLWxpbmtzIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTsgfSB9XG4gICAgICAudGVhbS12Ml9faXRlbS1saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnRlYW0tdjIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgLnRlYW0tdjIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogOTZweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogI0ZGOEQwNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC50ZWFtLXYyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmcgLnRlYW0tdjJfX2l0ZW0tdmlzdWFsIC50ZWFtLXYyX19pdGVtLWltZyB7XG4gICAgbWluLWhlaWdodDogMzQwcHg7XG4gICAgbWF4LWhlaWdodDogMzQwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAubGFuZGluZyAudGVhbS12Ml9faXRlbS12aXN1YWwgLnRlYW0tdjJfX2l0ZW0taW1nIHtcbiAgICBtaW4taGVpZ2h0OiAyMzBweDtcbiAgICBtYXgtaGVpZ2h0OiAyMzBweDsgfSB9XG5cbi5sYW5kaW5nIC50ZWFtLXYyX19pdGVtLXZpc3VhbC0tY29udGFpbiB7XG4gIG1heC1oZWlnaHQ6IDI1MHB4OyB9XG4gIC5sYW5kaW5nIC50ZWFtLXYyX19pdGVtLXZpc3VhbC0tY29udGFpbiAudGVhbS12Ml9faXRlbS1pbWcge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlYW0tdjMge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50ZWFtLXYzX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9mYXZvcml0ZXMvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC50ZWFtLXYzX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45Myk7IH1cbiAgLnRlYW0tdjNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxODE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLXYzX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC50ZWFtLXYzX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGVhbS12M19fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4OyB9XG4gIC50ZWFtLXYzX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gIC50ZWFtLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLnRlYW0tdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLnRlYW0tdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRlYW0tdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAudGVhbS12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgNjBweC8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC50ZWFtLXYzX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLnRlYW0tdjNfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNGRjhEMDY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgLnRlYW0tdjNfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAudGVhbS12M19fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgLnRlYW0tdjNfX2xpbmtzIC5idXR0b246Zm9jdXMsIC50ZWFtLXYzX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gICAgICAudGVhbS12M19fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC50ZWFtLXYzX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgLnRlYW0tdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICNGRjhEMDY7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLnRlYW0tdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI0ZGOEQwNjsgfVxuICAudGVhbS12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC50ZWFtLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzAwMDAwMDsgfVxuICAgIC50ZWFtLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC50ZWFtLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMDAwMDAwOyB9XG4gIC50ZWFtLXYzX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gIC50ZWFtLXYzX19pdGVtIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlYW0tdjNfX2l0ZW0ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwYWRkaW5nLXRvcDogMWVtOyB9IH1cbiAgICAudGVhbS12M19faXRlbSAuaXRlbV9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnRlYW0tdjNfX2l0ZW0gLml0ZW1fX2NvbnRlbnQgPiAqIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAudGVhbS12M19faXRlbSAuaXRlbV9fY29udGVudCA+ICoge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC50ZWFtLXYzX19pdGVtIC5pdGVtX192aXN1YWwge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA0MDBweDsgfVxuICAgICAgLnRlYW0tdjNfX2l0ZW0gLml0ZW1fX3Zpc3VhbC0tY292ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAudGVhbS12M19faXRlbSAuaXRlbV9fdmlzdWFsLS1jb3ZlciAuaXRlbS1pbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudGVhbS12M19faXRlbSAuaXRlbV9fdmlzdWFsIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICAudGVhbS12M19faXRlbSAuaXRlbV9faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudGVhbS12M19faXRlbSAuaXRlbV9faW1nIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDM1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLXYzX19pdGVtIC5pdGVtX19hbGlnbmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNlbTtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDsgfSB9XG4gICAgLnRlYW0tdjNfX2l0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnRlYW0tdjNfX2l0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAudGVhbS12M19faXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLXN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC50ZWFtLXYzX19pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC50ZWFtLXYzX19pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC50ZWFtLXYzX19pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgLnRlYW0tdjNfX2l0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC50ZWFtLXYzX19pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAudGVhbS12M19faXRlbSAuaXRlbV9fbGlua3Mge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudGVhbS12M19faXRlbSAuaXRlbV9fbGlua3Mge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtOyB9IH1cbiAgICAgIC50ZWFtLXYzX19pdGVtIC5pdGVtX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAudGVhbS12M19faXRlbSAuaXRlbV9fY29udGFpbmVyLXRleHQgLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC50ZWFtLXYzX19pdGVtIC5pdGVtX19jb250YWluZXItdGV4dC5qc3Njcm9sbC1ibG9jayB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgLnRlYW0tdjNfX2l0ZW0gLml0ZW1fX2NvbnRhaW5lci10ZXh0IC50ZXh0LWJsb2NrIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC50ZWFtLXYzX19pdGVtIC5pdGVtX19jb250YWluZXItdGV4dCAudGV4dC1ibG9jayB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLnRlYW0tdjNfX2l0ZW0gLml0ZW1fX2luZm8tZXh0cmEtLXBob25lLCAudGVhbS12M19faXRlbSAuaXRlbV9faW5mby1leHRyYS0tbWFpbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OWVtLzEuNCBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNGRjhEMDY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC50ZWFtLXYzX19pdGVtIC5pdGVtX19pbmZvLWV4dHJhLS1waG9uZSwgLnRlYW0tdjNfX2l0ZW0gLml0ZW1fX2luZm8tZXh0cmEtLW1haWwge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAudGVhbS12MyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMjAlO1xuICAgIHBhZGRpbmctbGVmdDogMjAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAudGVhbS12MyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLjVlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA5NnB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnRlYW0tdjMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGhlaWdodDogNXB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmxhbmRpbmcgLnRlYW0tdjNfX2l0ZW0tdmlzdWFsIHtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubGFuZGluZyAudGVhbS12M19faXRlbS12aXN1YWwgLnRlYW0tdjNfX2l0ZW0taW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogMTIwMHB4KSB7XG4gICAgLmxhbmRpbmcgLnRlYW0tdjNfX2l0ZW0tdmlzdWFsIHtcbiAgICAgIG1heC13aWR0aDogNTcwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzOTBweDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b29sYmFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogaW5pdGlhbDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAudG9vbGJhciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgIC50b29sYmFyIHtcbiAgICAgIHJpZ2h0OiAxMjBweDsgfSB9XG4gIC50b29sYmFyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgLnRvb2xiYXJfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gIC50b29sYmFyX19pdGVtcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC50b29sYmFyX19pdGVtcyA+IGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLnRvb2xiYXJfX2l0ZW0gKyAudG9vbGJhcl9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMC40ZW07IH1cbiAgLnRvb2xiYXJfX3N2ZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZmlsbDogI2ZmZjsgfVxuICAudG9vbGJhcl9fbGluayB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMS4xZW07XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgLnRvb2xiYXJfX2xpbms6Zm9jdXMsIC50b29sYmFyX19saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyODI4Mjg7IH1cbiAgICAgIC50b29sYmFyX19saW5rOmZvY3VzIC50b29sYmFyX19zdmcsIC50b29sYmFyX19saW5rOmhvdmVyIC50b29sYmFyX19zdmcge1xuICAgICAgICBmaWxsOiAjZmZmOyB9XG4gIC50b29sYmFyLW9waW5pb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAudG9vbGJhci1vcGluaW9uX190aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAudG9vbGJhci1vcGluaW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC50b29sYmFyLW9waW5pb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC50b29sYmFyLW9waW5pb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnRvb2xiYXItb3Bpbmlvbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC50b29sYmFyLW9waW5pb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjI1ZW0vMSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLnRvb2xiYXItb3Bpbmlvbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNWVtLzEgXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLnRvb2xiYXItb3Bpbmlvbl9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC50b29sYmFyLW9waW5pb25fX2NvbnRlbnQgPiAqIHtcbiAgICAgICAgbWFyZ2luOiAuNGVtIDA7IH1cbiAgLnRvb2xiYXItc29jaWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX3RpdGxlIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjVlbS8xIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi41ZW0vMSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX19pdGVtcyB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9faXRlbXMgPiBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9faXRlbXMgLnRvb2xiYXItc29jaWFsX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIC4xZW07IH1cbiAgICAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX19zdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlOyB9XG4gICAgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGOEQwNjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyLjJlbTtcbiAgICAgIGhlaWdodDogMi4yZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMC41ZW07IH1cbiAgICAgIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX2xpbms6Zm9jdXMsIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fbGluazpmb2N1cyAudG9vbGJhci1zb2NpYWxfX3N2ZywgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fbGluazpob3ZlciAudG9vbGJhci1zb2NpYWxfX3N2ZyB7XG4gICAgICAgICAgZmlsbDogI0ZGOEQwNjsgfVxuICAudG9vbGJhci1jb25uZWN0IHtcbiAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC50b29sYmFyLWNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGZpbGw6ICNGRjhEMDY7IH1cbiAgICAudG9vbGJhci1jb25uZWN0IC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudG9vbGJhci1jb25uZWN0IC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC50b29sYmFyLWNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBjb2xvcjogI0ZGOEQwNjsgfVxuICAgIC50b29sYmFyLWNvbm5lY3QgLmxpbmtzLWdyb3VwIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAudG9vbGJhci1jb25uZWN0IC50b29sYmFyLWNvbm5lY3RfX3RpdGxlIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC50b29sYmFyLWNvbm5lY3QgLnRvb2xiYXItY29ubmVjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAudG9vbGJhci1jb25uZWN0IC50b29sYmFyLWNvbm5lY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC50b29sYmFyLWNvbm5lY3QgLnRvb2xiYXItY29ubmVjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAudG9vbGJhci1jb25uZWN0IC50b29sYmFyLWNvbm5lY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudG9vbGJhci1jb25uZWN0IC50b29sYmFyLWNvbm5lY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjI1ZW0vMSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLnRvb2xiYXItY29ubmVjdCAudG9vbGJhci1jb25uZWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi41ZW0vMSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAudG9vbGJhci1jb25uZWN0X2NvbGxhcHNlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43OSk7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjZzIGVhc2Utb3V0O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAuNWVtOyB9XG4gICAgICAudG9vbGJhci1jb25uZWN0X2NvbGxhcHNlIC5jb25uZWN0IHtcbiAgICAgICAgcGFkZGluZzogLjVlbSAwOyB9XG4gICAgICAgIC50b29sYmFyLWNvbm5lY3RfY29sbGFwc2UgLmNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNGRjhEMDY7XG4gICAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtIFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAudG9vbGJhci1jb25uZWN0X2NvbGxhcHNlIC5jb25uZWN0IC5idXR0b24tZHJhd2luZzpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2OyB9XG4gICAgICAgICAgICAudG9vbGJhci1jb25uZWN0X2NvbGxhcHNlIC5jb25uZWN0IC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgLnRvb2xiYXItY29ubmVjdF9jb2xsYXBzZSAuY29ubmVjdCAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAgICAgLnRvb2xiYXItY29ubmVjdF9jb2xsYXBzZS1pdGVtcyB7XG4gICAgICAgIHBhZGRpbmc6IC41ZW07IH1cbiAgLnRvb2xiYXIgLmNvbGxhcHNlLS10cmlnZ2VyIC5saW5rcy1ncm91cF9fd3JhcHBlciA+IC5idXR0b24tZHJhd2luZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgLnRvb2xiYXIgLmNvbGxhcHNlLS10cmlnZ2VyIC5saW5rcy1ncm91cF9fd3JhcHBlciA+IC5idXR0b24tZHJhd2luZyBzdmcge1xuICAgICAgdHJhbnNpdGlvbjogMC42cztcbiAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC50b29sYmFyLS1pbi1oZWFkZXIgLnRvb2xiYXItb3BpbmlvbiwgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1zb2NpYWwge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC50b29sYmFyLS1pbi1oZWFkZXIgLnRvb2xiYXItb3Bpbmlvbl9fdGl0bGUsIC50b29sYmFyLS1pbi1oZWFkZXIgLnRvb2xiYXItc29jaWFsX190aXRsZSwgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1jb25uZWN0X190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IC0xcHg7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAgIC50b29sYmFyLS1pbi1oZWFkZXIgLnRvb2xiYXItb3Bpbmlvbl9fY29udGVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhcl9fd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyX193cmFwcGVyID4gKiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07IH1cbiAgICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX3N2ZyB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gICAgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX19saW5rIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY4RDA2O1xuICAgICAgd2lkdGg6IDIuMmVtO1xuICAgICAgaGVpZ2h0OiAyLjJlbTtcbiAgICAgIHBhZGRpbmc6IDAuNWVtOyB9XG4gICAgICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX2xpbms6Zm9jdXMsIC50b29sYmFyLS1pbi1oZWFkZXIgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX2xpbms6Zm9jdXMgLnNvY2lhbF9fc3ZnLCAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX2xpbms6aG92ZXIgLnNvY2lhbF9fc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1jb25uZWN0IC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICBmaWxsOiAjRkY4RDA2OyB9XG4gICAgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1jb25uZWN0IC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICNGRjhEMDY7IH1cbiAgICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLWNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1jb25uZWN0IC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICNGRjhEMDY7IH1cbiAgICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLWNvbm5lY3QgLmxpbmtzLWdyb3VwIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cblxuLmNvbm5lY3RfY29sbGFwc2UtLW9wZW5lZCAudG9vbGJhci1jb25uZWN0X2NvbGxhcHNlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cyBlYXNlLWluOyB9XG5cbi5jb25uZWN0X2NvbGxhcHNlLS1vcGVuZWQgLmNvbGxhcHNlLS10cmlnZ2VyIC5saW5rcy1ncm91cF9fd3JhcHBlciA+IC5idXR0b24tZHJhd2luZyBzdmcge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43OSk7XG4gIHRyYW5zaXRpb246IDAuNnM7IH1cblxuLmJvZHktLW1lbnUtb3BlbmVkIC50b29sYmFyLS1pbi1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvcGJhciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDUwMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDFlbTsgfVxuICAudG9wYmFyX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLnRvcGJhcl9fd3JhcHBlciA+ICogKyAqIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjdlbTsgfVxuICAudG9wYmFyX19leHRyYSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgLnRvcGJhcl9fZXh0cmEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfSB9XG4gIC50b3BiYXJfX2xhbmcgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IC43ZW0gMDsgfVxuICAudG9wYmFyX19sYW5nLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24ge1xuICAgICAgICB3aWR0aDogMjAwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiB7XG4gICAgICAgIHdpZHRoOiAyMzNweDsgfSB9XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS42NjY2IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtOyB9XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtbWFpbi5qcy1zZWxlY3QtLWxpZ2h0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODIzNWVtLzFlbSBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLml0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY4RDA2O1xuICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5pdGVtX19sYWJlbCB7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtY29udGVudCAuc3MtbGlzdCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lOyB9XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uICoge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBmaWxsOiAjRkY4RDA2OyB9XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICAgIHBhZGRpbmc6IDZweCAwIDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1vcGVuLWJlbG93IC5zcy1hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1hcnJvdyB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW46YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3Bhbi5hcnJvdy1kb3duLFxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3Bhbi5hcnJvdy11cCB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBtYXJnaW46IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZSBpbm5lclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhlYWRlci0taW5uZXIgLnRvcGJhciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0b3A6IDA7IH1cbiAgLmhlYWRlci0taW5uZXIgLnRvcGJhciAuc2VsZWN0aW9uLWljb25fX2ljb24gc3ZnIHtcbiAgICB3aWR0aDogMS41ZW07XG4gICAgaGVpZ2h0OiAxLjVlbTsgfVxuICAuaGVhZGVyLS1pbm5lciAudG9wYmFyX193cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sYW5nLXN3aXRjaCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5sYW5nLXN3aXRjaCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cblxuLmxhbmctc3dpdGNoIC5zcy1saXN0IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLmxhbmctc3dpdGNoIC5zcy1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuICAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgIC5sYW5nLXN3aXRjaCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5sYW5nLXN3aXRjaCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxMHB4KSB7XG4gIC5tYWluLW5hdiAubGFuZy1zd2l0Y2ggLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAubWFpbi1uYXYgLmxhbmctc3dpdGNoIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5tYWluLW5hdiAubGFuZy1zd2l0Y2ggLnNzLWxpc3Qge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAubWFpbi1uYXYgLmxhbmctc3dpdGNoIC5zcy1saXN0IC5zcy1vcHRpb24uc3MtZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICM5MTkxOTE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5tYWluLW5hdiAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiAuc3MtaGlnaGxpZ2h0ZWQsIC5tYWluLW5hdiAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfSB9XG5cbi5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgbWluLWhlaWdodDogMjBweDsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb246YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2RlLnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLWRrOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZGsucG5nXCIpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0tZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9lbi5wbmdcIik7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2VzLnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLWZyOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZnIucG5nXCIpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0taXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9pdC5wbmdcIik7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1ubDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL25sLnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLW5vOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvbm8ucG5nXCIpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0tcHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9wdC5wbmdcIik7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1ydTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL3J1LnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvc2UucG5nXCIpOyB9XG5cbi5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZ19fc2VsZWN0IC5wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdCAucGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ1JSk7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWRlIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9kZS5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWRrIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9kay5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWVuIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9lbi5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWVzIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9lcy5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWZyIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9mci5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWl0IC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9pdC5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLW5sIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9ubC5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLW5vIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9uby5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLXB0IC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9wdC5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLXJ1IC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9ydS5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLXNlIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9zZS5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QgLnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGUgaW5uZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZWFkZXItLWlubmVyIC5sYW5nLXN3aXRjaCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5oZWFkZXItLWlubmVyIC5sYW5nLXN3aXRjaCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cblxuLmhlYWRlci0taW5uZXIgLmxhbmctc3dpdGNoIC5zcy1saXN0IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xZW0gXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLmhlYWRlci0taW5uZXIgLmxhbmctc3dpdGNoIC5zcy1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuICAuaGVhZGVyLS1pbm5lciAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgIC5oZWFkZXItLWlubmVyIC5sYW5nLXN3aXRjaCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5oZWFkZXItLWlubmVyIC5sYW5nLXN3aXRjaCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAuaGVhZGVyLS1pbm5lciAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlbGVjdGlvbi1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnNlbGVjdGlvbi1pY29uX19iYWRnZSB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEuMmVtO1xuICAgIGhlaWdodDogMS4yZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTAuMmVtO1xuICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnNlbGVjdGlvbi1pY29uX19pY29uID4gKiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICB3aWR0aDogMS41ZW07XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTBweCkge1xuICAgIC5tYWluLW5hdiAuc2VsZWN0aW9uLWljb24ge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5tYWluLW5hdiAuc2VsZWN0aW9uLWljb25fX2JhZGdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQwNjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5tYWluLW5hdiAuc2VsZWN0aW9uLWljb25fX2ljb24gPiAqIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlIGlubmVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVhZGVyLS1pbm5lciAuc2VsZWN0aW9uLWljb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuaGVhZGVyLS1pbm5lciAuc2VsZWN0aW9uLWljb25fX2JhZGdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkY4RDA2O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5oZWFkZXItLWlubmVyIC5zZWxlY3Rpb24taWNvbl9faWNvbiA+ICoge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjsgfVxuXG4uaG9tZV9fbW9kdWxlIC5zY3JvbGwtYmxvY2tfX2J1dHRvbi0tbGFzdCA+ICoge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jbWFpbiAuc2VhcmNoLWlubmVyIC5zZWFyY2gtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAjbWFpbiAuc2VhcmNoLWlubmVyIC5zZWFyY2gtdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYxIC5icmVhZGNydW1iX193cmFwcGVyLFxuLnBhZ2UtbGlzdGluZy12MSAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTgxNXB4OyB9XG5cbi5wYWdlLXByb2dyYW0tbGlzdGluZy12MSAubWFwLWxpc3RpbmdfX3dyYXBwZXIsXG4ucGFnZS1saXN0aW5nLXYxIC5tYXAtbGlzdGluZ19fd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvIDFlbSBhdXRvO1xuICBtYXgtd2lkdGg6IDE4MTVweDsgfVxuXG4ucGFnZS1wcm9ncmFtLWxpc3RpbmctdjEgLnNlYXJjaC1pbm5lcixcbi5wYWdlLWxpc3RpbmctdjEgLnNlYXJjaC1pbm5lciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDk5OyB9XG5cbi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLnBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYxIC5zZWFyY2gtaW5uZXIsXG4uYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIC5wYWdlLWxpc3RpbmctdjEgLnNlYXJjaC1pbm5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5wYWdlLXByb2dyYW0tbGlzdGluZy12MiAuYnJlYWRjcnVtYl9fd3JhcHBlcixcbi5wYWdlLWxpc3RpbmctdjIgLmJyZWFkY3J1bWJfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE1MzVweDsgfVxuXG4ucGFnZS1wcm9ncmFtLWxpc3RpbmctdjIgLm1hcC1saXN0aW5nX193cmFwcGVyLFxuLnBhZ2UtbGlzdGluZy12MiAubWFwLWxpc3RpbmdfX3dyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0byAxZW0gYXV0bztcbiAgbWF4LXdpZHRoOiAxNTM1cHg7IH1cblxuLnBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyIC5zZWFyY2gtaW5uZXIsXG4ucGFnZS1saXN0aW5nLXYyIC5zZWFyY2gtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHVuc2V0O1xuICB6LWluZGV4OiA5OTsgfVxuXG4uYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIC5wYWdlLXByb2dyYW0tbGlzdGluZy12MiAuc2VhcmNoLWlubmVyLFxuLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCAucGFnZS1saXN0aW5nLXYyIC5zZWFyY2gtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ucGFnZS1wcm9ncmFtLWxpc3RpbmctdjMgLmJyZWFkY3J1bWJfX3dyYXBwZXIsXG4ucGFnZS1saXN0aW5nLXYzIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNTM1cHg7IH1cblxuLnBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYzIC5tYXAtbGlzdGluZ19fd3JhcHBlcixcbi5wYWdlLWxpc3RpbmctdjMgLm1hcC1saXN0aW5nX193cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG8gMWVtIGF1dG87XG4gIG1heC13aWR0aDogMTUzNXB4OyB9XG5cbi5wYWdlLXByb2dyYW0tbGlzdGluZy12MyAuc2VhcmNoLWlubmVyLFxuLnBhZ2UtbGlzdGluZy12MyAuc2VhcmNoLWlubmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiB1bnNldDtcbiAgei1pbmRleDogOTk7IH1cblxuLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCAucGFnZS1wcm9ncmFtLWxpc3RpbmctdjMgLnNlYXJjaC1pbm5lcixcbi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLnBhZ2UtbGlzdGluZy12MyAuc2VhcmNoLWlubmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cblxuLnBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjEgLmJyZWFkY3J1bWJfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE0MDBweDsgfVxuXG4ucGFnZS1wcm9ncmFtLWRldGFpbC12MiAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTQwMHB4OyB9XG5cbi5wYWdlLXByb2dyYW0tZGV0YWlsLXYzIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cblxuLnBhZ2UtbGlzdGluZy10ZWFtLXYxIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjMwcHg7IH1cblxuLnBhZ2UtbGlzdGluZy10ZWFtLXYxIC5qdW1ib3Ryb24tdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vNS5qcGdcIikgbm8tcmVwZWF0IDAvY292ZXI7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBhZ2UtbGlzdGluZy10ZWFtLXYxIC5qdW1ib3Ryb24tdjEge1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgfSB9XG4gIC5wYWdlLWxpc3RpbmctdGVhbS12MSAuanVtYm90cm9uLXYxOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG4gIC5wYWdlLWxpc3RpbmctdGVhbS12MSAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5wYWdlLWxpc3RpbmctdGVhbS12MSAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5wYWdlLWxpc3RpbmctdGVhbS12MSAuanVtYm90cm9uLXYxX193cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wYWdlLWxpc3RpbmctdGVhbS12MSAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5wYWdlLWxpc3RpbmctdGVhbS12MSAuYnJlYWRjcnVtYl9faXRlbTphZnRlciB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5wYWdlLWxpc3RpbmctdGVhbS12MSAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnBhZ2UtbGlzdGluZy10ZWFtLXYyIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjMwcHg7IH1cblxuLnBhZ2UtbGlzdGluZy1wcm9ncmFtLXYxIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxODE1cHg7IH1cblxuLnBhZ2UtbGlzdGluZy1wcm9ncmFtLXYyIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNTM1cHg7IH1cblxuLnBhZ2UtbGlzdGluZy1wcm9ncmFtLXYzIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNTM1cHg7IH1cblxuLnBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjEgLmJyZWFkY3J1bWJfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE0MDBweDsgfVxuXG4ucGFnZS1wcm9ncmFtLWRldGFpbC12MiAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTQwMHB4OyB9XG5cbi5wYWdlLXByb2dyYW0tZGV0YWlsLXYzIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cblxuLnBhZ2UtbGlzdGluZy1uZXdzLXYxIC5qdW1ib3Ryb24tdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnBhZ2UtbGlzdGluZy1uZXdzLXYxIC5qdW1ib3Ryb24tdjE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODYpOyB9XG5cbi5wYWdlLWxpc3RpbmctbmV3cy12MiAuanVtYm90cm9uLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5wYWdlLWxpc3RpbmctbmV3cy12MiAuanVtYm90cm9uLXYxOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg2KTsgfVxuXG4ucGFnZS1ldmVudHMtbGlzdGluZy12MSAuanVtYm90cm9uLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5wYWdlLWV2ZW50cy1saXN0aW5nLXYxIC5qdW1ib3Ryb24tdjE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODYpOyB9XG5cbi5wYWdlLWV2ZW50cy1saXN0aW5nLXYyIC5qdW1ib3Ryb24tdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnBhZ2UtZXZlbnRzLWxpc3RpbmctdjIgLmp1bWJvdHJvbi12MTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nik7IH1cblxuLnBhZ2UtZXZlbnRzLWRldGFpbC12MSAuanVtYm90cm9uLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5wYWdlLWV2ZW50cy1kZXRhaWwtdjEgLmp1bWJvdHJvbi12MTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nik7IH1cblxuLnBhZ2UtYWxlcnRtYWlsLXYxIC5qdW1ib3Ryb24tdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMi5qcGdcIikgbm8tcmVwZWF0IDAvY292ZXI7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBhZ2UtYWxlcnRtYWlsLXYxIC5qdW1ib3Ryb24tdjEge1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgfSB9XG4gIC5wYWdlLWFsZXJ0bWFpbC12MSAuanVtYm90cm9uLXYxOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY2KTsgfVxuICAucGFnZS1hbGVydG1haWwtdjEgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFnZS1hbGVydG1haWwtdjEgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFnZS1hbGVydG1haWwtdjEgLmp1bWJvdHJvbi12MV9fd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtOyB9XG5cbi5wYWdlLWFsZXJ0bWFpbC12MSAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wYWdlLWFsZXJ0bWFpbC12MSAuYnJlYWRjcnVtYl9faXRlbTphZnRlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wYWdlLWFsZXJ0bWFpbC12MSAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICNGRjhEMDY7IH1cblxuLnBhZ2UtY29udGFjdCAuanVtYm90cm9uLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzIuanBnXCIpIG5vLXJlcGVhdCAwL2NvdmVyO1xuICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wYWdlLWNvbnRhY3QgLmp1bWJvdHJvbi12MSB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvOyB9IH1cbiAgLnBhZ2UtY29udGFjdCAuanVtYm90cm9uLXYxOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY2KTsgfVxuICAucGFnZS1jb250YWN0IC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhZ2UtY29udGFjdCAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdlLWNvbnRhY3QgLmp1bWJvdHJvbi12MV9fd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtOyB9XG5cbi5wYWdlLWNvbnRhY3QgLmJyZWFkY3J1bWJfX2xpbmsge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnZS1jb250YWN0IC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2UtY29udGFjdCAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICNGRjhEMDY7IH1cblxuLnBhZ2UtZXN0aW1hdGlvbi12MSAuanVtYm90cm9uLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzIuanBnXCIpIG5vLXJlcGVhdCAwL2NvdmVyO1xuICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wYWdlLWVzdGltYXRpb24tdjEgLmp1bWJvdHJvbi12MSB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvOyB9IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi12MSAuanVtYm90cm9uLXYxOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY2KTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLXYxIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi12MSAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tdjEgLmp1bWJvdHJvbi12MV9fd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogOGVtOyB9XG5cbi5wYWdlLWVzdGltYXRpb24tdjEgLmJyZWFkY3J1bWJfX2xpbmsge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnZS1lc3RpbWF0aW9uLXYxIC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2UtZXN0aW1hdGlvbi12MSAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICNGRjhEMDY7IH1cblxuLnBhZ2UtZWRpdG9yaWFsIC5qdW1ib3Ryb24tdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMy5qcGdcIikgbm8tcmVwZWF0IDAvY292ZXI7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBhZ2UtZWRpdG9yaWFsIC5qdW1ib3Ryb24tdjEge1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgfSB9XG4gIC5wYWdlLWVkaXRvcmlhbCAuanVtYm90cm9uLXYxOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG4gIC5wYWdlLWVkaXRvcmlhbCAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5wYWdlLWVkaXRvcmlhbCAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5wYWdlLWVkaXRvcmlhbCAuanVtYm90cm9uLXYxX193cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wYWdlLWVkaXRvcmlhbCAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5wYWdlLWVkaXRvcmlhbCAuYnJlYWRjcnVtYl9faXRlbTphZnRlciB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5wYWdlLWVkaXRvcmlhbCAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxIC5qdW1ib3Ryb24tdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMy5qcGdcIikgbm8tcmVwZWF0IDAvY292ZXI7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxIC5qdW1ib3Ryb24tdjEge1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuICAucGFnZS1saXN0aW5nLXBhcnRuZXItdjEgLmp1bWJvdHJvbi12MTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuICAucGFnZS1saXN0aW5nLXBhcnRuZXItdjEgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAucGFnZS1saXN0aW5nLXBhcnRuZXItdjEgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAucGFnZS1saXN0aW5nLXBhcnRuZXItdjEgLmp1bWJvdHJvbi12MV9fd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGFnZS1zZWxlY3Rpb24gLmp1bWJvdHJvbi12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi80LmpwZ1wiKSBuby1yZXBlYXQgMC9jb3ZlcjtcbiAgY29sb3I6ICMwMDAwMDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGFnZS1zZWxlY3Rpb24gLmp1bWJvdHJvbi12MSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDsgfSB9XG4gIC5wYWdlLXNlbGVjdGlvbiAuanVtYm90cm9uLXYxOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG4gIC5wYWdlLXNlbGVjdGlvbiAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5wYWdlLXNlbGVjdGlvbiAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5wYWdlLXNlbGVjdGlvbiAuanVtYm90cm9uLXYxX193cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzLFxuKjpmb2N1cyAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMTc1OWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwOyB9XG5cbi5qcy1sYXp5LFxuLmpzLXN3aXBlci1sYXp5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyczsgfVxuICAuanMtbGF6eS5qcy1sYXp5LWxvYWRlZCwgLmpzLWxhenkuanMtbGF6eS1lcnJvcixcbiAgLmpzLXN3aXBlci1sYXp5LmpzLWxhenktbG9hZGVkLFxuICAuanMtc3dpcGVyLWxhenkuanMtbGF6eS1lcnJvciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5pbWcubGF6eTpub3QoW3NyY10pIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbmltZy5qcy1sYXp5LmpzLWxhenktZXJyb3Ige1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmpzLWxhenksXG4uanMtc3dpcGVyLWxhenkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDJzOyB9XG4gIC5qcy1sYXp5LmpzLWxhenktbG9hZGVkLCAuanMtbGF6eS5qcy1sYXp5LWVycm9yLFxuICAuanMtc3dpcGVyLWxhenkuanMtbGF6eS1sb2FkZWQsXG4gIC5qcy1zd2lwZXItbGF6eS5qcy1sYXp5LWVycm9yIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbmltZy5sYXp5Om5vdChbc3JjXSkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuaW1nLmpzLWxhenkuanMtbGF6eS1lcnJvciB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyxcbio6Zm9jdXMgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG5cdEN1c3RvbSBTdHlsZXNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBIZWFkZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTQzcHgpIHtcbiAgLmhlYWRlcl9fdG9wLS12MSAuaGVhZGVyX19sb2dvIGltZyB7XG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuaGVhZGVyX190b3AtLXYxIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ib2R5LS1ob21lIC50b29sYmFyLCAuYm9keS0taG9tZSAudG9wYmFyIHtcbiAgICB0b3A6IDIuOGVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ib2R5LS1ob21lIC5oZWFkZXJfX3RvcCB7XG4gICAgdG9wOiAxZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJvZHktLWhvbWUgLm1lbnUge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1NDNweCkge1xuICAuYm9keS0taG9tZSAubWVudV9faXRlbS1oZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYm9keS0taG9tZSAubWVudV9faXRlbS1oZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYm9keS0taG9tZSAuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDQ5cHg7IH0gfVxuXG4uaGVhZGVyX19jb250YWluZXIgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX190ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZWFkZXJfX2NvbnRhaW5lciAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3RleHQge1xuICAgICAgZm9udC1zaXplOiA0dnc7IH0gfVxuXG4uaGVhZGVyX19jb250YWluZXIgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19idXR0b24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzM3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tbmF2X190b3BiYXIgLnRvcGJhciB7XG4gICAgdG9wOiAzZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1uYXZfX3RvcGJhciAudG9wYmFyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA4ZW07XG4gICAgdG9wOiAxZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MzNweCkge1xuICAuYm9keS0tbWVudS1vcGVuZWQgLm1haW4tbmF2X193cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMWVtOyB9IH1cblxuLmhlYWRlcl9fY29udGVudCAuaGVhZGVyX19zbG9nYW4gLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLmhlYWRlcl9fY29udGVudC0td2l0aHNsb2dhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNWVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLm5hdi10b2dnbGVfX2xpbmVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gICAgLm5hdi10b2dnbGVfX2xpbmVzOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgICAubmF2LXRvZ2dsZV9fbGluZXM6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLmhlYWRlcl9fY29udGVudCAuaGVhZGVyX19zbG9nYW4gLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLmhlYWRlcl9fY29udGVudCAuaGVhZGVyX19zbG9nYW4gLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICBmb250LXNpemU6IDEuOHZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSBhbmQgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIC5oZWFkZXJfX2NvbnRlbnQgLmhlYWRlcl9fc2xvZ2FuIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgZm9udC1zaXplOiAyLjh2dzsgfSB9XG5cbi50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzgpOyB9XG4gIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgICAgcGFkZGluZzogNnB4IDA7IH0gfVxuICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4uanMtc2VsZWN0LS1saWdodCB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4uanMtc2VsZWN0LS1saWdodCB7XG4gICAgICBmb250LXNpemU6IDIuMXZ3OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkzcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4uanMtc2VsZWN0LS1saWdodCB7XG4gICAgICBmb250LXNpemU6IDEuNHZ3OyB9IH1cblxuLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLWhpZ2hsaWdodGVkLCAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4udG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzAwMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xuICAgICAgZm9udC1zaXplOiA0LjF2dztcbiAgICAgIGNvbG9yOiAjZmZmOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfSB9XG5cbi50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH0gfVxuXG4udG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1tYWluIC5zcy1vcGVuLWJlbG93IC5zcy1hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43OCk7IH1cbiAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtbWFpbiAuc3Mtb3Blbi1iZWxvdyAuc3MtYXJyb3cgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogI0ZGOEQwNjsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4gLnNzLW9wZW4tYmVsb3cgLnNzLWFycm93IHNwYW46YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cbiAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1tYWluIC5zcy1vcGVuLWJlbG93IC5zcy1hcnJvdyBzcGFuOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMDY7IH1cblxuLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuaXRlbSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRjhEMDY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkzcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLml0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxLjF2dzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuaXRlbSB7XG4gICAgICBmb250LXNpemU6IDIuMnZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLm1haW4tbmF2IC5sYW5nLXN3aXRjaCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBjb2xvcjogI2ZmZjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5tYWluLW5hdiAubGFuZy1zd2l0Y2ggLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU0M3B4KSB7XG4gIC5oZWFkZXItLWlubmVyIC5tZW51X19pdGVtLWhlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cblxuLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fbG9nby1pbWcge1xuICBtYXgtd2lkdGg6IDM1MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2xvZ28taW1nIHtcbiAgICAgIG1heC13aWR0aDogMjgwcHg7IH0gfVxuXG4uaGVhZGVyLS1pbm5lciAubWVudSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGVyLS1pbm5lciAubWVudSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTQwcHgpIHtcbiAgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fdG9wIHtcbiAgICBsZWZ0OiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLmhlYWRlci0taW5uZXIgLnNlbGVjdGlvbi1pY29uX19pY29uID4gKiB7XG4gICAgY29sb3I6ICNmZmY7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuaGVhZGVyLS1pbm5lciAuc2VhcmNoLXRvZ2dsZV9faWNvbiB7XG4gICAgZmlsbDogI0ZGOEQwNjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gIC5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MiAuaGVhZGVyX19zZWFyY2gtdG9nZ2xlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItLXYxIC5zY3JvbGwtYmxvY2sge1xuICAgIHotaW5kZXg6IDA7IH0gfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNFQVJDSCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNGRjhEMDY7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnRfX3RleHQ6bGFuZyhlbikge1xuICAgICAgZm9udC1zaXplOiAxLjJ2dzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1NDBweCkge1xuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudF9fdGV4dDpsYW5nKGVuKSB7XG4gICAgICBmb250LXNpemU6IDAuOXZ3OyB9IH1cbiAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG5cbi5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjY1KTsgfVxuICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLnJlc2V0X2J1dHRvbl9pdGVtIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI0ZGOEQwNjsgfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAucmVzZXRfYnV0dG9uX2l0ZW0gLnJlc2V0X19pY29uIHtcbiAgICAgIGZpbGw6ICNGRjhEMDY7IH1cblxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuc3VibWl0X2J1dHRvbl9pdGVtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZDogI0ZGOEQwNjtcbiAgYm9yZGVyLWNvbG9yOiAjRkY4RDA2OyB9XG4gIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLnN1Ym1pdF9idXR0b25faXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLnN1Ym1pdF9idXR0b25faXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5zdWJtaXRfYnV0dG9uX2l0ZW06aG92ZXIgLnN1Ym1pdF9fbGFiZWwge1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuZmlsdGVyX2J1dHRvbl9pdGVtIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzc2OTE4ODsgfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbTpob3ZlciAuc2VhcmNoX19pY29uIHtcbiAgICAgIGZpbGw6ICNmZmYgIWltcG9ydGFudDsgfVxuICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW0gLnNlYXJjaF9faWNvbiB7XG4gICAgZmlsbDogI2ZmZjsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19zdHJ1Y3R1cmUgLmxhYmVsLWVsZW1lbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnRleHRmaWVsZF9faW5wdXQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnRleHRmaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX2lucHV0IHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX3VuaXQge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ucmFuZ2UgLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cblxuLm5vVWktaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fY2xvc2UtZHJhd2luZyB7XG4gIGZpbGw6ICMwMDAwMDA7IH1cblxuLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fdGV4dCB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWVsZW1lbnQge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1lbGVtZW50OjpwbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fYnV0dG9uIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtZWxlbWVudCB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWVsZW1lbnQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAuNTsgfVxuXG4uZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX190ZXh0IHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fdGV4dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IC41OyB9XG5cbi5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2J1dHRvbiB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEVzdGltYXRpb24gaG9tZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZXN0aW1hdGlvbl9ob21lX19iYWNrZ3JvdW5kOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNTkpOyB9XG5cbi5lc3RpbWF0aW9uX2hvbWUgLnRpdGxlX19jb250ZW50LTIge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG5cbi5lc3RpbWF0aW9uX2hvbWUgLnRpdGxlX19jb250ZW50LTEsXG4uZXN0aW1hdGlvbl9ob21lIC50aXRsZV9fY29udGVudC0yIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmVzdGltYXRpb25faG9tZSAuZXN0aW1hdGlvbl9ob21lX19wYXJhZ3JhcGhlX19lbGVtZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uZXN0aW1hdGlvbl9ob21lIC5lc3RpbWF0aW9uX2hvbWVfX2J1dHRvbl9fY29udGVudCAuYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI0ZGOEQwNjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5lc3RpbWF0aW9uX2hvbWUgLmVzdGltYXRpb25faG9tZV9fYnV0dG9uX19jb250ZW50IC5idXR0b24ge1xuICAgICAgZm9udC1zaXplOiA0dnc7IH0gfVxuXG4uZXN0aW1hdGlvbl9ob21lX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgZmlsbDogI0ZGOEQwNjsgfVxuXG4uZXN0aW1hdGlvbl9ob21lX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gIHN0cm9rZTogI0ZGOEQwNjsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBDQyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZhdm9yaXRlcy12MV9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZhdm9yaXRlcy12MV9faXRlbS1pbmZvIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDsgfVxuXG4uZmF2b3JpdGVzLXYxX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MzNweCkge1xuICAuZmF2b3JpdGVzLXYxX19pdGVtLWNvbnRlbnQge1xuICAgIGhlaWdodDogMjAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZhdm9yaXRlcy12MV9faXRlbS1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDE1NnB4OyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS1jb250ZW50IC50aXRsZS1zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjFlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4taGVpZ2h0OiA4MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAuZmF2b3JpdGVzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwLjZlbTsgfSB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBGT09URVIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZm9vdGVyLXYxLXRvcCAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuLmZvb3Rlci12MS1sYXN0X19sYmktbG9nbyB7XG4gIHdpZHRoOiAxNjRweDtcbiAgaGVpZ2h0OiAyNS45OHB4OyB9XG5cbi5zb2NpYWxfX2l0ZW0tLWxpbmtlZGluIC5zb2NpYWxfX2xpbmsge1xuICBwYWRkaW5nOiAwLjdlbTsgfVxuXG4uZm9vdGVyLXYxX19wYXJ0bmVycyAucGFydG5lcnNfX2ltZyB7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gU2VydmljZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZXJ2aWNlcy12Ml9faXRlbSAuYm9yZGVyZWRfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDAgMC43ZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZXJ2aWNlcy12Ml9faXRlbS10aXRsZSAudGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IDExMnB4OyB9IH1cblxuLnNlcnZpY2VzLXYyX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gIC5zZXJ2aWNlcy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTE6OmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTQwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc2VydmljZXMtdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44dnc7IH0gfVxuXG4uc2VydmljZXMtdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFBBUlRFTkFJUkVTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fY29udGVudCAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgbWluLWhlaWdodDogODRweDsgfVxuXG4ucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBQYWdlIGNvbnRhY3QgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDMuMXZ3OyB9IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIGxpc3RpbmcgYmllbnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5M3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAydnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTNweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItdGV4dCAudGV4dC1lbGVtZW50IHtcbiAgICBmb250LXNpemU6IDEuOHZ3OyB9IH1cblxuLmVzdGltYXRpb24tY29udGVudC12MV9faXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5wcm9wZXJ0eS1kZXRhaWwtdjJfX2JhY2sgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogM2VtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1NDNweCkge1xuICAuZmF2b3JpdGVzLXYxX19pdGVtLWRlY29yYXRlIHtcbiAgICBtaW4taGVpZ2h0OiAzNjZweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmF2b3JpdGVzLXYxX19pdGVtLWRlY29yYXRlIHtcbiAgICBtaW4taGVpZ2h0OiAzOTNweDsgfSB9XG5cbi5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG5cbi5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jay5mb3JtLWJsb2NrIC5mb3JtIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZDpsYW5nKGVuKSB7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jay5mb3JtLWJsb2NrIC5mb3JtIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZDpsYW5nKGVuKSB7XG4gICAgICBmb250LXNpemU6IDEuMnZ3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU0MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkLnRleHRmaWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMS4ydnc7IH0gfVxuXG4uYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0gLnRleHRmaWVsZF9faW5wdXQge1xuICBmb250LXNpemU6IDAuN3Z3OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybSAudGV4dGZpZWxkX19pbnB1dCB7XG4gICAgICBmb250LXNpemU6IDF2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAxMDUlICFpbXBvcnRhbnQ7IH0gfVxuIiwiKiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxufSIsIltkYXRhLWV4cGFuZGFibGVdIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgLypcclxuICAgICYgPiAqIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAqL1xyXG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFNlY3Rpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxyXG4gKi9cclxuXHJcbm1haW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXHJcbiAgaGVpZ2h0OiAwOyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5wcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuaW1nIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cclxuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gIG1hcmdpbjogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3QgeyAvKiAxICovXHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXHJcbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cclxuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAzICovXHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqIDIuIFJlbW92ZSByZXNpemUuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHJlc2l6ZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSxcclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cclxuICBmb250OiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmRldGFpbHMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKiBNaXNjXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxyXG4gKi9cclxuXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbioge1xyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZS1zdHlsZTogZG90dGVkO1xyXG4gICAgb3V0bGluZS1jb2xvcjogI2NjYztcclxuICAgIG91dGxpbmUtd2lkdGg6IDFweDtcclxuICB9XHJcbn0iLCJbcm9sZT1cInRhYmxlXCJdIHtcclxuXHJcbn1cclxuXHJcbltyb2xlPVwidGFibGVcIl0gPiBkaXZbaWRdIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbltyb2xlPVwidGFibGVcIl0gW3JvbGU9XCJyb3dcIl0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbltyb2xlPVwidGFibGVcIl0gW3JvbGU9XCJjZWxsXCJdLFxyXG5bcm9sZT1cInRhYmxlXCJdIFtyb2xlPVwiY29sdW1uaGVhZGVyXCJdIHtcclxuICBwYWRkaW5nOiAwLjEyNWVtIDAuMjVlbTtcclxufVxyXG5cclxuXHJcbltyb2xlPVwidGFibGVcIl0gW3JvbGU9XCJyb3dncm91cFwiXSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIEVsZW1lbnRzID4gSGVhZGluZ3NcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBGb250LXNpemUgaGVhZGluZ1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuaDEsaDIsaDMsaDQsaDUsaDYge1xyXG4gIEBpbmNsdWRlIHJlc2V0LWhlYWRpbmc7XHJcbn1cclxuXHJcbmgxIHtcclxuICBAaWYgKCRoMS1taW4tZm9udC1zaXplID09ICRoMS1tYXgtZm9udC1zaXplKSB7XHJcbiAgICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJHR5cG9fZmx1aWRfbWluLXdpZHRoLCAkdHlwb19mbHVpZF9tYXMtd2lkdGgsICRoMS1taW4tZm9udC1zaXplLCAkaDEtbWF4LWZvbnQtc2l6ZSk7XHJcbiAgfVxyXG4gIG1hcmdpbjogJGgxLW1hcmdpbjtcclxufVxyXG5cclxuaDIge1xyXG4gIEBpZiAoJGgyLW1pbi1mb250LXNpemUgPT0gJGgyLW1heC1mb250LXNpemUpIHtcclxuICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkdHlwb19mbHVpZF9taW4td2lkdGgsICR0eXBvX2ZsdWlkX21hcy13aWR0aCwgJGgyLW1pbi1mb250LXNpemUsICRoMi1tYXgtZm9udC1zaXplKTtcclxuICB9XHJcbiAgbWFyZ2luOiAkaDItbWFyZ2luO1xyXG59XHJcblxyXG5oMyB7XHJcbiAgIEBpZiAoJGgzLW1pbi1mb250LXNpemUgPT0gJGgzLW1heC1mb250LXNpemUpIHtcclxuICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XHJcbiAgIH1cclxuICAgQGVsc2Uge1xyXG4gICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJHR5cG9fZmx1aWRfbWluLXdpZHRoLCAkdHlwb19mbHVpZF9tYXMtd2lkdGgsICRoMy1taW4tZm9udC1zaXplLCAkaDMtbWF4LWZvbnQtc2l6ZSk7XHJcbiAgIH1cclxuICAgIG1hcmdpbjogJGgzLW1hcmdpbjtcclxufVxyXG5cclxuaDQge1xyXG4gIEBpZiAoJGg0LW1pbi1mb250LXNpemUgPT0gJGg0LW1heC1mb250LXNpemUpIHtcclxuICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkdHlwb19mbHVpZF9taW4td2lkdGgsICR0eXBvX2ZsdWlkX21hcy13aWR0aCwgJGg0LW1pbi1mb250LXNpemUsICRoNC1tYXgtZm9udC1zaXplKTtcclxuICB9XHJcbiAgbWFyZ2luOiAkaDQtbWFyZ2luO1xyXG59XHJcblxyXG5oNSB7XHJcbiAgQGlmICgkaDUtbWluLWZvbnQtc2l6ZSA9PSAkaDUtbWF4LWZvbnQtc2l6ZSkge1xyXG4gICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCR0eXBvX2ZsdWlkX21pbi13aWR0aCwgJHR5cG9fZmx1aWRfbWFzLXdpZHRoLCAkaDUtbWluLWZvbnQtc2l6ZSwgJGg1LW1heC1mb250LXNpemUpO1xyXG4gIH1cclxuICBtYXJnaW46ICRoNS1tYXJnaW47XHJcbn1cclxuXHJcbmg2IHtcclxuICBAaWYgKCRoNi1taW4tZm9udC1zaXplID09ICRoNi1tYXgtZm9udC1zaXplKSB7XHJcbiAgICBmb250LXNpemU6ICRoNi1mb250LXNpemU7XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJHR5cG9fZmx1aWRfbWluLXdpZHRoLCAkdHlwb19mbHVpZF9tYXMtd2lkdGgsICRoNi1taW4tZm9udC1zaXplLCAkaDYtbWF4LWZvbnQtc2l6ZSk7XHJcbiAgfVxyXG4gIG1hcmdpbjogJGg2LW1hcmdpbjtcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGhlYWRpbmdzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiByZXNldC1oZWFkaW5nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBsaW5rc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gcmVzZXQtbGluayB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGJ1dHRvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gcmVzZXQtYnV0dG9uIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuXHJcbiAgICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XHJcblxyXG4gICAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgbGlzdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gcmVzZXQtbGlzdCgkdHlwZSl7XHJcbiAgICAkcmVzZXRzOiAoXHJcbiAgICAgICAgdWw6IChcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZSxcclxuICAgICAgICAgICAgbWFyZ2luOiAwLFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLFxyXG4gICAgICAgICAgICBsaTogKFxyXG4gICAgICAgICAgICBtYXJnaW46IDAsXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgICAgICAgKVxyXG4gICAgICAgICksXHJcbiAgICAgICAgb2w6IChcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZSxcclxuICAgICAgICAgICAgbWFyZ2luOiAwLFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLFxyXG4gICAgICAgICAgICBsaTogKFxyXG4gICAgICAgICAgICBtYXJnaW46IDAsXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBcclxuICAgICAgICAgICAgKVxyXG4gICAgICAgIClcclxuICAgICk7XHJcbiAgICBAZWFjaCAkcHJvcCwgJHZhbHVlIGluIG1hcC1nZXQoJHJlc2V0cywgJHR5cGUpIHtcclxuICAgICAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09ICdtYXAnIHtcclxuICAgICAgICAgICAgJiA+ICN7JHByb3B9IHtcclxuICAgICAgICAgICAgQGVhY2ggJHN1Yi1wcm9wLCAkc3ViLXZhbHVlIGluICR2YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAjeyRzdWItcHJvcH06ICRzdWItdmFsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgICAgICAjeyRwcm9wfTogJHZhbHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAjIE1peGluc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2V0IGEgYnV0dG9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBzZXRCdXR0b24oJG1hcCwgJGNvbmNhdDogJycsICRpbmxpbmU6IGZhbHNlKSB7XHJcblxyXG4gICAgQGlmICRpbmxpbmUgPT0gZmFsc2Uge1xyXG4gICAgICAgICN7JGNvbmNhdH0uYnV0dG9uIHtcclxuICAgICAgICAgICAgZm9udCAgICAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fZm9udCcpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl90ZXh0LXRyYW5zZm9ybScpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgICA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2NvbG9yJyk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2JvcmRlci1jb2xvcicpO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2hvdmVyX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yJyk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25faG92ZXJfYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIGZvbnQgICAgICAgICAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2ZvbnQnKTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl90ZXh0LXRyYW5zZm9ybScpO1xyXG4gICAgICAgIGJhY2tncm91bmQgICAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2JhY2tncm91bmQnKTtcclxuICAgICAgICBjb2xvciAgICAgICAgICA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9jb2xvcicpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvciAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2JvcmRlci1jb2xvcicpO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25faG92ZXJfYmFja2dyb3VuZCcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25faG92ZXJfYmFja2dyb3VuZCcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2hvdmVyX2NvbG9yJyk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3InKTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25faG92ZXJfYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblNldCBhIHRleHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHNldFRleHQoJG1hcCwgJGNvbmNhdDogJycsICRibG9jazogdHJ1ZSkge1xyXG5cclxuICAgIEBpZiAkYmxvY2sgPT0gdHJ1ZSB7XHJcbiAgICAgICAgI3skY29uY2F0fS50ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgZm9udCAgICAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICd0ZXh0X2ZvbnQnKTtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICdjb2xvcicpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduICAgICA6IG1hcC1nZXQoJG1hcCwgJ3RleHQtYWxpZ24nKTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiBtYXAtZ2V0KCRtYXAsICd0ZXh0LXRyYW5zZm9ybScpO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24gOiBtYXAtZ2V0KCRtYXAsICd0ZXh0LWRlY29yYXRpb24nKTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiBtYXAtZ2V0KCRtYXAsICdsZXR0ZXItc3BhY2luZycpO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogbWFwLWdldCgkbWFwLCAnY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBmb250OiBtYXAtZ2V0KCRtYXAsICd0ZXh0X2ZvbnQnKTtcclxuICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnY29sb3InKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBtYXAtZ2V0KCRtYXAsICd0ZXh0LWFsaWduJyk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG1hcC1nZXQoJG1hcCwgJ3RleHQtdHJhbnNmb3JtJyk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBtYXAtZ2V0KCRtYXAsICd0ZXh0LWRlY29yYXRpb24nKTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbWFwLWdldCgkbWFwLCAnbGV0dGVyLXNwYWNpbmcnKTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2NvbG9yJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblNldCB0aXRsZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gc2V0VGl0bGUoJG1hcCwgJGNvbmNhdDogJycpIHtcclxuXHJcbiAgICAjeyRjb25jYXR9LnRpdGxle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX21hcmdpbi1ib3R0b20nKTtcclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkbWFwLCAndGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nJyk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbicpO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9kZWNvcmF0aW9uX3dpZHRoJyk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2RlY29yYXRpb25faGVpZ2h0Jyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9kZWNvcmF0aW9uX2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udDogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF8xX2ZvbnQteHMnKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9jb250ZW50XzFfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250OiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9jb250ZW50XzJfZm9udC14cycpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfMl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF8xX2ZvbnQnKTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfMl9mb250Jyk7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TZXQgdGl0bGUgd2l0aCBzdWJ0aXRsZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gc2V0VGl0bGVTdWJ0aXRsZSgkbWFwLCAkY29uY2F0OiAnJykge1xyXG5cclxuICAgICN7JGNvbmNhdH0udGl0bGUtc3VidGl0bGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWFwLWdldCgkbWFwLCAndGl0bGVfbWFyZ2luLWJvdHRvbScpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX3RleHQtYWxpZ24nKTtcclxuXHJcbiAgICAgICAgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ24nKTtcclxuICAgICAgICAgICAgZm9udDogbWFwLWdldCgkbWFwLCAndGl0bGVfc3VidGl0bGVfZm9udCcpO1xyXG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAndGl0bGVfc3VidGl0bGVfY29sb3InKTtcclxuICAgICAgICAgICAgZGlzcGxheTogbWFwLWdldCgkbWFwLCAndGl0bGVfc3VidGl0bGVfZGlzcGxheScpO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbWFwLWdldCgkbWFwLCAndGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmcnKTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbicpO1xyXG4gICAgICAgICAgICBmb250OiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9jb250ZW50X2ZvbnQnKTtcclxuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfY29sb3InKTtcclxuICAgICAgICAgICAgZGlzcGxheTogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF9kaXNwbGF5Jyk7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nJyk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TZXQgdGl0bGUgZm9ybSBkYXJrXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBzZXRGb3JtRGFyaygkbWFwLCAkY29uY2F0OiAnJykge1xyXG5cclxuXHJcbiAgICAjeyRjb25jYXR9LmZvcm17XHJcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1faW5wdXRfY29sb3InKTtcclxuXHJcbiAgICAgICAgJl9fY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2NvbmRpdGlvbnNfY29sb3InKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGVnYWxzIHtcclxuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fbGVnYWxzX2NvbG9yJyk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC42NTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0ZmllbGQge1xyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAndGV4dGZpZWxkX2xhYmVsX2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3RleHRmaWVsZF9pbnB1dF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLWNvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICd0ZXh0ZmllbGRfaW5wdXRfYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5Jyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5Jyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX2NvbG9yLS1mb2N1cycpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHktLWZvY3VzJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX2NvbG9yLS1mb2N1cycpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHktLWZvY3VzJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZbdHlwZT1kYXRlXSB7XHJcbiAgICAgICAgICAgICAgICAvLyBPcMOpcmEgLSBjaHJvbWVcclxuICAgICAgICAgICAgICAgICY6aW52YWxpZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eScpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHRhcmVhIHtcclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3RleHRhcmVhX2xhYmVsX2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3RleHRhcmVhX2lucHV0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3RleHRhcmVhX2lucHV0X2JvcmRlci1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAndGV4dGFyZWFfaW5wdXRfYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5Jyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5Jyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX2NvbG9yLS1mb2N1cycpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHktLWZvY3VzJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX2NvbG9yLS1mb2N1cycpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHktLWZvY3VzJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VsZWN0IHtcclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3NlbGVjdF9sYWJlbF9jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnanMtc2VsZWN0X2JvcmRlci1jb2xvcicpO1xyXG4gICAgICAgICAgICAuc3Mtc2VhcmNoOm5vdCguc3MtaGlkZSkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICdqcy1zZWxlY3RfYm9yZGVyLWNvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdzZWxlY3RfaXRlbV9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ3NlbGVjdF9pdGVtX2JnLWNvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdzZWxlY3RfaXRlbV9jb2xvci0taG92ZXInKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2l0ZW1fYmctY29sb3ItLWhvdmVyJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3NlbGVjdF9pdGVtX2NvbG9yLS1zZWxlY3RlZCcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdzZWxlY3RfaXRlbV9iZy1jb2xvci0tc2VsZWN0ZWQnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ3NlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgICAgICBjb2xvciA6IG1hcC1nZXQoJG1hcCwgJ3NlbGVjdF9pdGVtX2NvbG9yLS1zZWxlY3RlZCcpO1xyXG4gICAgICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9pbnB1dF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2lucHV0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6IG1hcC1nZXQoJG1hcCwgJ3NzLW11bHRpcGxlLXNlbGVjdGVkLWJvcmRlci1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAgIDogbWFwLWdldCgkbWFwLCAnc3MtbXVsdGlwbGUtc2VsZWN0ZWQtYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICAgICAgLnNzLXZhbHVlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1faW5wdXRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3MtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiBtYXAtZ2V0KCRtYXAsICdzcy1zaW5nbGUtc2VsZWN0ZWQtdmFsdWUnKTtcclxuICAgICAgICAgICAgICAgICAgICAmLS1jdXN0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgIDogbWFwLWdldCgkbWFwLCAnc3Mtc2luZ2xlLXNlbGVjdGVkLXZhbHVlJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgOiAkc2VsZWN0X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yIDogbWFwLWdldCgkbWFwLCAnc3MtbXVsaXRwbGUtc2VsZWN0ZWQtdmFsdWUtZGVsZXRlZC1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogbWFwLWdldCgkbWFwLCAnc3MtbXVsaXRwbGUtc2VsZWN0ZWQtdmFsdWUtZGVsZXRlZC1iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3MtYWRkIHtcclxuICAgICAgICAgICAgICAgIC5zcy1wbHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogbWFwLWdldCgkbWFwLCAnc3MtbXVsdGlwbGUtc2VsZWN0ZWQtc3MtYWRkLXBsdXMtYmFja2dyb3VuZCcpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ3NzLW11bHRpcGxlLXNlbGVjdGVkLXNzLWFkZC1wbHVzLWJhY2tncm91bmQtYWZ0ZXInKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAucmFuZ2Uge1xyXG4gICAgICAgICAgICAmX19wbHVzIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ3JhbmdlX3BsdXNfaWNvbl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ3JhbmdlX3BsdXNfaWNvbl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2hpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAncmFuZ2VfaGlnaGxpZ2h0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdyYW5nZV9jb250ZW50X2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fcHJldmlldyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAncmFuZ2VfY29udGVudF9jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1faW5wdXRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9pbnB1dF9ib3JkZXItY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubm9VaS1jb25uZWN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5vVWktaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmFkaW8ge1xyXG4gICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX3JhZGlvX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2lucHV0X2JvcmRlci1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9jYWxpemF0b3Ige1xyXG5cclxuICAgICAgICAgICAgJl9fcGx1cyB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2lucHV0X2JvcmRlci1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnZm9ybV9pbnB1dF9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmX192YWx1ZXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2xvY2FsaXphdG9yX3ZhbHVlX2JhY2tncm91bmQtY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdsb2NhbGl6YXRvcl92YWx1ZV9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgJi1kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdsb2NhbGl6YXRvcl92YWx1ZV9kZWxldGUtY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdsb2NhbGl6YXRvcl92YWx1ZV9kZWxldGUtYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0tY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19leHRyYSB7XHJcbiAgICAgICAgICAgICAgICAucmFkaW9zX19sZWdlbmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2V4dHJhX3JhZGlvcy1sZWdlbmQnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgJl9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAmICsgLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ib3gge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2JvcmRlcl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwb2x5bGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogbWFwLWdldCgkbWFwLCAnZm9ybV9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkhpZGUgZWxlbWVudHMgdmlzdWFsbHksIGJ1dCBrZWVwIHRoZW0gYXZhaWxhYmxlIGZvciBzY3JlZW4tcmVhZGVycy5cclxuXHJcblVzZWQgZm9yIGluZm9ybWF0aW9uIHJlcXVpcmVkIGZvciBzY3JlZW4tcmVhZGVyIHVzZXJzIHRvIHVuZGVyc3RhbmQgYW5kIHVzZVxyXG50aGUgc2l0ZSB3aGVyZSB2aXN1YWwgZGlzcGxheSBpcyB1bmRlc2lyYWJsZS4gSW5mb3JtYXRpb24gcHJvdmlkZWQgaW4gdGhpc1xyXG5tYW5uZXIgc2hvdWxkIGJlIGtlcHQgY29uY2lzZSwgdG8gYXZvaWQgdW5uZWNlc3NhcnkgYnVyZGVuIG9uIHRoZSB1c2VyLlxyXG5cIiFpbXBvcnRhbnRcIiBpcyB1c2VkIHRvIHByZXZlbnQgdW5pbnRlbnRpb25hbCBvdmVycmlkZXMuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblRoZSAuZm9jdXNhYmxlIGNsYXNzIGV4dGVuZHMgdGhlIC52aXN1YWxseS1oaWRkZW4gY2xhc3MgdG8gYWxsb3dcclxudGhlIGVsZW1lbnQgdG8gYmUgZm9jdXNhYmxlIHdoZW4gbmF2aWdhdGVkIHRvIHZpYSB0aGUga2V5Ym9hcmQuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlIHtcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNsaXA6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ2FsY3VsYXRlIGlmIHRleHQgbmVlZHMgdG8gYmUgbGlnaHQgb3IgZGFya1xyXG5kZXBlbmRpbmcgb24gdGhlIGJhY2tncm91bmQgY29sb3IgcGFzc2VkLlxyXG5cclxuRnJvbSB0aGlzIFczQyBkb2N1bWVudDogaHR0cDovL3d3dy53My5vcmcvVFIvQUVSVCNjb2xvci1jb250cmFzdFxyXG5cclxuQ29sb3IgYnJpZ2h0bmVzcyBpcyBkZXRlcm1pbmVkIGJ5IHRoZSBmb2xsb3dpbmcgZm9ybXVsYTpcclxuKChSZWQgdmFsdWUgWCAyOTkpICsgKEdyZWVuIHZhbHVlIFggNTg3KSArIChCbHVlIHZhbHVlIFggMTE0KSkgLyAxMDAwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiB0ZXh0LWNvbnRyYXN0KCRuKSB7XHJcbiAgICAkY29sb3ItYnJpZ2h0bmVzczogcm91bmQoKHJlZCgkbikgKiAyOTkpICsgKGdyZWVuKCRuKSAqIDU4NykgKyAoYmx1ZSgkbikgKiAxMTQpIC8gMTAwMCk7XHJcbiAgICAkbGlnaHQtY29sb3I6IHJvdW5kKChyZWQoI2ZmZmZmZikgKiAyOTkpICsgKGdyZWVuKCNmZmZmZmYpICogNTg3KSArIChibHVlKCNmZmZmZmYpICogMTE0KSAvIDEwMDApO1xyXG5cclxuICAgIEBpZiBhYnMoJGNvbG9yLWJyaWdodG5lc3MpIDwgKCRsaWdodC1jb2xvci8yKXtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuRm9udC1zaXplIGZsdWlkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBmbHVpZC10eXBlKCRtaW4tdncsICRtYXgtdncsICRtaW4tZm9udC1zaXplLCAkbWF4LWZvbnQtc2l6ZSkge1xyXG4gICAgJHUxOiB1bml0KCRtaW4tdncpO1xyXG4gICAgJHUyOiB1bml0KCRtYXgtdncpO1xyXG4gICAgJHUzOiB1bml0KCRtaW4tZm9udC1zaXplKTtcclxuICAgICR1NDogdW5pdCgkbWF4LWZvbnQtc2l6ZSk7XHJcblxyXG4gICAgQGlmICR1MSA9PSAkdTIgYW5kICR1MSA9PSAkdTMgYW5kICR1MSA9PSAkdTQge1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRtaW4tZm9udC1zaXplO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXZ3KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoI3skbWluLWZvbnQtc2l6ZX0gKyAje3N0cmlwLXVuaXQoJG1heC1mb250LXNpemUgLSAkbWluLWZvbnQtc2l6ZSl9ICogKCgxMDB2dyAtICN7JG1pbi12d30pIC8gI3tzdHJpcC11bml0KCRtYXgtdncgLSAkbWluLXZ3KX0pKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWF4LXZ3KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtYXgtZm9udC1zaXplO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuTWVkaWEgUXVlcmllc1xyXG5cclxuQWxsb3dzIHlvdSB0byB1c2UgaW5saW5lIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG4kYnJlYWtwb2ludCAtIERlc2lyZWQgYnJlYWtwb2ludC4gQ2FuIGJlIHZhcmlhYmxlIG9yIHVuaXQuXHJcbiRxdWVyeSAtIERlZmF1bHRzIHRvIGBtaW4td2lkdGhgLlxyXG4kdHlwZSAtIERlZmF1bHRzIHRvIGBzY3JlZW5gLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICAgQHJldHVybiBpZihtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpICE9IDAsIFwiLSN7JG5hbWV9XCIsIFwiXCIpO1xyXG59XHJcblxyXG5AbWl4aW4gYnJlYWtwb2ludCgkYnJlYWtwb2ludCwgJHF1ZXJ5OiAnbWluLXdpZHRoJywgJHR5cGU6ICdzY3JlZW4nKSB7XHJcbiAgICBAaWYgJGJyZWFrcG9pbnQgPT0gJ3NsaWRlcy1tZCcge1xyXG4gICAgICAgIEBtZWRpYSAjeyR0eXBlfSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJoLW1kXCIpfSkgYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7IEBjb250ZW50OyB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSAnc2xpZGVzLWxnJyB7XHJcbiAgICAgICAgQG1lZGlhICN7JHR5cGV9IGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImgtbGdcIil9KSBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHsgQGNvbnRlbnQ7IH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICBAbWVkaWEgI3skdHlwZX0gYW5kICgjeyRxdWVyeX06ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0pIHsgQGNvbnRlbnQ7IH1cclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBAbWVkaWEgI3skdHlwZX0gYW5kICgjeyRxdWVyeX06ICN7JGJyZWFrcG9pbnR9KSB7IEBjb250ZW50OyB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuR3JpZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuQG1peGluIGdyaWQtbG9vcCgkbmFtZSkge1xyXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcclxuICAgICAgICBAaWYgJGkgIT0gMCB7XHJcbiAgICAgICAgICAgIC5jb2wjeyRuYW1lfS0jeyRpfSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBwZXJjZW50YWdlKCRpLyRncmlkLWNvbHVtbnMpO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRpLyRncmlkLWNvbHVtbnMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb2wjeyRuYW1lfS1vZmZzZXQtI3skaX0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgkaS8kZ3JpZC1jb2x1bW5zKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNsZWFyIGZpeGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5AbWl4aW4gY2xlYXJmaXgge1xyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5DbGVhciBmaXhlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gd29yZC13cmFwIHtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XHJcbiAgICAtbW96LWh5cGhlbnM6IGF1dG87XHJcbiAgICAtbXMtaHlwaGVuczogYXV0bztcclxuICAgIC1vLWh5cGhlbnM6IGF1dG87XHJcbiAgICBoeXBoZW5zOiBhdXRvO1xyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwYWdlc190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC00ICFkZWZhdWx0O1xyXG4kcGFnZXNfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2VzX3dyYXBwZXJfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5odG1sIHtcclxuICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJHR5cG9fZmx1aWRfbWluLXdpZHRoLCAkdHlwb19mbHVpZF9tYXMtd2lkdGgsICRodG1sLW1pbi1mb250LCAkaHRtbC1tYXgtZm9udCk7XHJcbn1cclxuXHJcbi5ib2R5IHtcclxuICAgIGZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJGJvZHlfZm9udF9sZXR0ZXItc3BhY2luZztcclxuICAgIGJhY2tncm91bmQ6ICRwYWdlc19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBjb2xvcjogJHBhZ2VzX3RleHRfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhZ2VzX3dyYXBwZXJfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAvL292ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ob21lIHtcclxuICAgICAgICAuaGVhZGVyX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX19uYXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmNhbGwtdHJhY2tpbmctYWN0aXZhdGVkIHtcclxuICAgICAgICAmLmJvZHktLW1lbnUtb3BlbmVkIHtcclxuICAgICAgICAgICAgLmNhbGwtdHJhY2tpbmd7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb290ZXItdjEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNGVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGlua0Jsb2NfX3BhcmVudCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLmxpbmtCbG9jIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMDBweDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDAwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBDb3VsZXVyc1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuXHJcbi8vIENvdWxldXJzIGR1IGNsaWVudFxyXG4kY29sb3JfYnJhbmQtMTogI0ZGOEQwNjtcclxuXHJcbi8vIENvdWxldXJzIGR1IGNsaWVudCAtIGTDqWNsaW5haXNvblxyXG4kY29sb3JfYnJhbmQtMjogIzAwMDAwMDtcclxuJGNvbG9yX2JyYW5kLTM6ICMwMDAwMDA7XHJcbiRjb2xvcl9icmFuZC00OiAjNzY5MTg4O1xyXG5cclxuXHJcbi8vIENvdWxldXJzIG5ldXRyZXNcclxuJGNvbG9yX25ldXRyYWwtMDogIzAwMDtcclxuJGNvbG9yX25ldXRyYWwtMTogI2ZmZjtcclxuJGNvbG9yX25ldXRyYWwtMjogIzI4MjgyODtcclxuJGNvbG9yX25ldXRyYWwtMzogIzUyNTI1MjtcclxuJGNvbG9yX25ldXRyYWwtNDogIzkxOTE5MTtcclxuJGNvbG9yX25ldXRyYWwtNTogI2YyZjJmMjtcclxuJGNvbG9yX25ldXRyYWwtNjogI2RhZGFkYTtcclxuJGNvbG9yX25ldXRyYWwtNzogI2QzZDNkMztcclxuXHJcblxyXG5cclxuLy8gQ291bGV1cnMgdXRpbGVzIChtZXNzYWdlcyB2YWxpZGF0aW9uLCBlcnJldXJzLCBldGMuLi4pXHJcbiRjb2xvcl91dGlsaXR5LTE6ICMwMzgwNGQ7XHJcbiRjb2xvcl91dGlsaXR5LTI6ICNiMTJhMGI7XHJcblxyXG5cclxuXHJcbi8vIENvdWxldXJzIHBlcnNvbm5hbGlzw6llcyAoc2kgYmVzb2luIHBvdXIgdW5lIGludMOpIHBsdXMgc3DDqWNpZmlxdWUpXHJcbiRjb2xvcl9jdXN0b20tMTogI0ZGMDAwMDsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIEdlbmVyaWMgPiBncmlkc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiAkZ3JpZC1tYXgtd2lkdGg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbi1sZWZ0OiAtJGdyaWQtZ3V0dGVyO1xyXG5cclxuICAmLnJvdy0tZ3V0dGVybGVzcyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3cgPiAqW2NsYXNzKj1cImNvbFwiXSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXI7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4ucm93LS1ndXR0ZXJsZXNzID4gKltjbGFzcyo9XCJjb2xcIl0ge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLmNvbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBncmlkLWxvb3AoJycpO1xyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gJGJyZWFrcG9pbnRzLWdyaWQge1xyXG4gICRuYW1lOiBudGgoJGJyZWFrcG9pbnQsIDEpO1xyXG4gICRkZWNsYXJhdGlvbjogbnRoKCRicmVha3BvaW50LCAyKTtcclxuXHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgI3skZGVjbGFyYXRpb259IHtcclxuICAgIEBpbmNsdWRlIGdyaWQtbG9vcCgkbmFtZSlcclxuICB9XHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgU2V0dGluZ3MgPiBncmlkc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gU3BhY2UgYmV0d2VlbiBjb2x1bW5zXHJcbiRncmlkLWd1dHRlcjogMjBweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBNYXggd2lkdGggb2YgY29udGFpbmVyXHJcbiRncmlkLW1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoICsgKCRncmlkLWd1dHRlciAqIDIpICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBOdW1iZXIgb2YgdG90YWwgY29sdW1uc1xyXG4kZ3JpZC1jb2x1bW5zOiAxMiAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gQnJlYWtwb2ludHMgZ3JpZHNcclxuJGJyZWFrcG9pbnRzLWdyaWQ6IChcclxuICAgICAgICAnLS1zbScgJyhtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwic21cIil9KScsXHJcbiAgICAgICAgJy0tbWQnICcobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSknLFxyXG4gICAgICAgICctLWxnJyAnKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJsZ1wiKX0pJyxcclxuICAgICAgICAnLS14bCcgJyhtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSdcclxuKSAhZGVmYXVsdDtcclxuIiwiLmlubmVycGFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBDb3JlXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQm9keVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kYm9keV9mb250ICAgICAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgICAgICAvLyBDb3VsZXVyIGR1IHRleHRlIHBhciBkw6lmYXV0XHJcbiRib2R5X2ZvbnRfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExldHRlciBzcGFjaW5nIGR1IHRleHRlIHBhciBkw6lmYXV0XHJcbiRib2R5X2JhY2tncm91bmQtY29sb3IgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbnQgZGUgbGEgcGFnZSBwYXIgZMOpZmF1dFxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEVsZW1lbnRzIGTDqWNvcmF0aWZzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRjb3JlX2RlY29yYXRlLWVsZW1lbnRfY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEVsZW1lbnRzIGTDqWNvcmF0aWZzIDogY291bGV1clxyXG4kY29yZV9zaGFkb3c6IDBweCAwcHggMzVweCAwcHggdHJhbnNwYXJlbnRpemUoJGNvbG9yX2JyYW5kLTMsIDAuOCk7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3ggc2hhZG93IHBhciBkw6lmYXV0XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gV3JhcHBlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kd3JhcHBlci1zbWFsbF9tYXgtd2lkdGggOiA5NjVweDtcclxuJHdyYXBwZXJfbWF4LXdpZHRoICAgICAgIDogMTIzMHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGFyZ2V1ciBtYXggZHUgY29udGVudSBkZSBiYXNlIFxyXG4kd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoOiAxNDAwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMYXJnZXVyIG1heCBkdSBjb250ZW51IGRlIHRhaWxsZSBtb3llbm5lXHJcbiR3cmFwcGVyLWxhcmdlX21heC13aWR0aCA6IDE1MzVweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExhcmdldXIgbWF4IGRlcyBjb250ZW51cyBwbHVzIGdyYW5kcyAtIGV4OiBibG9jIGFsZXJ0ZSBtYWlsXHJcbiR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoIDogMTgxNXB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExhcmdldXIgbWF4IGRlcyBjb250ZW51cyBwbHVzIGdyYW5kcyAtIGV4OiBibG9jIGFsZXJ0ZSBtYWlsXHJcblxyXG4kd3JhcHBlcl9wYWRkaW5nICAgIDogMTBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGludGVybmUgZGVzIGNvbnRlbnVzXHJcbiR3cmFwcGVyX3BhZGRpbmctLW1kOiAzZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBhZGRpbmcgaW50ZXJuZSBkZXMgY29udGVudXMgPiB0YWJsZXR0ZVxyXG5cclxuJHdyYXBwZXJfcGFkZGluZy14ICAgIDogMWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUGFkZGluZyBoYXV0IGV0IGJhcyBpbnRlcm5lIGRlcyBjb250ZW51c1xyXG4kd3JhcHBlcl9wYWRkaW5nLXgtLW1kOiAzZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGhhdXQgZXQgYmFzIGludGVybmUgZGVzIGNvbnRlbnVzID4gdGFibGV0dGVcclxuXHJcbiR3cmFwcGVyX3BhZGRpbmcteSAgICA6IDJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUGFkZGluZyBnYXVjaGUgZXQgZHJvaXQgaW50ZXJuZSBkZXMgY29udGVudXNcclxuJHdyYXBwZXJfcGFkZGluZy15LS1tZDogM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGdhdWNoZSBldCBkcm9pdCBpbnRlcm5lIGRlcyBjb250ZW51cyA+IHRhYmxldHRlXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQnJlYWtwb2ludHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQ6IDEyMTBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGFpbGxlIMOgIGxhcXVlbGxlIHN3aXRjaCBoYW1idXJnZXIgLSBtZW51IGNsYXNzaXF1ZVxyXG4kbWVudS1idXJnZXItYWx3YXlzOiBmYWxzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgYnVyZ2VyIHRvdWpvdXJzIGFmZmljaMOpXHJcblxyXG5cclxuLy8gQnJlYWtwb2ludFxyXG4kYnJlYWtwb2ludHM6IChcclxuICAneHMnOiAwLFxyXG4gICdzbSc6IDU3NnB4LFxyXG4gICdtZCc6IDc2OHB4LFxyXG4gICdsZyc6IDk5MnB4LFxyXG4gICd4bCc6IDEyMDBweCxcclxuICAneHhsJzogMTQwMHB4LFxyXG4gICAgJ2gtbWQnOiA3NjhweCxcclxuICAgICdoLWxnJzogOTAwcHgsXHJcbiAgICAnaC14bCc6IDEyMDBweCxcclxuKTtcclxuXHJcbi8vIEJyZWFrcG9pbnQgdXNlZCB0byBmbHVpZCB0eXBvZ3JhcGh5XHJcbiR0eXBvX2ZsdWlkX21pbi13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICdzbScpO1xyXG4kdHlwb19mbHVpZF9tYXMtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAneGwnKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gUGFnaW5hdGlvbiBkZSBuYXZpZ2F0aW9uIGR1IHNsaWRlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgICAgICAgICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogY291bGV1clxyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogY291bGV1ciBkZXMgYm9yZHVyZXNcclxuXHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA+IGFjdGl2ZTogY291bGV1ciBkZSBmb25kXHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA+IGFjdGl2ZTogY291bGV1clxyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgPiBhY3RpdmU6IGNvdWxldXIgZGVzIGJvcmR1cmVzXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubGFuZGluZyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiA0ZW0gMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGwnKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICB9XHJcbiAgICAmID4gKiwgJjpiZWZvcmUge1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5tb2R1bGVfX2FsaWduZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAubW9kdWxlX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBjbGlwOiByZWN0KDAsIGF1dG8sIGF1dG8sIDApO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBcclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMm4gKyAxKSB7XHJcbiAgICAgICAgJiA+IC5tb2R1bGVfX2JhY2tncm91bmQge1xyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXBlcnNwZWN0aXZlOjEwMDBweDsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICAqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15LS1tZDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15LS1tZDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1tZCkge1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNiU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sYW5kaW5nLS1uby1oZWlnaHQge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG59IiwiYVtjbGFzcyo9XCJfX2dsb2JhbC1saW5rXCJdIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufSIsIi5tYWluIHtcclxuICAgIGJhY2tncm91bmQ6ICRwYWdlc193cmFwcGVyX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyMDAwO1xyXG5cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgR2VuZXJpYyA+IG1hcmdpblxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIFNpemVzXHJcblxyXG4kc3BhY2VyczogKFxyXG4gICAgMDogMCxcclxuICAgIDE6IDFlbSxcclxuICAgIDI6IDJlbSxcclxuICAgIDM6IDNlbSxcclxuICAgIDQ6IDRlbSxcclxuICAgIDU6IDVlbSxcclxuICAgIDY6IDZlbVxyXG4pO1xyXG5cclxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XHJcblxyXG4gICAgICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcclxuICAgICAgICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcclxuICAgICAgICAgICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXHJcbiAgICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xyXG4gICAgICAgICAgICBAaWYgJHNpemUgIT0gMCB7XHJcbiAgICAgICAgICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAgICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXHJcbiAgICAgICAgICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcclxuICAgICAgICAgICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXHJcbiAgICAgICAgICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcclxuICAgICAgICAgICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcclxuICAgICAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAubXQjeyRpbmZpeH0tYXV0byxcclxuICAgICAgICAubXkjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1yI3skaW5maXh9LWF1dG8sXHJcbiAgICAgICAgLm14I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1iI3skaW5maXh9LWF1dG8sXHJcbiAgICAgICAgLm15I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tbCN7JGluZml4fS1hdXRvLFxyXG4gICAgICAgIC5teCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudGV4dC1ibG9jayB7XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICAmLS1sZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIud3JhcHBlciB7XHJcbiAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmc7XHJcbiAgXHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLS1tZDtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmctLW1kO1xyXG4gIH1cclxuXHJcbiAgJi0tbm8tb3ZlcmZsb3cge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG59IiwiLmZsYXRwaWNrci1jYWxlbmRhciB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgb3BhY2l0eTogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMDtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTtcclxuICBkaXJlY3Rpb246IGx0cjtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDMwNy44NzVweDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICAgICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwwLDAsMC4wOCk7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTYsIC0xcHggMCAwICNlNmU2ZTYsIDAgMXB4IDAgI2U2ZTZlNiwgMCAtMXB4IDAgI2U2ZTZlNiwgMCAzcHggMTNweCByZ2JhKDAsMCwwLDAuMDgpO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbixcclxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgbWF4LWhlaWdodDogNjQwcHg7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB6LWluZGV4OiA5OTk5OTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUub3BlbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XHJcbiAgICAgICAgICBhbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDJweDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogY2FsYygxMDAlICsgMnB4KTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYy5vcGVuIHtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzEpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzcpIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMikgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rMSkge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIsXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1RpbWUgLmRheUNvbnRhaW5lciB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIge1xyXG4gIGJvcmRlci1sZWZ0OiAwO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuc2hvd1RpbWVJbnB1dC5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBjb250ZW50OiAnJztcclxuICBoZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgbGVmdDogMjJweDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDpiZWZvcmUsXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmFmdGVyIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAyMnB4O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlIHtcclxuICBib3JkZXItd2lkdGg6IDVweDtcclxuICBtYXJnaW46IDAgLTVweDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcclxuICBib3JkZXItd2lkdGg6IDRweDtcclxuICBtYXJnaW46IDAgLTRweDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSxcclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XHJcbiAgYm90dG9tOiAxMDAlO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUsXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xyXG4gIHRvcDogMTAwJTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXI6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuLmZsYXRwaWNrci13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xyXG4gIGZpbGw6IHJnYmEoMCwwLDAsMC45KTtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAtd2Via2l0LWZsZXg6IDE7XHJcbiAgICAgIC1tcy1mbGV4OiAxO1xyXG4gICAgICAgICAgZmxleDogMTtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGhlaWdodDogMzRweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcclxuICBmaWxsOiByZ2JhKDAsMCwwLDAuOSk7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggaSxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIGkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCB7XHJcbi8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXHJcbi8qXHJcbiAgICAgICovXHJcbiAgbGVmdDogMDtcclxuLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXHJcbi8qXHJcbiAgICAgICovXHJcbn1cclxuLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cclxuLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcclxuLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cclxuLypcclxuICAgICAgKi9cclxuICByaWdodDogMDtcclxuLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXHJcbi8qXHJcbiAgICAgICovXHJcbn1cclxuLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cclxuLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlcixcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHtcclxuICBjb2xvcjogIzk1OWVhOTtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIgc3ZnLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcclxuICBmaWxsOiAjZjY0NzQ3O1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcge1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMTRweDtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnIHBhdGgsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcgcGF0aCB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMXM7XHJcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xyXG4gIGZpbGw6IGluaGVyaXQ7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0LFxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0IHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0OjotbXMtY2xlYXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogMTRweDtcclxuICBwYWRkaW5nOiAwIDRweCAwIDJweDtcclxuICBoZWlnaHQ6IDUwJTtcclxuICBsaW5lLWhlaWdodDogNTAlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC4xNSk7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFmdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcCB7XHJcbiAgdG9wOiAwO1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xyXG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTtcclxuICB0b3A6IDI2JTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duIHtcclxuICB0b3A6IDUwJTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcclxuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuNik7XHJcbiAgdG9wOiA0MCU7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyB7XHJcbiAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcgcGF0aCB7XHJcbiAgZmlsbDogcmdiYSgwLDAsMCwwLjUpO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlcjpob3ZlciBzcGFuIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XHJcbiAgZm9udC1zaXplOiAxMzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA3NSU7XHJcbiAgbGVmdDogMTIuNSU7XHJcbiAgcGFkZGluZzogNy40OHB4IDAgMCAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGhlaWdodDogMzRweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tbGVmdDogMC41Y2g7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIge1xyXG4gIHdpZHRoOiA2Y2g7XHJcbiAgd2lkdGg6IDdjaFxcMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgY3Vyc29yOiB0ZXh0O1xyXG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xyXG4gIG1hcmdpbjogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXI6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXSxcclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXTpob3ZlciB7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMge1xyXG4gIGFwcGVhcmFuY2U6IG1lbnVsaXN0O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBtYXJnaW46IC0xcHggMCAwIDA7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbWVudWxpc3Q7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBtZW51bGlzdDtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpmb2N1cyxcclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6YWN0aXZlIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5mbGF0cGlja3Itd2Vla2RheXMge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDI4cHg7XHJcbn1cclxuLmZsYXRwaWNrci13ZWVrZGF5cyAuZmxhdHBpY2tyLXdlZWtkYXljb250YWluZXIge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgLXdlYmtpdC1mbGV4OiAxO1xyXG4gICAgICAtbXMtZmxleDogMTtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbn1cclxuc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGZvbnQtc2l6ZTogOTAlO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNTQpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbjogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAtd2Via2l0LWZsZXg6IDE7XHJcbiAgICAgIC1tcy1mbGV4OiAxO1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcbi5kYXlDb250YWluZXIsXHJcbi5mbGF0cGlja3Itd2Vla3Mge1xyXG4gIHBhZGRpbmc6IDFweCAwIDAgMDtcclxufVxyXG4uZmxhdHBpY2tyLWRheXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB3aWR0aDogMzA3Ljg3NXB4O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5czpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG4uZGF5Q29udGFpbmVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB3aWR0aDogMzA3Ljg3NXB4O1xyXG4gIG1pbi13aWR0aDogMzA3Ljg3NXB4O1xyXG4gIG1heC13aWR0aDogMzA3Ljg3NXB4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5kYXlDb250YWluZXIgKyAuZGF5Q29udGFpbmVyIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5IHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgd2lkdGg6IDE0LjI4NTcxNDMlO1xyXG4gIC13ZWJraXQtZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XHJcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNC4yODU3MTQzJTtcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xyXG4gIG1heC13aWR0aDogMzlweDtcclxuICBoZWlnaHQ6IDM5cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXk6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheTpmb2N1cyxcclxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLFxyXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6Zm9jdXMge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcclxuICBib3JkZXItY29sb3I6ICM5NTllYTk7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzIHtcclxuICBib3JkZXItY29sb3I6ICM5NTllYTk7XHJcbiAgYmFja2dyb3VuZDogIzk1OWVhOTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLFxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4IDAgMCA1MHB4O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmVuZFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5lbmRSYW5nZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSkge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTEwcHggMCAwICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogLTEwcHggMCAwICRjb2xvcl9icmFuZC0yO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcclxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZCxcclxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5wcmV2TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5IHtcclxuICBjb2xvcjogcmdiYSg1Nyw1Nyw1NywwLjMpO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcclxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIGNvbG9yOiByZ2JhKDU3LDU3LDU3LDAuMSk7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkud2Vlay5zZWxlY3RlZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICRjb2xvcl9icmFuZC0yLCA1cHggMCAwICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogLTVweCAwIDAgJGNvbG9yX2JyYW5kLTIsIDVweCAwIDAgJGNvbG9yX2JyYW5kLTI7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuaGlkZGVuIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnJhbmdlTW9kZSAuZmxhdHBpY2tyLWRheSB7XHJcbiAgbWFyZ2luLXRvcDogMXB4O1xyXG59XHJcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrcyB7XHJcbiAgcGFkZGluZzogMCAxMnB4O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrZGF5IHtcclxuICBmbG9hdDogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBsaW5lLWhlaWdodDogMjhweDtcclxufVxyXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheSxcclxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXk6aG92ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxuICBjb2xvcjogcmdiYSg1Nyw1Nyw1NywwLjMpO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuLmZsYXRwaWNrci1pbm5lckNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5mbGF0cGlja3ItckNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMDtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWU6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIge1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgLXdlYmtpdC1mbGV4OiAxO1xyXG4gICAgICAtbXMtZmxleDogMTtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgd2lkdGg6IDQwJTtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzkzOTM5O1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjMzkzOTM5O1xyXG59XHJcbi5mbGF0cGlja3ItdGltZS5oYXNTZWNvbmRzIC5udW1JbnB1dFdyYXBwZXIge1xyXG4gIHdpZHRoOiAyNiU7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lLnRpbWUyNGhyIC5udW1JbnB1dFdyYXBwZXIge1xyXG4gIHdpZHRoOiA0OSU7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIGlucHV0IHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItbWludXRlLFxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLXNlY29uZCB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLXRpbWUtc2VwYXJhdG9yLFxyXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XHJcbiAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGNvbG9yOiAjMzkzOTM5O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHdpZHRoOiAyJTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgd2lkdGg6IDE4JTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIGlucHV0OmhvdmVyLFxyXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpob3ZlcixcclxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzLFxyXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZDogI2VlZTtcclxufVxyXG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbiIsIi8qISBub3Vpc2xpZGVyIC0gMTQuMS4xIC0gMTIvMTUvMjAxOSAqL1xyXG4vKiBGdW5jdGlvbmFsIHN0eWxpbmc7XHJcbiAqIFRoZXNlIHN0eWxlcyBhcmUgcmVxdWlyZWQgZm9yIG5vVWlTbGlkZXIgdG8gZnVuY3Rpb24uXHJcbiAqIFlvdSBkb24ndCBuZWVkIHRvIGNoYW5nZSB0aGVzZSBydWxlcyB0byBhcHBseSB5b3VyIGRlc2lnbi5cclxuICovXHJcbi5ub1VpLXRhcmdldCxcclxuLm5vVWktdGFyZ2V0ICoge1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4ubm9VaS10YXJnZXQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ubm9VaS1iYXNlLFxyXG4ubm9VaS1jb25uZWN0cyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi8qIFdyYXBwZXIgZm9yIGFsbCBjb25uZWN0IGVsZW1lbnRzLlxyXG4gKi9cclxuLm5vVWktY29ubmVjdHMge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgei1pbmRleDogMDtcclxufVxyXG4ubm9VaS1jb25uZWN0LFxyXG4ubm9VaS1vcmlnaW4ge1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICB0cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XHJcbn1cclxuLm5vVWktY29ubmVjdCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5ub1VpLW9yaWdpbiB7XHJcbiAgaGVpZ2h0OiAxMCU7XHJcbiAgd2lkdGg6IDEwJTtcclxufVxyXG4vKiBPZmZzZXQgZGlyZWN0aW9uXHJcbiAqL1xyXG4ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcbi8qIEdpdmUgb3JpZ2lucyAwIGhlaWdodC93aWR0aCBzbyB0aGV5IGRvbid0IGludGVyZmVyZSB3aXRoIGNsaWNraW5nIHRoZVxyXG4gKiBjb25uZWN0IGVsZW1lbnRzLlxyXG4gKi9cclxuLm5vVWktdmVydGljYWwgLm5vVWktb3JpZ2luIHtcclxuICB3aWR0aDogMDtcclxufVxyXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcbi5ub1VpLWhhbmRsZSB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4ubm9VaS10b3VjaC1hcmVhIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLWNvbm5lY3QsXHJcbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1vcmlnaW4ge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcbn1cclxuLm5vVWktc3RhdGUtZHJhZyAqIHtcclxuICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG4vKiBTbGlkZXIgc2l6ZSBhbmQgaGFuZGxlIHBsYWNlbWVudDtcclxuICovXHJcbi5ub1VpLWhvcml6b250YWwge1xyXG4gIGhlaWdodDogMThweDtcclxufVxyXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XHJcbiAgd2lkdGg6IDM0cHg7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIHJpZ2h0OiAtMTdweDtcclxuICB0b3A6IC02cHg7XHJcbn1cclxuLm5vVWktdmVydGljYWwge1xyXG4gIHdpZHRoOiAxOHB4O1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XHJcbiAgd2lkdGg6IDI4cHg7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIHJpZ2h0OiAtNnB4O1xyXG4gIHRvcDogLTE3cHg7XHJcbn1cclxuLm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XHJcbiAgbGVmdDogLTE3cHg7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuLyogU3R5bGluZztcclxuICogR2l2aW5nIHRoZSBjb25uZWN0IGVsZW1lbnQgYSBib3JkZXIgcmFkaXVzIGNhdXNlcyBpc3N1ZXMgd2l0aCB1c2luZyB0cmFuc2Zvcm06IHNjYWxlXHJcbiAqL1xyXG4ubm9VaS10YXJnZXQge1xyXG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0QzRDM7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4ICNGMEYwRjAsIDAgM3B4IDZweCAtNXB4ICNCQkI7XHJcbn1cclxuLm5vVWktY29ubmVjdHMge1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG4ubm9VaS1jb25uZWN0IHtcclxuICBiYWNrZ3JvdW5kOiAjM0ZCOEFGO1xyXG59XHJcbi8qIEhhbmRsZXMgYW5kIGN1cnNvcnM7XHJcbiAqL1xyXG4ubm9VaS1kcmFnZ2FibGUge1xyXG4gIGN1cnNvcjogZXctcmVzaXplO1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZSB7XHJcbiAgY3Vyc29yOiBucy1yZXNpemU7XHJcbn1cclxuLm5vVWktaGFuZGxlIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRUJFQkVCLCAwIDNweCA2cHggLTNweCAjQkJCO1xyXG59XHJcbi5ub1VpLWFjdGl2ZSB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLCBpbnNldCAwIDFweCA3cHggI0RERCwgMCAzcHggNnB4IC0zcHggI0JCQjtcclxufVxyXG4vKiBIYW5kbGUgc3RyaXBlcztcclxuICovXHJcbi5ub1VpLWhhbmRsZTpiZWZvcmUsXHJcbi5ub1VpLWhhbmRsZTphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgYmFja2dyb3VuZDogI0U4RTdFNjtcclxuICBsZWZ0OiAxNHB4O1xyXG4gIHRvcDogNnB4O1xyXG59XHJcbi5ub1VpLWhhbmRsZTphZnRlciB7XHJcbiAgbGVmdDogMTdweDtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YmVmb3JlLFxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGxlZnQ6IDZweDtcclxuICB0b3A6IDE0cHg7XHJcbn1cclxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcclxuICB0b3A6IDE3cHg7XHJcbn1cclxuLyogRGlzYWJsZWQgc3RhdGU7XHJcbiAqL1xyXG5bZGlzYWJsZWRdIC5ub1VpLWNvbm5lY3Qge1xyXG4gIGJhY2tncm91bmQ6ICNCOEI4Qjg7XHJcbn1cclxuW2Rpc2FibGVkXS5ub1VpLXRhcmdldCxcclxuW2Rpc2FibGVkXS5ub1VpLWhhbmRsZSxcclxuW2Rpc2FibGVkXSAubm9VaS1oYW5kbGUge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLyogQmFzZTtcclxuICpcclxuICovXHJcbi5ub1VpLXBpcHMsXHJcbi5ub1VpLXBpcHMgKiB7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLm5vVWktcGlwcyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbG9yOiAjOTk5O1xyXG59XHJcbi8qIFZhbHVlcztcclxuICpcclxuICovXHJcbi5ub1VpLXZhbHVlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLm5vVWktdmFsdWUtc3ViIHtcclxuICBjb2xvcjogI2NjYztcclxuICBmb250LXNpemU6IDEwcHg7XHJcbn1cclxuLyogTWFya2luZ3M7XHJcbiAqXHJcbiAqL1xyXG4ubm9VaS1tYXJrZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiAjQ0NDO1xyXG59XHJcbi5ub1VpLW1hcmtlci1zdWIge1xyXG4gIGJhY2tncm91bmQ6ICNBQUE7XHJcbn1cclxuLm5vVWktbWFya2VyLWxhcmdlIHtcclxuICBiYWNrZ3JvdW5kOiAjQUFBO1xyXG59XHJcbi8qIEhvcml6b250YWwgbGF5b3V0O1xyXG4gKlxyXG4gKi9cclxuLm5vVWktcGlwcy1ob3Jpem9udGFsIHtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIHRvcDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5ub1VpLXZhbHVlLWhvcml6b250YWwge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xyXG59XHJcbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XHJcbn1cclxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gIHdpZHRoOiAycHg7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbn1cclxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItc3ViIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbn1cclxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2Uge1xyXG4gIGhlaWdodDogMTVweDtcclxufVxyXG4vKiBWZXJ0aWNhbCBsYXlvdXQ7XHJcbiAqXHJcbiAqL1xyXG4ubm9VaS1waXBzLXZlcnRpY2FsIHtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAxMDAlO1xyXG59XHJcbi5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gIHBhZGRpbmctbGVmdDogMjVweDtcclxufVxyXG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtdmVydGljYWwge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xyXG59XHJcbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlciB7XHJcbiAgd2lkdGg6IDVweDtcclxuICBoZWlnaHQ6IDJweDtcclxuICBtYXJnaW4tdG9wOiAtMXB4O1xyXG59XHJcbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1zdWIge1xyXG4gIHdpZHRoOiAxMHB4O1xyXG59XHJcbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1sYXJnZSB7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbn1cclxuLm5vVWktdG9vbHRpcCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5ub1VpLWhvcml6b250YWwgLm5vVWktdG9vbHRpcCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm90dG9tOiAxMjAlO1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLXRvb2x0aXAge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDEyMCU7XHJcbn1cclxuIiwiLyohIFBob3RvU3dpcGUgbWFpbiBDU1MgYnkgRG1pdHJ5IFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSB8IE1JVCBsaWNlbnNlICovXHJcbi8qXHJcblx0U3R5bGVzIGZvciBiYXNpYyBQaG90b1N3aXBlIGZ1bmN0aW9uYWxpdHkgKHNsaWRpbmcgYXJlYSwgb3Blbi9jbG9zZSB0cmFuc2l0aW9ucylcclxuKi9cclxuLyogcHN3cCA9IHBob3Rvc3dpcGUgKi9cclxuLnBzd3Age1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIHotaW5kZXg6IDMwMDA7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIC8qIGNyZWF0ZSBzZXBhcmF0ZSBsYXllciwgdG8gYXZvaWQgcGFpbnQgb24gd2luZG93Lm9uc2Nyb2xsIGluIHdlYmtpdC9ibGluayAqL1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIG91dGxpbmU6IG5vbmU7IH1cclxuLnBzd3AgKiB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cclxuLnBzd3AgaW1nIHtcclxuICBtYXgtd2lkdGg6IG5vbmU7IH1cclxuXHJcbi8qIHN0eWxlIGlzIGFkZGVkIHdoZW4gSlMgb3B0aW9uIHNob3dIaWRlT3BhY2l0eSBpcyBzZXQgdG8gdHJ1ZSAqL1xyXG4ucHN3cC0tYW5pbWF0ZV9vcGFjaXR5IHtcclxuICAvKiAwLjAwMSwgYmVjYXVzZSBvcGFjaXR5OjAgZG9lc24ndCB0cmlnZ2VyIFBhaW50IGFjdGlvbiwgd2hpY2ggY2F1c2VzIGxhZyBhdCBzdGFydCBvZiB0cmFuc2l0aW9uICovXHJcbiAgb3BhY2l0eTogMC4wMDE7XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XHJcblxyXG4ucHN3cC0tb3BlbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2ltZyB7XHJcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cclxuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcclxuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcclxuICBjdXJzb3I6IHpvb20taW47IH1cclxuXHJcbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2ltZyB7XHJcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cclxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcclxuICBjdXJzb3I6IC1tb3otZ3JhYjtcclxuICBjdXJzb3I6IGdyYWI7IH1cclxuXHJcbi5wc3dwLS1kcmFnZ2luZyAucHN3cF9faW1nIHtcclxuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcclxuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XHJcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxyXG5cclxuLypcclxuXHRCYWNrZ3JvdW5kIGlzIGFkZGVkIGFzIGEgc2VwYXJhdGUgZWxlbWVudC5cclxuXHRBcyBhbmltYXRpbmcgb3BhY2l0eSBpcyBtdWNoIGZhc3RlciB0aGFuIGFuaW1hdGluZyByZ2JhKCkgYmFja2dyb3VuZC1jb2xvci5cclxuKi9cclxuLnBzd3BfX2JnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cclxuXHJcbi5wc3dwX19zY3JvbGwtd3JhcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuOyB9XHJcblxyXG4ucHN3cF9fY29udGFpbmVyLFxyXG4ucHN3cF9fem9vbS13cmFwIHtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwOyB9XHJcblxyXG4vKiBQcmV2ZW50IHNlbGVjdGlvbiBhbmQgdGFwIGhpZ2hsaWdodHMgKi9cclxuLnBzd3BfX2NvbnRhaW5lcixcclxuLnBzd3BfX2ltZyB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxyXG5cclxuLnBzd3BfX3pvb20td3JhcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxyXG5cclxuLnBzd3BfX2JnIHtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cclxuXHJcbi5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fYmcsXHJcbi5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fem9vbS13cmFwIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxyXG5cclxuLnBzd3BfX2NvbnRhaW5lcixcclxuLnBzd3BfX3pvb20td3JhcCB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cclxuXHJcbi5wc3dwX19pdGVtIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IH1cclxuXHJcbi5wc3dwX19pbWcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7IH1cclxuXHJcbi8qXHJcblx0c3RyZXRjaGVkIHRodW1ibmFpbCBvciBkaXYgcGxhY2Vob2xkZXIgZWxlbWVudCAoc2VlIGJlbG93KVxyXG5cdHN0eWxlIGlzIGFkZGVkIHRvIGF2b2lkIGZsaWNrZXJpbmcgaW4gd2Via2l0L2JsaW5rIHdoZW4gbGF5ZXJzIG92ZXJsYXBcclxuKi9cclxuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXIge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcblxyXG4vKlxyXG5cdGRpdiBlbGVtZW50IHRoYXQgbWF0Y2hlcyBzaXplIG9mIGxhcmdlIGltYWdlXHJcblx0bGFyZ2UgaW1hZ2UgbG9hZHMgb24gdG9wIG9mIGl0XHJcbiovXHJcbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyLS1ibGFuayB7XHJcbiAgYmFja2dyb3VuZDogIzIyMjsgfVxyXG5cclxuLnBzd3AtLWllIC5wc3dwX19pbWcge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7IH1cclxuXHJcbi8qXHJcblx0RXJyb3IgbWVzc2FnZSBhcHBlYXJzIHdoZW4gaW1hZ2UgaXMgbm90IGxvYWRlZFxyXG5cdChKUyBvcHRpb24gZXJyb3JNc2cgY29udHJvbHMgbWFya3VwKVxyXG4qL1xyXG4ucHN3cF9fZXJyb3ItbXNnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgY29sb3I6ICNDQ0M7IH1cclxuXHJcbi5wc3dwX19lcnJvci1tc2cgYSB7XHJcbiAgY29sb3I6ICNDQ0M7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0iLCIvKiEgUGhvdG9Td2lwZSBEZWZhdWx0IFVJIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cclxuLypcclxuXHJcblx0Q29udGVudHM6XHJcblxyXG5cdDEuIEJ1dHRvbnNcclxuXHQyLiBTaGFyZSBtb2RhbCBhbmQgbGlua3NcclxuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcclxuXHQ0LiBDYXB0aW9uXHJcblx0NS4gTG9hZGluZyBpbmRpY2F0b3JcclxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlcyAocm9vdCBlbGVtZW50LCB0b3AgYmFyLCBpZGxlIHN0YXRlLCBoaWRkZW4gc3RhdGUsIGV0Yy4pXHJcblxyXG4qL1xyXG4vKlxyXG5cclxuXHQxLiBCdXR0b25zXHJcblxyXG4gKi9cclxuLyogPGJ1dHRvbj4gY3NzIHJlc2V0ICovXHJcbi5wc3dwX19idXR0b24ge1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgb3BhY2l0eTogMC43NTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cclxuLnBzd3BfX2J1dHRvbjpmb2N1cywgLnBzd3BfX2J1dHRvbjpob3ZlciB7XHJcbiAgb3BhY2l0eTogMTsgfVxyXG4ucHN3cF9fYnV0dG9uOmFjdGl2ZSB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBvcGFjaXR5OiAwLjk7IH1cclxuLnBzd3BfX2J1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7IH1cclxuXHJcbi8qIHBzd3BfX3VpLS1vdmVyLWNsb3NlIGNsYXNzIGl0IGFkZGVkIHdoZW4gbW91c2UgaXMgb3ZlciBlbGVtZW50IHRoYXQgc2hvdWxkIGNsb3NlIGdhbGxlcnkgKi9cclxuLnBzd3BfX3VpLS1vdmVyLWNsb3NlIC5wc3dwX19idXR0b24tLWNsb3NlIHtcclxuICBvcGFjaXR5OiAxOyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLFxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2RlZmF1bHQtc2tpbi5wbmcnKSAwIDAgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjY0cHggODhweDtcclxuICB3aWR0aDogNDRweDtcclxuICBoZWlnaHQ6IDQ0cHg7IH1cclxuXHJcbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjEpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjA5Mzc1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMDVkcGkpLCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpIHtcclxuICAvKiBTZXJ2ZSBTVkcgc3ByaXRlIGlmIGJyb3dzZXIgc3VwcG9ydHMgU1ZHIGFuZCByZXNvbHV0aW9uIGlzIG1vcmUgdGhhbiAxMDVkcGkgKi9cclxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24sXHJcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXHJcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2RlZmF1bHQtc2tpbi5wbmcnKTsgfVxyXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTsgfSB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1jbG9zZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDRweDsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tc2hhcmUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IC00NHB4OyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1mcyB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLnBzd3AtLXN1cHBvcnRzLWZzIC5wc3dwX19idXR0b24tLWZzIHtcclxuICBkaXNwbGF5OiBibG9jazsgfVxyXG5cclxuLnBzd3AtLWZzIC5wc3dwX19idXR0b24tLWZzIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwOyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS16b29tIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDA7IH1cclxuXHJcbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2J1dHRvbi0tem9vbSB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2J1dHRvbi0tem9vbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDA7IH1cclxuXHJcbi8qIG5vIGFycm93cyBvbiB0b3VjaCBzY3JlZW5zICovXHJcbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcblxyXG4vKlxyXG5cdEFycm93IGJ1dHRvbnMgaGl0IGFyZWFcclxuXHQoaWNvbiBpcyBhZGRlZCB0byA6YmVmb3JlIHBzZXVkby1lbGVtZW50KVxyXG4qL1xyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gIHdpZHRoOiA3MHB4O1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCB7XHJcbiAgbGVmdDogMDsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICByaWdodDogMDsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICB0b3A6IDM1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIGhlaWdodDogMzBweDtcclxuICB3aWR0aDogMzJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cclxuXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSB7XHJcbiAgbGVmdDogNnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzhweCAtNDRweDsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XHJcbiAgcmlnaHQ6IDZweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCAtNDRweDsgfVxyXG5cclxuLypcclxuXHJcblx0Mi4gU2hhcmUgbW9kYWwvcG9wdXAgYW5kIGxpbmtzXHJcblxyXG4gKi9cclxuLnBzd3BfX2NvdW50ZXIsXHJcbi5wc3dwX19zaGFyZS1tb2RhbCB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxyXG5cclxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDE2MDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxyXG5cclxuLnBzd3BfX3NoYXJlLW1vZGFsLS1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5wc3dwX19zaGFyZS10b29sdGlwIHtcclxuICB6LWluZGV4OiAxNjIwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gIHRvcDogNTZweDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgcmlnaHQ6IDQ0cHg7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XHJcbi5wc3dwX19zaGFyZS10b29sdGlwIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cclxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAjMDAwOyB9XHJcbi5wc3dwX19zaGFyZS10b29sdGlwIGE6Zmlyc3QtY2hpbGQge1xyXG4gIC8qIHJvdW5kIGNvcm5lcnMgb24gdGhlIGZpcnN0L2xhc3QgbGlzdCBpdGVtICovXHJcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7IH1cclxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDsgfVxyXG5cclxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIHtcclxuICBvcGFjaXR5OiAxOyB9XHJcbi5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiAucHN3cF9fc2hhcmUtdG9vbHRpcCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cclxuXHJcbi8qIGluY3JlYXNlIHNpemUgb2Ygc2hhcmUgbGlua3Mgb24gdG91Y2ggZGV2aWNlcyAqL1xyXG4ucHN3cC0tdG91Y2ggLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XHJcbiAgcGFkZGluZzogMTZweCAxMnB4OyB9XHJcblxyXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtMTJweDtcclxuICByaWdodDogMTVweDtcclxuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xyXG4gIC13ZWJraXQtcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgLW1vei1wb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxyXG5cclxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICMzRTVDOUE7XHJcbiAgY29sb3I6ICNGRkY7IH1cclxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXI6YmVmb3JlIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjM0U1QzlBOyB9XHJcblxyXG5hLnBzd3BfX3NoYXJlLS10d2l0dGVyOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjNTVBQ0VFO1xyXG4gIGNvbG9yOiAjRkZGOyB9XHJcblxyXG5hLnBzd3BfX3NoYXJlLS1waW50ZXJlc3Q6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNDQ0M7XHJcbiAgY29sb3I6ICNDRTI3MkQ7IH1cclxuXHJcbmEucHN3cF9fc2hhcmUtLWRvd25sb2FkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjREREOyB9XHJcblxyXG4vKlxyXG5cclxuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcclxuXHJcbiAqL1xyXG4ucHN3cF9fY291bnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGhlaWdodDogNDRweDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgb3BhY2l0eTogMC43NTtcclxuICBwYWRkaW5nOiAwIDEwcHg7IH1cclxuXHJcbi8qXHJcblxyXG5cdDQuIENhcHRpb25cclxuXHJcbiAqL1xyXG4ucHN3cF9fY2FwdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDQ0cHg7IH1cclxuLnBzd3BfX2NhcHRpb24gc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBjb2xvcjogI0JCQjsgfVxyXG5cclxuLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGNvbG9yOiAjQ0NDOyB9XHJcblxyXG4ucHN3cF9fY2FwdGlvbi0tZW1wdHkge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi8qIEZha2UgY2FwdGlvbiBlbGVtZW50LCB1c2VkIHRvIGNhbGN1bGF0ZSBoZWlnaHQgb2YgbmV4dC9wcmV2IGltYWdlICovXHJcbi5wc3dwX19jYXB0aW9uLS1mYWtlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cclxuXHJcbi8qXHJcblxyXG5cdDUuIExvYWRpbmcgaW5kaWNhdG9yIChwcmVsb2FkZXIpXHJcblxyXG5cdFlvdSBjYW4gcGxheSB3aXRoIGl0IGhlcmUgLSBodHRwOi8vY29kZXBlbi5pby9kaW1zZW1lbm92L3Blbi95eUJXb1JcclxuXHJcbiAqL1xyXG4ucHN3cF9fcHJlbG9hZGVyIHtcclxuICB3aWR0aDogNDRweDtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgZGlyZWN0aW9uOiBsdHI7IH1cclxuXHJcbi5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIG1hcmdpbjogMTJweDsgfVxyXG5cclxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcclxuICBvcGFjaXR5OiAxOyB9XHJcbi5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xyXG4gIC8qIFdlIHVzZSAuZ2lmIGluIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBDU1MgYW5pbWF0aW9uICovXHJcbiAgYmFja2dyb3VuZDogdXJsKHByZWxvYWRlci5naWYpIDAgMCBuby1yZXBlYXQ7IH1cclxuXHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMTsgfVxyXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTtcclxuICBhbmltYXRpb246IGNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGU7IH1cclxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZG9udXQtcm90YXRlIDEwMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKSBpbmZpbml0ZTtcclxuICBhbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSkgaW5maW5pdGU7IH1cclxuXHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBvcGFjaXR5OiAwLjc1O1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMTRweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMTVweDtcclxuICB0b3A6IDE1cHg7XHJcbiAgbWFyZ2luOiAwOyB9XHJcblxyXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19jdXQge1xyXG4gIC8qXHJcblx0XHRcdFRoZSBpZGVhIG9mIGFuaW1hdGluZyBpbm5lciBjaXJjbGUgaXMgYmFzZWQgb24gUG9seW1lciAoXCJtYXRlcmlhbFwiKSBsb2FkaW5nIGluZGljYXRvclxyXG5cdFx0XHQgYnkgS2VhbnUgTGVlIGh0dHBzOi8vYmxvZy5rZWFudWxlZS5jb20vMjAxNC8xMC8yMC90aGUtdGFsZS1vZi10aHJlZS1zcGlubmVycy5odG1sXHJcblx0XHQqL1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogN3B4O1xyXG4gIGhlaWdodDogMTRweDtcclxuICBvdmVyZmxvdzogaGlkZGVuOyB9XHJcblxyXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBtYXJnaW46IDA7IH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5wc3dwX19wcmVsb2FkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHRvcDogYXV0bztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZsb2F0OiByaWdodDsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2xvY2t3aXNlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxyXG5cclxuQGtleWZyYW1lcyBjbG9ja3dpc2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZG9udXQtcm90YXRlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gfVxyXG5cclxuQGtleWZyYW1lcyBkb251dC1yb3RhdGUge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7IH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XHJcblxyXG4vKlxyXG5cclxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlc1xyXG5cclxuICovXHJcbi8qIHJvb3QgZWxlbWVudCBvZiBVSSAqL1xyXG4ucHN3cF9fdWkge1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHotaW5kZXg6IDE1NTA7IH1cclxuXHJcbi8qIHRvcCBibGFjayBiYXIgd2l0aCBidXR0b25zIGFuZCBcIjEgb2YgWFwiIGluZGljYXRvciAqL1xyXG4ucHN3cF9fdG9wLWJhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGhlaWdodDogNDRweDtcclxuICB3aWR0aDogMTAwJTsgfVxyXG5cclxuLnBzd3BfX2NhcHRpb24sXHJcbi5wc3dwX190b3AtYmFyLFxyXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cclxuXHJcbi8qIHBzd3AtLWhhc19tb3VzZSBjbGFzcyBpcyBhZGRlZCBvbmx5IHdoZW4gdHdvIHN1YnNlcXVlbnQgbW91c2Vtb3ZlIGV2ZW50cyBvY2N1ciAqL1xyXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxyXG5cclxuLnBzd3BfX3RvcC1iYXIsXHJcbi5wc3dwX19jYXB0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cclxuXHJcbi8qIHBzd3BfX3VpLS1maXQgY2xhc3MgaXMgYWRkZWQgd2hlbiBtYWluIGltYWdlIFwiZml0c1wiIGJldHdlZW4gdG9wIGJhciBhbmQgYm90dG9tIGJhciAoY2FwdGlvbikgKi9cclxuLnBzd3BfX3VpLS1maXQgLnBzd3BfX3RvcC1iYXIsXHJcbi5wc3dwX191aS0tZml0IC5wc3dwX19jYXB0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cclxuXHJcbi8qIHBzd3BfX3VpLS1pZGxlIGNsYXNzIGlzIGFkZGVkIHdoZW4gbW91c2UgaXNuJ3QgbW92aW5nIGZvciBzZXZlcmFsIHNlY29uZHMgKEpTIG9wdGlvbiB0aW1lVG9JZGxlKSAqL1xyXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX3RvcC1iYXIge1xyXG4gIG9wYWNpdHk6IDA7IH1cclxuXHJcbi5wc3dwX191aS0taWRsZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcbiAgb3BhY2l0eTogMDsgfVxyXG5cclxuLypcclxuXHRwc3dwX191aS0taGlkZGVuIGNsYXNzIGlzIGFkZGVkIHdoZW4gY29udHJvbHMgYXJlIGhpZGRlblxyXG5cdGUuZy4gd2hlbiB1c2VyIHRhcHMgdG8gdG9nZ2xlIHZpc2liaWxpdHkgb2YgY29udHJvbHNcclxuKi9cclxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX3RvcC1iYXIsXHJcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19jYXB0aW9uLFxyXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICAvKiBGb3JjZSBwYWludCAmIGNyZWF0ZSBjb21wb3NpdGlvbiBsYXllciBmb3IgY29udHJvbHMuICovXHJcbiAgb3BhY2l0eTogMC4wMDE7IH1cclxuXHJcbi8qIHBzd3BfX3VpLS1vbmUtc2xpZGUgY2xhc3MgaXMgYWRkZWQgd2hlbiB0aGVyZSBpcyBqdXN0IG9uZSBpdGVtIGluIGdhbGxlcnkgKi9cclxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCxcclxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2NvdW50ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5wc3dwX19lbGVtZW50LS1kaXNhYmxlZCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XHJcblxyXG4ucHN3cC0tbWluaW1hbC0tZGFyayAucHN3cF9fdG9wLWJhciB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTsgfSIsIltkYXRhLXNpbXBsZWJhcl0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnNpbXBsZWJhci13cmFwcGVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiBpbmhlcml0O1xyXG4gIGhlaWdodDogaW5oZXJpdDtcclxuICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1tYXNrIHtcclxuICBkaXJlY3Rpb246IGluaGVyaXQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgei1pbmRleDogMDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1vZmZzZXQge1xyXG4gIGRpcmVjdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xyXG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTsgLyogUmVxdWlyZWQgZm9yIGhvcml6b250YWwgbmF0aXZlIHNjcm9sbGJhciB0byBub3QgYXBwZWFyIGlmIHBhcmVudCBpcyB0YWxsZXIgdGhhbiBuYXR1cmFsIGhlaWdodCAqL1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBOb3QgcmVxdWlyZWQgZm9yIGhvcml6b250YWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cclxuICBtYXgtaGVpZ2h0OiAxMDAlOyAvKiBOZWVkZWQgZm9yIHZlcnRpY2FsIHNjcm9sbCB0byB0cmlnZ2VyICovXHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLFxyXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YmVmb3JlLFxyXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcgJztcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLnNpbXBsZWJhci1wbGFjZWhvbGRlciB7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXItd3JhcHBlciB7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDFweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWF4LWhlaWdodDogMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgei1pbmRleDogLTE7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgZmxleC1ncm93OiBpbmhlcml0O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGZsZXgtYmFzaXM6IDA7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXIge1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiAxMDAwJTtcclxuICB3aWR0aDogMTAwMCU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIG1pbi13aWR0aDogMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgei1pbmRleDogLTE7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItdHJhY2sge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLWNvbnRlbnQge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItdHJhY2sge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItc2Nyb2xsYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBtaW4taGVpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb250ZW50OiAnJztcclxuICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgbGVmdDogMnB4O1xyXG4gIHJpZ2h0OiAycHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xyXG4gIC8qIFdoZW4gaG92ZXJlZCwgcmVtb3ZlIGFsbCB0cmFuc2l0aW9ucyBmcm9tIGRyYWcgaGFuZGxlICovXHJcbiAgb3BhY2l0eTogMC41O1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgbGluZWFyO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMXB4O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xyXG4gIHRvcDogMnB4O1xyXG4gIGJvdHRvbTogMnB4O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIHtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMTFweDtcclxufVxyXG5cclxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0OiAycHg7XHJcbiAgcmlnaHQ6IDJweDtcclxufVxyXG5cclxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDJweDtcclxuICBoZWlnaHQ6IDdweDtcclxuICBtaW4taGVpZ2h0OiAwO1xyXG4gIG1pbi13aWR0aDogMTBweDtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLyogUnRsIHN1cHBvcnQgKi9cclxuW2RhdGEtc2ltcGxlYmFyLWRpcmVjdGlvbj0ncnRsJ10gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5ocy1kdW1teS1zY3JvbGxiYXItc2l6ZSB7XHJcbiAgZGlyZWN0aW9uOiBydGw7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGhlaWdodDogNTAwcHg7XHJcbiAgd2lkdGg6IDUwMHB4O1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxufSIsIiRzcy1oZWlnaHQ6IDNlbSAhZGVmYXVsdDtcclxuJHNzLXdoaXRlOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc3MtZm9udC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMiAhZGVmYXVsdDtcclxuJHNzLWZvbnQtcGxhY2Vob2xkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTIgIWRlZmF1bHQ7XHJcbiRzcy1mb250LWRpc2FibGVkLWNvbG9yOiAkY29sb3JfbmV1dHJhbC00ICFkZWZhdWx0O1xyXG4kc3MtcHJpbWFyeS1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzcy1ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc3Mtc2VhcmNoLWhpZ2hsaWdodC1jb2xvcjogI2ZmZmI4YyAhZGVmYXVsdDtcclxuJHNzLWJvcmRlci1yYWRpdXM6IDBweCAhZGVmYXVsdDtcclxuJHNzLXNwYWNpbmctbDogOHB4ICFkZWZhdWx0O1xyXG4kc3Mtc3BhY2luZy1tOiA2cHggIWRlZmF1bHQ7XHJcbiRzcy1zcGFjaW5nLXM6IDRweCAhZGVmYXVsdDtcclxuXHJcbi5zcy1tYWluIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGNvbG9yOiAkc3MtZm9udC1jb2xvcjtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6ICRzcy1oZWlnaHQ7XHJcbiAgICBwYWRkaW5nOiAkc3Mtc3BhY2luZy1tO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNzLWJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRzcy1ib3JkZXItcmFkaXVzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNzLXdoaXRlO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcclxuXHJcbiAgICAmLnNzLWRpc2FibGVkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNzLWJvcmRlci1jb2xvcjtcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNzLW9wZW4tYWJvdmUge1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICB9XHJcbiAgICAmLnNzLW9wZW4tYmVsb3cge1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7ICBcclxuICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgICAgXHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgICAgICBcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgICAqIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgIGNvbG9yOiAkc3MtZm9udC1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1kZXNlbGVjdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICBtYXJnaW46IDAgJHNzLXNwYWNpbmctbSAwICRzcy1zcGFjaW5nLW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgJi5zcy1oaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWFycm93IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgIG1hcmdpbjogMCAkc3Mtc3BhY2luZy1tIDAgJHNzLXNwYWNpbmctbTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgJHNzLWZvbnQtY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsIG1hcmdpbiAuMnM7XHJcblxyXG4gICAgICAgICYuYXJyb3ctdXAge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgICBtYXJnaW46IDNweCAwIDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hcnJvdy1kb3duIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIG1hcmdpbjogLTNweCAwIDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6ICRzcy1oZWlnaHQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDNweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRzcy1ib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkc3MtYm9yZGVyLXJhZGl1cztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzcy13aGl0ZTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XHJcblxyXG4gICAgJi5zcy1kaXNhYmxlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzcy1ib3JkZXItY29sb3I7XHJcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblxyXG4gICAgICAuc3MtdmFsdWVzIHtcclxuICAgICAgICAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgY29sb3I6ICRzcy1mb250LWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLXZhbHVlIHtcclxuICAgICAgICAgIC5zcy12YWx1ZS1kZWxldGUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3Mtb3Blbi1hYm92ZSB7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgIH1cclxuICAgICYuc3Mtb3Blbi1iZWxvdyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3MtdmFsdWVzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcblxyXG4gICAgICAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDVweDtcclxuICAgICAgICBtYXJnaW46IDJweCAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAkc3MtZm9udC1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBrZXlmcmFtZXMgc2NhbGVJbiB7XHJcbiAgICAgICAgMCUge3RyYW5zZm9ybTogc2NhbGUoMCk7IG9wYWNpdHk6IDA7fVxyXG4gICAgICAgIDEwMCUge3RyYW5zZm9ybTogc2NhbGUoMSk7IG9wYWNpdHk6IDE7fVxyXG4gICAgICB9XHJcbiAgICAgIEBrZXlmcmFtZXMgc2NhbGVPdXQge1xyXG4gICAgICAgIDAlIHt0cmFuc2Zvcm06IHNjYWxlKDEpOyBvcGFjaXR5OiAxO31cclxuICAgICAgICAxMDAlIHt0cmFuc2Zvcm06IHNjYWxlKDApOyBvcGFjaXR5OiAwO31cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNzLXZhbHVlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAzcHggNXB4IDNweCAwcHg7XHJcbiAgICAgICAgY29sb3I6ICRzcy13aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3MtcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkc3MtYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogc2NhbGVJbjtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4ycztcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG5cclxuICAgICAgICAmLnNzLW91dCB7XHJcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2NhbGVPdXQ7XHJcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4ycztcclxuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLXZhbHVlLWRlbGV0ZSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3MtYWRkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleDogMCAxIDNweDtcclxuICAgICAgbWFyZ2luOiA5cHggMTJweCAwIDVweDtcclxuXHJcbiAgICAgIC5zcy1wbHVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNzLWZvbnQtY29sb3I7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNzLWZvbnQtY29sb3I7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgIGxlZnQ6IC00cHg7XHJcbiAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3MtY3Jvc3Mge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuLnNzLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IC0xcHggMCAwIDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXI6IHNvbGlkIDFweCAkc3MtYm9yZGVyLWNvbG9yO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzcy13aGl0ZTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsIG9wYWNpdHkgLjJzO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcblxyXG4gICYuc3Mtb3BlbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICB9XHJcblxyXG4gIC5zcy1zZWFyY2gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBwYWRkaW5nOiAkc3Mtc3BhY2luZy1sICRzcy1zcGFjaW5nLWwgJHNzLXNwYWNpbmctbSAkc3Mtc3BhY2luZy1sO1xyXG5cclxuICAgICYuc3MtaGlkZSB7XHJcbiAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4td2lkdGg6IDBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBwYWRkaW5nOiAkc3Mtc3BhY2luZy1tICRzcy1zcGFjaW5nLWw7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNzLWJvcmRlci1jb2xvcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJHNzLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzcy13aGl0ZTtcclxuICAgICAgb3V0bGluZTogMDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAgICAgXHJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJHNzLWZvbnQtcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJHNzLWZvbnQtcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAkc3MtcHJpbWFyeS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1hZGRhYmxlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZsZXg6IDAgMCAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3MtYm9yZGVyLWNvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkc3MtYm9yZGVyLXJhZGl1cztcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zcy1hZGRhYmxlIHtcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgfVxyXG5cclxuICAuc3MtbGlzdCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIC5zcy1vcHRncm91cCB7XHJcbiAgICAgIC5zcy1vcHRncm91cC1sYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHggNnB4IDEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zcy1vcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCA2cHggNnB4IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3Mtb3B0Z3JvdXAtbGFiZWwtc2VsZWN0YWJsZSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkc3Mtd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNzLXByaW1hcnktY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3Mtb3B0aW9uIHtcclxuICAgICAgcGFkZGluZzogNnB4IDEwcHggNnB4IDEwcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgICAqIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsICYuc3MtaGlnaGxpZ2h0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAkc3Mtd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNzLXByaW1hcnktY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgY29sb3I6ICRzcy1mb250LWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzcy13aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoLnNzLWRpc2FibGVkKS5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAkc3MtZm9udC1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzcy1wcmltYXJ5LWNvbG9yLCAuMSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc3MtaGlkZSB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbiAgICAgIC5zcy1zZWFyY2gtaGlnaGxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3Mtc2VhcmNoLWhpZ2hsaWdodC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qKlxyXG4gKiBTd2lwZXIgNS4yLjBcclxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcclxuICogaHR0cDovL3N3aXBlcmpzLmNvbVxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE5IFZsYWRpbWlyIEtoYXJsYW1waWRpXHJcbiAqXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxyXG4gKlxyXG4gKiBSZWxlYXNlZCBvbjogT2N0b2JlciAyNiwgMjAxOVxyXG4gKi9cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcclxuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuOnJvb3Qge1xyXG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLnN3aXBlci13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxyXG4uc3dpcGVyLXdyYXBwZXIge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuLnN3aXBlci1zbGlkZSB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbn1cclxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4vKiBBdXRvIEhlaWdodCAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XHJcbn1cclxuLyogM0QgRWZmZWN0cyAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XHJcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XHJcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG59XHJcbi8qIENTUyBNb2RlICovXHJcbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgLyogRm9yIEZpcmVmb3ggKi9cclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XHJcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XHJcbn1cclxuOnJvb3Qge1xyXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcclxuICAvKlxyXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XHJcbiAgKi9cclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcclxuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xyXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogMC4zNTtcclxuICBjdXJzb3I6IGF1dG87XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcclxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XHJcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcclxuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYsXHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICBsZWZ0OiAxMHB4O1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcclxuICBjb250ZW50OiAncHJldic7XHJcbn1cclxuLnN3aXBlci1idXR0b24tbmV4dCxcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICduZXh0JztcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXHJcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbjpyb290IHtcclxuICAvKlxyXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XHJcbiAgKi9cclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHotaW5kZXg6IDYwMDtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi8qIENvbW1vbiBTdHlsZXMgKi9cclxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxyXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gIGJvdHRvbTogMTBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi8qIEJ1bGxldHMgKi9cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmb250LXNpemU6IDA7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIHdpZHRoOiA4cHg7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBvcGFjaXR5OiAwLjI7XHJcbn1cclxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICByaWdodDogMTBweDtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBtYXJnaW46IDZweCAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgd2lkdGg6IDhweDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIG1hcmdpbjogMCA1cHg7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XHJcbn1cclxuLyogUHJvZ3Jlc3MgKi9cclxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDRweDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcixcclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XHJcbiAgd2lkdGg6IDRweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcclxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4vKiBTY3JvbGxiYXIgKi9cclxuLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDElO1xyXG4gIGJvdHRvbTogM3B4O1xyXG4gIHotaW5kZXg6IDUwO1xyXG4gIGhlaWdodDogNXB4O1xyXG4gIHdpZHRoOiA5OCU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAzcHg7XHJcbiAgdG9wOiAxJTtcclxuICB6LWluZGV4OiA1MDtcclxuICB3aWR0aDogNXB4O1xyXG4gIGhlaWdodDogOTglO1xyXG59XHJcbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xyXG4gIGN1cnNvcjogbW92ZTtcclxufVxyXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zd2lwZXItem9vbS1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXHJcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXHJcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuLnN3aXBlci1zbGlkZS16b29tZWQge1xyXG4gIGN1cnNvcjogbW92ZTtcclxufVxyXG4vKiBQcmVsb2FkZXIgKi9cclxuOnJvb3Qge1xyXG4gIC8qXHJcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xyXG4gICovXHJcbn1cclxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XHJcbiAgd2lkdGg6IDQycHg7XHJcbiAgaGVpZ2h0OiA0MnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xyXG4gIG1hcmdpbi10b3A6IC0yMXB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcclxuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XHJcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xyXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcclxufVxyXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG4vKiBhMTF5ICovXHJcbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgb3BhY2l0eTogMDtcclxuICB6LWluZGV4OiAtMTAwMDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcclxuICB6LWluZGV4OiAwO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIG9wYWNpdHk6IDAuNjtcclxuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcclxuICBmaWx0ZXI6IGJsdXIoNTBweCk7XHJcbiAgei1pbmRleDogMDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XHJcbiAgei1pbmRleDogMDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRhbmltYXRpb24tc2Nyb2xsLWVuYWJsZWQ6IHRydWUgIWRlZmF1bHQ7XHJcblxyXG4kYW5pbWF0aW9uLWR1cmF0aW9uICAgICAgICAgOiAwLjVzICFkZWZhdWx0O1xyXG4kYW5pbWF0aW9uLWVhc2UgICAgICAgICAgICAgOiBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuJGFuaW1hdGlvbnMtY29sb3IgICAgICAgICAgIDogbGlnaHRlbihhZGp1c3QtaHVlKCRjb2xvcl9icmFuZC0xLCAtMSksIDIzLjUzKSAhZGVmYXVsdDtcclxuJGFuaW1hdGlvbnNfaW1hZ2UtYmFja2dyb3VuZDogI2YxZjFmMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkBpZiAkYW5pbWF0aW9uLXNjcm9sbC1lbmFibGVkIHtcclxuICAgIFtkYXRhLWFuaW1hdGlvbj1mYWRlXSB7XHJcbiAgICAgICAgLmpzLWVuYWJsZWQgJiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMnMgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKTtcclxuICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuXHJcbiAgICAgICAgJi5qcy1hbmltYXRlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLW1kKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLWFuaW1hdGlvbj1ib3R0b211cF0ge1xyXG4gICAgICAgIC5qcy1lbmFibGVkICYge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMHB4LCAwKTtcclxuICAgICAgICAvL3RyYW5zaXRpb246IHRyYW5zZm9ybSAyLjJzIGVhc2Utb3V0LCBvcGFjaXR5IDAuNnMgZWFzZS1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjVzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMS41cyBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcblxyXG4gICAgICAgICYuanMtYW5pbWF0ZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1tZCkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBbZGF0YS1hbmltYXRpb249cmlnaHRsZWZ0XSB7XHJcbiAgICAgICAgLmpzLWVuYWJsZWQgJiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKSwgdHJhbnNmb3JtIDNzIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCk7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuXHJcbiAgICAgICAgJi5qcy1hbmltYXRlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLW1kKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLWFuaW1hdGlvbj1sZWZ0cmlnaHRdIHtcclxuICAgICAgICAuanMtZW5hYmxlZCAmIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKSwgdHJhbnNmb3JtIDNzIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCk7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuXHJcbiAgICAgICAgJi5qcy1hbmltYXRlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLW1kKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLWFuaW1hdGlvbj1zY2FsZWJpZ10ge1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgzKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMnMgZWFzZS1vdXQsIG9wYWNpdHkgMS4ycyBlYXNlLW91dDtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAgICAgICB9XHJcbiAgICBcclxuXHJcbiAgICAgICAgJi5qcy1hbmltYXRlIHtcclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFuaW1hdGlvbnMtY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgc2NhbGVYKC4zMyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhbmltYXRpb25zX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmpzLWFuaW1hdGlvbi1pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICZfX291dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTExMCUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFuaW1hdGlvbnNfaW1hZ2UtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmpzLWFuaW1hdGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5qcy1hbmltYXRpb24taW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19vdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBBbmltYXRpb25zXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRhbmltYXRpb24tc2Nyb2xsLWVuYWJsZWQ6IHRydWU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBBbmltYXRpb25zIDogYWN0aXZhdGlvbiBkZXMgYW5pbWF0aW9uIGF1IHNjcm9sbFxyXG5cclxuJGFuaW1hdGlvbi1kdXJhdGlvbiAgICAgICAgIDogMC41czsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEFuaW1hdGlvbnMgOiBkdXLDqWUgcGFyIGTDqWZhdXRcclxuJGFuaW1hdGlvbi1lYXNlICAgICAgICAgICAgIDogZWFzZS1pbi1vdXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEFuaW1hdGlvbnMgOiBlYXNpbmcgcGFyIGTDqWZhdXRcclxuJGFuaW1hdGlvbnMtY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAvLyBBbmltYXRpb25zIDogYmFja2dyb3VuZC1jb2xvclxyXG4kYW5pbWF0aW9uc19pbWFnZS1iYWNrZ3JvdW5kOiAjZjFmMWYxOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQW5pbWF0aW9ucyA6IGltYWdlIGJhY2tncm91bmQtY29sb3JcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYm9yZGVyZWQge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgICZfX2hlYWRlcixcclxuICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgICAgXHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwdnc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArIDFlbSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlICsgMWVtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19mb290ZXIge1xyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3R0b20gIDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBib3JkZXItbGVmdCAgOiAycHggc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yaWdodCA6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbm8tZm9vdGVyIHtcclxuICAgICAgICAjeyRibG9ja31fX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tICA6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qXHJcbiRjb3JlX2J1dHRvbi1hbmltYXRpb246ICcuYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQtMicgIWRlZmF1bHQ7XHJcblxyXG4kY29yZV9idXR0b25fZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNjAwIDAuODc1ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25fcGFkZGluZyAgICAgICA6IDAuOGVtIDNlbSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9ib3JkZXItd2lkdGggIDogMXB4ICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhZGVmYXVsdDtcclxuXHJcbiRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25fY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9pY29uX2ZpbGwtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG4kY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9ob3Zlcl9maWxsLWNvbG9yICA6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYnV0dG9uIHtcclxuICAgIGZvbnQ6ICRjb3JlX2J1dHRvbl9mb250O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbl9sZXR0ZXItc3BhY2luZztcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICBwYWRkaW5nOiAkY29yZV9idXR0b25fcGFkZGluZztcclxuICAgIEBpbmNsdWRlIHJlc2V0LWxpbms7XHJcbiAgICBAZXh0ZW5kICN7JGNvcmVfYnV0dG9uLWFuaW1hdGlvbn07XHJcbiAgICBib3JkZXItd2lkdGg6ICRjb3JlX2J1dHRvbl9ib3JkZXItd2lkdGg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBjb2xvcjogJGNvcmVfYnV0dG9uX2NvbG9yO1xyXG4gICAgYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgLmJ1dHRvbi1zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW1vbm9jcmhvbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpbms7XHJcbiAgICBcclxuICAgICAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idXR0b24tZHJhd2luZyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgXHJcbiAgICAmX19kcmF3aW5nIHtcclxuICAgICAgaGVpZ2h0OiAyLjJlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcclxuICAgICAgZmlsbDogY3VycmVudENvbG9yO1xyXG5cclxuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogZmlsbDtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBmb250OiAkY29yZV9idXR0b25fZm9udDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuXHJcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnV0dG9uLWRyYXdpbmctLWFycm93IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICBwYWRkaW5nOiAuM2VtO1xyXG4gICAgICAgIGZpbGw6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xyXG4gICAgICAgIGZvbnQ6ICRjb3JlX2J1dHRvbl9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b25fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5idXR0b24tc3ZnIHtcclxuICAgIGZpbGw6ICRjb3JlX2J1dHRvbl9jb2xvcjtcclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBBbmltYXRpb24gOiBzd2VlcFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYnV0dG9uLS1zd2VlcC10by1yaWdodCxcclxuLmJ1dHRvbi0tc3dlZXAtdG8tbGVmdCxcclxuLmJ1dHRvbi0tc3dlZXAtdG8tdG9wLFxyXG4uYnV0dG9uLS1zd2VlcC10by1ib3R0b21cclxue1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIC8vLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgIC8vdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDApO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBTd2VlcCB0byBSaWdodFxyXG4uYnV0dG9uLS1zd2VlcC10by1yaWdodCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBTd2VlcCB0byBsZWZ0XHJcbi5idXR0b24tLXN3ZWVwLXRvLWxlZnQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gU3dlZXAgdG8gYm90dG9tXHJcbi5idXR0b24tLXN3ZWVwLXRvLWJvdHRvbSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gU3dlZXAgdG8gdG9wXHJcbi5idXR0b24tLXN3ZWVwLXRvLXRvcCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEFuaW1hdGlvbiA6IGJvcmRlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYnV0dG9uLS1ib3JkZXItYm90dG9tLWNlbnRlci10by1vdXQsXHJcbi5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodCxcclxuLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LTIsXHJcbi5idXR0b24tLWJvcmRlci1pbixcclxuLmJ1dHRvbi0tYm9yZGVyLW91dCxcclxuLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20sXHJcbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2UsXHJcbi5idXR0b24tLWJvcmRlci11cGRvd24tbGVmdC10by1yaWdodCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBCb3JkZXIgdG9wICYgYm90dG9tOiBsZWZ0IC0+IHJpZ2h0XHJcbi5idXR0b24tLWJvcmRlci11cGRvd24tbGVmdC10by1yaWdodCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBCb3JkZXIgc2lkZXM6IHRvcCAtPiBib3R0b21cclxuLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20ge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAwXHJcblxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAwXHJcbiAgICB9XHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQm9yZGVyIHNpZGVzIHJldmVyc2U6IHRvcCAtPiBib3R0b21cclxuLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICBoZWlnaHQ6IDBcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAwXHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQm9yZGVyIGJvdHRvbTogY2VudGVyIC0+IHNpZGVzXHJcbi5idXR0b24tLWJvcmRlci1ib3R0b20tY2VudGVyLXRvLW91dCB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEJvcmRlciBib3R0b206IGxlZnQgLT4gcmlnaHQgLT4gbGVmdFxyXG4uYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQge1xyXG5cclxufVxyXG5cclxuLy8gQm9yZGVyIGJvdHRvbTogbGVmdCAtPiByaWdodCAtPiByaWdodFxyXG4uYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQtMiB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBib3JkZXIgOiBpblxyXG4uYnV0dG9uLS1ib3JkZXItaW4ge1xyXG4gICAgJjpmb2N1cyxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMjkyOTI4O1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGJvcmRlciA6IG91dFxyXG4uYnV0dG9uLS1ib3JkZXItb3V0IHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggIzI5MjkyODtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBCb3V0b25zIGfDqW7DqXJpcXVlc1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kY29yZV9idXR0b24tYW5pbWF0aW9uOiAnLmJ1dHRvbi0tc3dlZXAtdG8tdG9wJzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRyYW5zaXRpb24gcGFyIGTDqWZhdXRcclxuXHJcbiRjb3JlX2J1dHRvbl9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgMThweC8xICRmb250LWZhbWlseS0tMTsgIC8vIEJvdXRvbjogZm9udFxyXG4kY29yZV9idXR0b25fcGFkZGluZyAgICAgICA6IDEuMzVlbSAyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbjogZm9udFxyXG4kY29yZV9idXR0b25fbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b246IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aCAgOiAycHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IFRhaWxsZSBkZSBsYSBib3JkdXJlXHJcbiRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kY29yZV9idXR0b25fY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kY29yZV9idXR0b25faWNvbl9maWxsLWNvbG9yOiBpbmhlcml0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBsJ2ljb25lIHN2Z1xyXG5cclxuJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJGNvcmVfYnV0dG9uX2hvdmVyX2ZpbGwtY29sb3IgIDogaW5oZXJpdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBsJ2ljb25lIHN2Z1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRkcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNi44NzVlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmRyYXdpbmcge1xyXG5cclxuICAgICYtLWJveHNoYWRvdyB7XHJcbiAgICAgICAgLmRyYXdpbmdfX2ltZyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTlweCAtMTFweCByZ2JhKCRjb2xvcl9icmFuZC0yLCAxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdmVydGljYWwge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtNTAlLDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xyXG4gICAgICAgICAgICBib3R0b206IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuXHJcbiAgICAgICAgICAgIGZvbnQ6ICRjb3JlX3RleHQtdmVydGljYWxfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29yZV90ZXh0LXZlcnRpY2FsX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvcmVfdGV4dC12ZXJ0aWNhbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBMYW5kaW5nIHBhZ2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAxLjhlbTtcclxuJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0OiAxLjhlbTtcclxuXHJcbiRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogMy4zZW07XHJcbiRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6IDMuM2VtO1xyXG5cclxuJGNvcmVfbGFuZGluZy1wYWdlX2hvbWVfc2Nyb2xsLWJ1dHRvbl93aWR0aDogMS4yZW07XHJcbiRjb3JlX2xhbmRpbmctcGFnZV9ob21lX3Njcm9sbC1idXR0b25faGVpZ2h0OiAxLjJlbTtcclxuXHJcbiRjb3JlX2xhbmRpbmctcGFnZV9ob21lX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAyLjJlbTtcclxuJGNvcmVfbGFuZGluZy1wYWdlX2hvbWVfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAyLjJlbTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBMYW5kaW5nIHBhZ2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNvcmVfdGV4dC12ZXJ0aWNhbF9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwuMTYpO1xyXG4kY29yZV90ZXh0LXZlcnRpY2FsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDYuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kY29yZV90ZXh0LXZlcnRpY2FsX3RleHQtdHJhbnNmb3JtOiBub25lOyIsIi5maWd1cmVzLXJvdGF0b3Ige1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BhcnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGlnaXQtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RpZ2l0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5bZGF0YS1hbmltYXRpb249ZmlndXJlc10ge1xyXG5cclxuICAgIC5maWd1cmVzLXJvdGF0b3JfX2RpZ2l0LXdyYXBwZXIge1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjVzIGVhc2Utb3V0O1xyXG4gICAgfVxyXG5cclxuICAgICYuanMtYW5pbWF0ZSB7XHJcbiAgICAgICAgLmZpZ3VyZXMtcm90YXRvcl9fZGlnaXQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlICsgMWVtKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRsaW5rcy1ncm91cF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmxpbmtzLWdyb3VwIHtcclxuICAgIGNvbG9yOiAkbGlua3MtZ3JvdXBfY29sb3I7XHJcbiAgICBcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAvL2NvbG9yOiAkbGlua3MtZ3JvdXBfY29sb3I7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJiArIC5saW5rcy1ncm91cF9fbGluayB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmICsgLmxpbmtzLWdyb3VwX19saW5rIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIExpbmtzIGdyb3VwXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRsaW5rcy1ncm91cF9jb2xvcjogaW5oZXJpdDsiLCIkbG9hZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi5sb2FkZXI6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZjNmM2YzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGxvYWRlcl9jb2xvcjtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTsgLyogU2FmYXJpICovXHJcbiAgICBhbmltYXRpb246IHNwaW4gMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuICAgIG1hcmdpbjogMTZweCBhdXRvIGF1dG87XHJcbn1cclxuXHJcbi8qIFNhZmFyaSAqL1xyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cclxuICAgIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICAgIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cclxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWVkaWEtbW9kdWxlIHtcclxuXHJcbiAgICAmX19idG4tY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIC42ZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgIH1cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uKCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjRlbTtcclxuXHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgZm9udDogJG1lZGlhLW1vZHVsZV9mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1lZGlhLW1vZHVsZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1lZGlhLW1vZHVsZV90ZXh0LWFsaWduO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3N2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAuMmVtIC42ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgIHdpZHRoOiA3MHZ3O1xyXG4gICAgfVxyXG4gICAgLmxpZ2h0Ym94LW1lZGlhIHtcclxuICAgICAgICAmX19pZnJhbWUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzB2aDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogOTB2aDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIkbWVkaWEtbW9kdWxlX2ZvbnQgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIC45ZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kbWVkaWEtbW9kdWxlX2xldHRlci1zcGFjaW5nICAgICAgOiAuM2VtO1xyXG4kbWVkaWEtbW9kdWxlX3RleHQtYWxpZ24gICAgICA6IGNlbnRlcjtcclxuXHJcbiIsIiRtb2RhbC1zaGFyZS1zb2NpYWxzX19ib2R5X19wYWRkaW5nOiAzZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19ib2R5X190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fYm9keV9fbWF4LXdpZHRoOiA0NzBweCAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX190aXRsZV9fbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fdGl0bGVfX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMjJweCkvMS4zNiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9faGVpZ2h0OiA1MHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2ZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19mb250LWNvbG9yOiBncmV5ICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fbGV0dGVyLXNwYWNpbmc6IDJweCAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2FsaWduLWl0ZW06IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fYnRuX19mb250LXNpemU6IDEycHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19mYWNlYm9va19fZmlsbDogIzM5NTY5YyAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX21lc3Nlbmdlcl9fZmlsbDogIzAwNzhGRiAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3R3aXR0ZXJfX2ZpbGw6ICMwMGFjZWUgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19saW5rZWRpbl9maWxsOiAjMDA3MmIxICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fd2hhdHNhcHBfX2ZpbGw6ICMyOEQxNDYgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19lbWFpbF9fZmlsbDogIzVENUM1QiAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2NvcHktbGlua19fZmlsbDogIzVENUM1QiAhZGVmYXVsdDtcclxuXHJcbi5tb2RhbC1zaGFyZS1zb2NpYWxzIHtcclxuXHJcbiAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fYm9keV9fbWF4LXdpZHRoO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19ib2R5X19wYWRkaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fYm9keV9fdGV4dC1hbGlnbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbF9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fdGl0bGVfX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX190aXRsZV9fZm9udDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaGFyZS1zb2NpYWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fYnRuX19mb250LXNpemU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2hlaWdodDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19mb250LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiAkbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fYWxpZ24taXRlbTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2hhcmUtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19mYWNlYm9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19mYWNlYm9va19fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX21lc3NlbmdlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19tZXNzZW5nZXJfX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX190d2l0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3R3aXR0ZXJfX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19saW5rZWRpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19saW5rZWRpbl9maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZW1haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fZW1haWxfX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX193aGF0c2FwcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX193aGF0c2FwcF9fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvcHktbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19jb3B5LWxpbmtfX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRtb2RhbF9iYWNrZ3JvdW5kICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbW9kYWwtdmVpbF9iYWNrZ3JvdW5kIDogcmdiYSgkY29sb3JfYnJhbmQtMSwgMC43NSkgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jbG9zZV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbW9kYWwtY2xvc2VfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG1vZGFsLS1tYWluX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA3MDAgMWVtLzEuNWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX2NvbG9yICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC0tbWFpbl90ZXh0X2ZvbnQgICAgICAgICAgOiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fdGV4dF9jb2xvciAgICAgICAgICA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fdGV4dF9sZXR0ZXItc3BhY2luZzogJGJvZHlfZm9udF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl90ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiAgXHJcbi5tb2RhbCB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZDogJG1vZGFsLXZlaWxfYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtb2RhbC1jbG9zZV9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlLWRyYXdpbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxLjVlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIGZpbGw6ICRtb2RhbC1jbG9zZV9jb2xvcjtcclxuICAgIH1cclxuICAgICAgXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtb2RhbF9iYWNrZ3JvdW5kO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcbiAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MThweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDJlbSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogM2VtIDNlbSAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgICBcclxuICAgICZfX3Njcm9sbGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcblx0XHQuZmVlcy1zY2hlZHVsZSB7XHJcblx0XHRcdCZfX3RhYmxlLnRhYmxlIHtcclxuXHRcdFx0ICAgIHdpZHRoOiAxMDAlOyBcclxuXHRcdFx0XHR0ZCwgdGgge1xyXG5cdFx0XHRcdCAgICBwYWRkaW5nOiAuNWVtIC4yZW07XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtb2RhbC12ZWlsX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9jdXMtdHJhcCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLW1haW4ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2ZW07XHJcbiAgICAgICAgLm1vZGFsIHtcclxuICAgICAgICAgICAgJl9fY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7IG91dGxpbmU6bm9uZSB9XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2RhbC0tbWFpbl9jbG9zZV9mb250O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtb2RhbC0tbWFpbl9jbG9zZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbW9kYWwtLW1haW5fY2xvc2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRtb2RhbC0tbWFpbl9jbG9zZV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuM2VtIDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbW9kYWwtLW1haW5fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2RhbC0tbWFpbl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1vZGFsLS1tYWluX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vZGFsLS1tYWluX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1vZGFsLS1tYWluX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbW9kYWwtLW1haW5fdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBNb2RhbFxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJG1vZGFsX2JhY2tncm91bmQgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTW9kYWwgOiBjb3VsZXVyIGRlIGZvbmRcclxuJG1vZGFsLXZlaWxfYmFja2dyb3VuZCA6IHJnYmEoMCwgMCwgMCwgMC43NSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVm9pbGUgOiBjb3VsZXVyIGRlIGZvbmRcclxuJG1vZGFsLWNsb3NlX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRmVybWVyIDogY291bGV1ciBkZSBsJ2ljb25lXHJcbiRtb2RhbC1jbG9zZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZlcm1lciA6IGNvdWxldXIgZGUgZm9uZFxyXG5cclxuXHJcbi8vIE1vZGFsIHByaW5jaXBhbGUgKE1lc3NhZ2UgZCdpbmZvcm1hdGlvbilcclxuJG1vZGFsLS1tYWluX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA3MDAgMWVtLzEuNWVtICRmb250LWZhbWlseS0tMTtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX2NvbG9yICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV9sZXR0ZXItc3BhY2luZzogMDtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRtb2RhbC0tbWFpbl90ZXh0X2ZvbnQgICAgICAgICAgOiAkYm9keV9mb250O1xyXG4kbW9kYWwtLW1haW5fdGV4dF9jb2xvciAgICAgICAgICA6ICRjb2xvcl9icmFuZC0yO1xyXG4kbW9kYWwtLW1haW5fdGV4dF9sZXR0ZXItc3BhY2luZzogJGJvZHlfZm9udF9sZXR0ZXItc3BhY2luZztcclxuJG1vZGFsLS1tYWluX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRtb2RhbC0tbWFpbl90ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuIiwiJG1vcmUtYWN0aW9uX3RleHRfZm9udC0tc20gICAgICA6IG5vcm1hbCBub3JtYWwgNzAwIDAuOTI1ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fdGV4dF9mb250LS1tZCAgICAgIDogbm9ybWFsIG5vcm1hbCA3MDAgMS4xMjVlbS8xLjVlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl90ZXh0X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJG1vcmUtYWN0aW9uX2J1dHRvbl9ib3JkZXItd2lkdGggOiAkY29yZV9idXR0b25fYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9idXR0b25fYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4ubW9yZS1hY3Rpb24ge1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZvbnQ6ICRtb3JlLWFjdGlvbl90ZXh0X2ZvbnQtLXNtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9yZS1hY3Rpb25fdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1vcmUtYWN0aW9uX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICRtb3JlLWFjdGlvbl90ZXh0X2NvbG9yO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZm9udDogJG1vcmUtYWN0aW9uX3RleHRfZm9udC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBtYXJnaW46IDAgMiU7XHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1vcmUtYWN0aW9uX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1vcmUtYWN0aW9uX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbW9yZS1hY3Rpb25fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1vcmUtYWN0aW9uX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtb3JlLWFjdGlvbl9idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtb3JlLWFjdGlvbl9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtb3JlLWFjdGlvbl9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIkbW9yZS1hY3Rpb25fdGV4dF9mb250LS1zbSAgICAgIDogbm9ybWFsIG5vcm1hbCA3MDAgMC45MjVlbS8xLjVlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRtb3JlLWFjdGlvbl90ZXh0X2ZvbnQtLW1kICAgICAgOiBub3JtYWwgbm9ybWFsIDcwMCAxLjEyNWVtLzEuNWVtICRmb250LWZhbWlseS0tMTtcclxuJG1vcmUtYWN0aW9uX3RleHRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRtb3JlLWFjdGlvbl90ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbW9yZS1hY3Rpb25fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kbW9yZS1hY3Rpb25fYnV0dG9uX2JvcmRlci13aWR0aCA6ICRjb3JlX2J1dHRvbl9ib3JkZXItd2lkdGg7XHJcbiRtb3JlLWFjdGlvbl9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJG1vcmUtYWN0aW9uX2J1dHRvbl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRtb3JlLWFjdGlvbl9idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbW9yZS1hY3Rpb25fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuJG1vcmUtYWN0aW9uX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1vcmUtYWN0aW9uX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4kbW9yZS1hY3Rpb25fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjsiLCJcclxuLnNjcm9sbC1ibG9jayB7XHJcblxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLW1kKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgYm90dG9tOiAyJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1idXR0b247XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGFuaW1hdGlvbjogMnMgd2lnZ2xlIGVhc2UgaW5maW5pdGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gSG9tZVxyXG4uc2Nyb2xsLWJsb2NrLS1ob21lIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcmlnaHQ6IDElO1xyXG4gICAgLnNjcm9sbC1ibG9jayB7XHJcbiAgICAgICAgJl9fYnV0dG9uLS1sYXN0ID4gKiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNjcm9sbC1ibG9ja19fYnV0dG9uLS1oaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiAgXHJcbkBrZXlmcmFtZXMgd2lnZ2xlIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XHJcbiAgICB9XHJcbiAgICAyMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTtcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcclxuICAgIH1cclxuICAgIDYwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XHJcbiAgICB9XHJcbiAgICA5MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xZGVnKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEVsZW1lbnRzIGxpw6lzIGF1eCBsb2NhdGlvbnMgc2Fpc3Nvbm5pw6hyZXNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF9sZXR0ZXItc3BhY2luZzogMGZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX3RleHQtYWxpZ24gOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl9jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX3RleHQtYWxpZ24gOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuXHJcbiRlcXVpcG1lbnRfX3RpdGxlX21hcmdpbi1ib3R0b206IDNlbSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6IDEwMHB4ICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogNHB4ICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6IDFlbSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogcmVkICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4kZXF1aXBtZW50X3RoX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90aF9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RoX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RoX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RoX3RleHQtYWxpZ24gOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RyX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90cl9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RyX3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdHJfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdHJfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdHJfdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X2F2YWlsYWJsZV9jb2xvcjogIzUwYjEzOCAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF9ub3RhdmFpbGFibGVfY29sb3I6ICNiMTM4MzggIWRlZmF1bHQ7XHJcblxyXG4kZXF1aXBtZW50X190aXRsZV9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSA6ICRlcXVpcG1lbnRfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRlcXVpcG1lbnRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRlcXVpcG1lbnRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGVxdWlwbWVudF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkZXF1aXBtZW50X190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJGVxdWlwbWVudF9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJpY2Utc2Vhc29ucmVudGFsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgJl9fdGFibGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgcGFkZGluZzogLjNlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuOGVtO1xyXG4gICAgICAgIGZvbnQ6ICRwcmljZS1zZWFzb25yZW50YWxfdGhfZm9udDtcclxuICAgICAgICBjb2xvcjogJHByaWNlLXNlYXNvbnJlbnRhbF90aF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByaWNlLXNlYXNvbnJlbnRhbF90aF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcHJpY2Utc2Vhc29ucmVudGFsX3RoX3RleHQtYWxpZ247XHJcbiAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAuM2VtO1xyXG4gICAgICAgIGZvbnQ6ICRwcmljZS1zZWFzb25yZW50YWxfdHJfZm9udDtcclxuICAgICAgICBjb2xvcjogJHByaWNlLXNlYXNvbnJlbnRhbF90cl9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByaWNlLXNlYXNvbnJlbnRhbF90cl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByaWNlLXNlYXNvbnJlbnRhbF90cl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcHJpY2Utc2Vhc29ucmVudGFsX3RyX3RleHQtYWxpZ247XHJcbiAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4uZXF1aXBtZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGVxdWlwbWVudF9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ncm91cC10YWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4gOiAwIC0zZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA2ZW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJS8zKSAtIDZlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVxdWlwbWVudF9fdGFibGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGFibGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgJi0tdGV4dCB7XHJcblxyXG4gICAgICAgICAgICAuZXF1aXBtZW50IHtcclxuICAgICAgICAgICAgICAgICZfX3RoIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX190ciB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAmLS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICNmNmY2ZjY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgcGFkZGluZzogLjNlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuOGVtO1xyXG4gICAgICAgIGZvbnQ6ICRlcXVpcG1lbnRfdGhfZm9udDtcclxuICAgICAgICBjb2xvcjogJGVxdWlwbWVudF90aF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVxdWlwbWVudF90aF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVxdWlwbWVudF90aF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LWFsaWduOiAkZXF1aXBtZW50X3RoX3RleHQtYWxpZ247XHJcbiAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS12YWx1ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogLjNlbTtcclxuICAgICAgICBmb250OiAkZXF1aXBtZW50X3RyX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRlcXVpcG1lbnRfdHJfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlcXVpcG1lbnRfdHJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlcXVpcG1lbnRfdHJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGVxdWlwbWVudF90cl90ZXh0LWFsaWduO1xyXG4gICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXF1aXBtZW50X3RyX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1jaGVjayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVxdWlwbWVudF9hdmFpbGFibGVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tbm8tY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlcXVpcG1lbnRfbm90YXZhaWxhYmxlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBFbGVtZW50cyBsacOpcyBhdXggbG9jYXRpb25zIHNhaXNzb25uacOocmVzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vLyBUYWJlYXUgZGVzIHByaXhcclxuXHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM3NWVtICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiBmb250XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfY29sb3IgICAgICAgICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogY291bGV1clxyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IHRleHQtdHJhbnNmb3JtXHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfbGV0dGVyLXNwYWNpbmc6IC4yZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiBsZXR0ZXItc3BhY2luZ1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX3RleHQtYWxpZ24gICAgOiBsZWZ0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IHRleHQtYWxpZ25cclxuXHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM3NWVtICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiBmb250XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfY29sb3IgICAgICAgICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogY291bGV1clxyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IHRleHQtdHJhbnNmb3JtXHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfbGV0dGVyLXNwYWNpbmc6IC4yZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiBsZXR0ZXItc3BhY2luZ1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX3RleHQtYWxpZ24gICAgOiBsZWZ0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IHRleHQtYWxpZ25cclxuXHJcblxyXG4vLyBFcXVpcGVtZW50XHJcbiRlcXVpcG1lbnRfX3RpdGxlX21hcmdpbi1ib3R0b206IDNlbTtcclxuJGVxdWlwbWVudF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6IDEwMHB4O1xyXG4kZXF1aXBtZW50X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogNHB4O1xyXG4kZXF1aXBtZW50X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6IDFlbTtcclxuJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXF1aXBtZW50X190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXF1aXBtZW50X3RoX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMWVtICRmb250LWZhbWlseS0tMzsgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiBmb250XHJcbiRlcXVpcG1lbnRfdGhfY29sb3IgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IGNvdWxldXJcclxuJGVxdWlwbWVudF90aF90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IHRleHQtdHJhbnNmb3JtXHJcbiRlcXVpcG1lbnRfdGhfbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IGxldHRlci1zcGFjaW5nXHJcbiRlcXVpcG1lbnRfdGhfdGV4dC1hbGlnbiA6IGxlZnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IHRleHQtYWxpZ25cclxuJGVxdWlwbWVudF90cl9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTFlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEluZm9zIGR1IHRhYmxlYXUgOiBmb250XHJcbiRlcXVpcG1lbnRfdHJfY29sb3IgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5mb3MgZHUgdGFibGVhdSA6IGNvdWxldXJcclxuJGVxdWlwbWVudF90cl90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEluZm9zIGR1IHRhYmxlYXUgOiB0ZXh0LXRyYW5zZm9ybVxyXG4kZXF1aXBtZW50X3RyX2xldHRlci1zcGFjaW5nOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5mb3MgZHUgdGFibGVhdSA6IGxldHRlci1zcGFjaW5nXHJcbiRlcXVpcG1lbnRfdHJfdGV4dC1hbGlnbiA6IGxlZnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbmZvcyBkdSB0YWJsZWF1IDogdGV4dC1hbGlnblxyXG4kZXF1aXBtZW50X3RyX3ZhbHVlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5mb3MgZHUgdGFibGVhdSB2YWxldXIgOiBjb3VsZXVyXHJcbiRlcXVpcG1lbnRfYXZhaWxhYmxlX2NvbG9yOiAjNTBiMTM4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBlcXVpcGVtZW50IGNvdWxldXIgZGlzcG9uaWJsZVxyXG4kZXF1aXBtZW50X25vdGF2YWlsYWJsZV9jb2xvcjogI2IxMzgzODsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZXF1aXBlbWVudCBjb3VsZXVyIG5vbiBkaXNwb25pYmxlIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRza2lwbGlua19saW5rX2ZvY3VzX2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZXV0cmFsLTAgIWRlZmF1bHQ7XHJcbiRza2lwbGlua19saW5rX2ZvY3VzX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnNraXBsaW5rIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuXHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDBcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNraXBsaW5rX2xpbmtfZm9jdXNfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRza2lwbGlua19saW5rX2ZvY3VzX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAxLjhlbSAhZGVmYXVsdDtcclxuJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0OiAxLjhlbSAhZGVmYXVsdDtcclxuXHJcbiRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogMy4zZW0gIWRlZmF1bHQ7XHJcbiRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6IDMuM2VtICFkZWZhdWx0O1xyXG5cclxuLy8gSG9tZVxyXG4kY29yZV9sYW5kaW5nLXBhZ2VfaG9tZV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAxLjJlbSAhZGVmYXVsdDtcclxuJGNvcmVfbGFuZGluZy1wYWdlX2hvbWVfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6IDEuMmVtICFkZWZhdWx0O1xyXG5cclxuJGNvcmVfbGFuZGluZy1wYWdlX2hvbWVfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6IDIuMmVtICFkZWZhdWx0O1xyXG4kY29yZV9sYW5kaW5nLXBhZ2VfaG9tZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6IDIuMmVtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc3ZnLWFycm93c2Nyb2xsIHtcclxuICAgIHdpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgIGhlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICB3aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgIGhlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgIH1cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc2Nyb2xsLWJsb2NrLS1ob21lIHtcclxuICAgIC5zdmctYXJyb3dzY3JvbGwge1xyXG4gICAgICAgIHdpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2VfaG9tZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgIGhlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX2hvbWVfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9ob21lX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9ob21lX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn0iLCIuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgJi0tbmF2LXVuZGVyIHtcclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXNsaWRlcy1hdXRvIHtcclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxyXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gIGJvdHRvbTogMS41ZW07XHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXJhZGl1cyA6IDA7XHJcbiAgY29sb3I6ICRwYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICBiYWNrZ3JvdW5kOiAkcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjtcclxuICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgJi1hY3RpdmUge1xyXG4gICAgY29sb3I6ICRwYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tcHJldixcclxuLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQ7XHJcbn1cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kdGFibGUtYXJpYV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRhYmxlLWFyaWFfdHJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90ZF90aXRsZV9jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29udGVudF9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29udGVudF9sZXR0ZXItc3BhY2luZzogbm9ybWFsICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90ZF92YWx1ZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50YWJsZS1hcmlhIHtcclxuICAgIGJhY2tncm91bmQ6ICR0YWJsZS1hcmlhX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX190aCB7XHJcbiAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RkIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udDogJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGFibGUtYXJpYV90ZF90aXRsZV9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICBmb250OiAkdGFibGUtYXJpYV90ZF92YWx1ZV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGFibGUtYXJpYV90ZF92YWx1ZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgY29sb3I6ICR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiAwLjhlbSAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICR0YWJsZS1hcmlhX3RyX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgVGFibGVzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIHRhYmxlXHJcbiR0YWJsZS1hcmlhX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGFibGUgLSBDb3VsZXVyIGRlIGZvbmRcclxuXHJcbi8vIHRyXHJcbiR0YWJsZS1hcmlhX3RyX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdHIgOiBib3JkdXJlIGJhc3NlIDogY291bGV1clxyXG5cclxuLy8gdGQgLSBUaXRyZVxyXG4kdGFibGUtYXJpYV90ZF90aXRsZV9jb2xvcjogY3VycmVudENvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRkIC0gVGl0cmU6IGNvdWxldXJcclxuJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbSAkZm9udC1mYW1pbHktLTM7ICAgICAgICAgICAgLy8gdGQgLSBUaXRyZTogZm9udFxyXG4kdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAuMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZCAtIFRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRkIC0gVGl0cmU6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuXHJcblxyXG4vLyB0ZCAtIHZhbGV1clxyXG4kdGFibGUtYXJpYV90ZF92YWx1ZV9jb2xvciAgICAgICAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRkIC0gdmFsZXVyIDogY291bGV1clxyXG4kdGFibGUtYXJpYV90ZF92YWx1ZV9jb250ZW50X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0gJGZvbnQtZmFtaWx5LS0xOyAgLy8gdGQgLSB2YWxldXI6IGZvbnRcclxuJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29udGVudF9sZXR0ZXItc3BhY2luZzogbm9ybWFsOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZCAtIHZhbGV1cjogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kdGFibGUtYXJpYV90ZF92YWx1ZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZCAtIHZhbGV1cjogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlcyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaW52aXNpYmxlIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG1hcmdpbjogLTFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDFweDtcclxufVxyXG5cclxuXHJcbi50YWJzLXYxIHtcclxuICAgIC5kZXRhaWwtdGFicyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRhYi12MV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgLmRldGFpbC10YWJzX19saW5rIHtcclxuICAgICAgICBjb2xvcjogJHRhYi12MV9pdGVtX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0YWItdjFfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0YWItdjFfaXRlbV9mb2N1c2VkX2JvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGV0YWlsLXRhYnNfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXS5kZXRhaWwtdGFic19fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICR0YWItdjFfaXRlbV9hY3RpdmVfY29sb3I7XHJcbiAgICB9XHJcbiAgICBbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2xpbms6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYi12MV9pdGVtX2FjdGl2ZV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsLXRhYnNfX3NlbGVjdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQ6ICBub3JtYWwgbm9ybWFsIDYwMCAxZW0vMWVtICRmb250LWZhbWlseS0tMjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWItdjFfaXRlbV9zZWxlY3RfYm9yZGVyLWJvdHRvbS1jb2xvcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbC10YWJzX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuOGVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWwtdGFic19fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuM2VtIDFlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udDogJHRhYi12MV9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0YWItdjFfaXRlbV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRhYi12MV9pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGJvcmRlcjogJHRhYi12MV9pdGVtX2JvcmRlcjtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdLmRldGFpbC10YWJzX19saW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGFiLXYxX2l0ZW1fYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0uNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWwtdGFic19fY29udGVudCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXS5kZXRhaWwtdGFic19fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgVGFic1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJHRhYi12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmxvYyA6IGNvdWxldXIgZGUgZm9uZFxyXG5cclxuLy8gSXRlbSAtIHRpdHJlIGRlcyBvbmdsZXRzXHJcbiR0YWItdjFfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE9uZ2xldCA6IGNvdWxldXIgZGUgZm9uZFxyXG4kdGFiLXYxX2l0ZW1fY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgZGVzIG9uZ2xldHMgOiBjb3VsZXVyXHJcbiR0YWItdjFfaXRlbV9ib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIGRlcyBvbmdsZXRzIDogY291bGV1clxyXG4kdGFiLXYxX2l0ZW1fYWN0aXZlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIGRlcyBvbmdsZXRzIC0gYWN0aXZlIDogY291bGV1clxyXG4kdGFiLXYxX2l0ZW1fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIGRlcyBvbmdsZXRzIC0gYWN0aXZlIDogY291bGV1clxyXG5cclxuJHRhYi12MV9pdGVtX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjg1ZW0gJGZvbnQtZmFtaWx5LS0yOyAgICAgICAgICAgICAgLy8gVGl0cmUgZGVzIG9uZ2xldHM6IGZvbnRcclxuJHRhYi12MV9pdGVtX2xldHRlci1zcGFjaW5nOiAwLjJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgZGVzIG9uZ2xldHM6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHRhYi12MV9pdGVtX3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIGRlcyBvbmdsZXRzOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSA8IFhMXHJcbiR0YWItdjFfc2VsZWN0X2JvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqIE5FIFBBUyBUT1VDSEVSICoqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG5cclxuJHRhYi12MV9pdGVtX2ZvY3VzZWRfYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC00OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgb25nbGV0IDogY291bGV1ciBkZSBsYSBib3JkdXJlIChyZW1wbGFjZSBvdXRsaW5lIHBhciBkw6lmYXV0KVxyXG4kdGFiLXYxX2l0ZW1fc2VsZWN0X2JvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSZXNwb25zaXZlIDogc2VsZWN0IDogYm9yZHVyZSBiYXNzZSBjb3VsZXVyIiwiLnRleHQtdmVydGljYWwge1xyXG4gIGNvbG9yIDpyZWQ7XHJcbn0iLCIvKiBQbGF5IHdpdGggc3BlZWQgYW5kIGVhc2luZyBvZiB0aGUgYW5pbWF0aW9uICovXHJcbiRvbmUtc2Vjb25kOiAxcztcclxuJGVhc2luZzogY3ViaWMtYmV6aWVyKDEsMCwxLDApO1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5AbWl4aW4gYW5pbWF0ZSgkY291bnQpIHtcclxuICAgICRzdGVwOiAoMTAwIC8gJGNvdW50KTtcclxuICAgICRwcm9ncmVzczogMCU7XHJcbiAgICAkdHJhbnNsYXRlOiAtJGRpZ2l0LWhlaWdodDtcclxuICAgIEB3aGlsZSAkcHJvZ3Jlc3MgPCAxMDAge1xyXG4gICAgICAgICN7JHByb2dyZXNzfSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkdHJhbnNsYXRlKTsgfVxyXG4gICAgICAgICRwcm9ncmVzczogJHByb2dyZXNzICsgJHN0ZXA7XHJcbiAgICAgICAgJHRyYW5zbGF0ZTogJHRyYW5zbGF0ZSAtICRkaWdpdC1oZWlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiRkaWdpdC1oZWlnaHQ6IDE4MHB4O1xyXG5cclxuLmRpZ2l0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuMjUpO1xyXG4gICAgaGVpZ2h0OiAkZGlnaXQtaGVpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi50aW1lLXBhcnQtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIjpcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDIzMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICByaWdodDogLTMwcHg7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC4yNSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMC45O1xyXG4gICAgfVxyXG59XHJcblxyXG4udGltZS1wYXJ0IHtcclxuICAgIHdpZHRoOiAxNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGhlaWdodDogJGRpZ2l0LWhlaWdodDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgLmRpZ2l0LXdyYXBwZXIge1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJi5odW5kcmVkdGhzIHtcclxuICAgICAgICAmLnRlbnMgLmRpZ2l0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogaHVuZHJlZHRocy10ZW5zO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRvbmUtc2Vjb25kICogMTAgKiA2O1xyXG4gICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAzNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9uZXMgLmRpZ2l0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogaHVuZHJlZHRocy1vbmVzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRvbmUtc2Vjb25kICogMTA7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDM2MDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHRpdGxlX2NvbnRlbnRfMV9mb250LXhzOiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbS8xLjIgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kdGl0bGVfY29udGVudF8yX2ZvbnQteHM6IG5vcm1hbCBub3JtYWwgNDAwIDJlbS8xLjIgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnRpdGxlIHtcclxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIG1hcmdpbi1ib3R0b206IDQuODc1ZW07XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udC14cztcclxuICAgICAgICAgICAgY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udC14cztcclxuICAgICAgICAgICAgY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnRpdGxlLXN1YnRpdGxlIHtcclxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIHRleHQtYWxpZ246ICR0aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduO1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQ6ICR0aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICR0aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHJcbiAgICB9XHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQ6ICR0aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcbn0iLCJcclxuLy8gKiogVGl0bGVcclxuJHRpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogMTAwcHg7XHJcbiR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogNHB4O1xyXG4kdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAxZW07ICAgLy8gRGVjb3JhdGlvbiA6IEVzcGFjZSAoYXUtZGVzc3VzKSBhdmVjIGxlIHRleHRlIGR1IHRpdHJlXHJcblxyXG4kdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMS40ICRmb250LWZhbWlseS0tMztcclxuJHRpdGxlX2NvbnRlbnRfMV9mb250LXhzOiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbS8xLjIgJGZvbnQtZmFtaWx5LS0zO1xyXG4kdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHRpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHRpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogMC4yZW07XHJcblxyXG4kdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDYwcHgvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHRpdGxlX2NvbnRlbnRfMl9mb250LXhzOiBub3JtYWwgbm9ybWFsIDYwMCAyZW0vMS4yICRmb250LWZhbWlseS0tMjtcclxuJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiR0aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuJHRpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG4vLyAqKiBUaXRsZSAtIHN1YnRpdGxlXHJcbiR0aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuJHRpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS43NWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiR0aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHRpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiR0aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuJHRpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiR0aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiR0aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHRpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kY2hlY2tib3hfY2hlY2tfY29sb3IgICAgICAgIDogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG4kY2hlY2tib3hfY2hlY2tlZF9jb2xvciAgICAgICAgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNoZWNrYm94X2NoZWNrX2JvcmRlci1jb2xvciA6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJGNoZWNrYm94X3BhZGRpbmcgICAgICAgICAgICA6IDAgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF90ZXh0X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAuNzc3OGVtLzFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF90ZXh0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNoZWNrYm94X3RleHRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5jaGVja2JveCB7XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIGZvbnQ6ICRjaGVja2JveF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjaGVja2JveF90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY2hlY2tib3hfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmllbGQge1xyXG4gICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICYgKyAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjaGVja2JveF9jaGVja19jb2xvcjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNoZWNrYm94X2NoZWNrX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcG9seWxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IGNhbGMoMC41ZW0gLSA4cHgpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkY2hlY2tib3hfY2hlY2tfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDcxcHg7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogNzFweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwb2x5bGluZSB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRjaGVja2JveF9jaGVja2VkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMjtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3BhbiB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5jaGVja2JveF9fYm94IHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkOmZvY3VzIHtcclxuICAgICAgICAmIH4gLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRm9ybXVsYWlyZVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcblxyXG4kZm9ybV9tYWluX2NvbG9yOiAkY29sb3JfYnJhbmRfMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb3JtIDogQ291bGV1ciBwcmluY2lwYWxlXHJcbiRmb3JtX2FsdF9jb2xvciA6ICRjb2xvcl9icmFuZF8xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvcm0gOiBDb3VsZXVyIGFsdGVybmF0aXZlXHJcblxyXG4vLyBMYWJlbFxyXG4kZm9ybV9sYWJlbF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMWVtICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgICAgICAgICAvLyBMYWJlbHMgOiBGb250XHJcbiRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMYWJlbHMgOiBUZXh0LXRyYW5zZm9ybVxyXG4kZm9ybV9sYWJlbF9sZXR0ZXItc3BhY2luZzogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGFiZWxzIDogTGV0dGVyLXNwYWNpbmdcclxuXHJcbi8vIElucHV0XHJcbiRmb3JtX2lucHV0X2NvbG9yICAgICAgICAgOiAkY29sb3JfYnJhbmQtMjtcclxuJGZvcm1faW5wdXRfYmFja2dyb3VuZCAgICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXRzIDogQ291bGV1ciBkdSB0ZXh0ZSBcclxuJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0cyA6IENvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kZm9ybV9pbnB1dF9ib3JkZXItd2lkdGggIDogMCAwIDFweCAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dHMgOiBFcGFpc3NldXIgZGUgbGEgYm9yZHVyZVxyXG4kZm9ybV9pbnB1dF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzFlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXRzIDogRm9udFxyXG4kZm9ybV9pbnB1dF9wYWRkaW5nICAgICAgIDogM3B4IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dHMgOiBQYWRkaW5nXHJcbiRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0cyA6IExldHRlci1zcGFjaW5nXHJcbiRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0cyA6IFRleHQtdHJhbnNmb3JtXHJcblxyXG4vLyBQbGFjZWhvbGRlclxyXG4kZm9ybV9wbGFjZWhvbGRlcl9jb2xvciAgICAgICAgIDogaW5oZXJpdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQbGFjZWhvbGRlcnMgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHkgICAgICAgOiAwLjM1OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBsYWNlaG9sZGVycyA6IE9wYWNpdMOpIGR1IHRleHRlXHJcbiRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yLS1mb2N1cyAgOiBpbmhlcml0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBsYWNlaG9sZGVycyA6IENvdWxldXIgZHUgdGV4dGUgYXUgZm9jdXNcclxuJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eS0tZm9jdXM6IDAuMzU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUGxhY2Vob2xkZXJzIDogT3BhY2l0w6kgZHUgdGV4dGUgYXUgZm9jdXNcclxuXHJcbiRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQ6IDIuNWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRWxlbWVudHMgKHRleHRmaWVsZCwgY2hlY2tib3hlcywgcmFkaW9zKTogcGFkZGluZyBsZWZ0IGFuZCByaWdodFxyXG5cclxuLy8gRXJyb3JcclxuJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3I6ICNkYzFkMzQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRXJyZXVyIDogQ291bGV1ciBkZXMgZmlsZXRzXHJcbiRmb3JtX2Vycm9yX2hpZ2hsaWdodC1jb2xvciAgICAgICAgICAgOiB3aGl0ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEVycmV1ciA6IENvdWxldXIgZHUgdGV4dGVcclxuXHJcblxyXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRm9ybXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRmb3JtX2RlY29yYXRpb25fY29sb3I6ICRmb3JtX21haW5fY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvdWxldXIgZGVzIGZpbGV0c1xyXG5cclxuJGZvcm1fZmllbGRzZXRfbWFyZ2luOiAzZW0gMCAzZW0gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRmllbGRzZXQ6IG1hcmdlcyBleHRlcm5lc1xyXG5cclxuJGZvcm1fZmllbGRfbWFyZ2luLS1zbTogMCAwIDJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRmllbGRzIDogbWFyZ2VzIGV4dGVybmVzID4gbW9iaWxlXHJcbiRmb3JtX2ZpZWxkX21hcmdpbi0tbWQ6IDAgJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdCAzZW0gJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdDsgIC8vIEZpZWxkcyA6IG1hcmdlcyBleHRlcm5lcyA+IHRhYmxldHRlXHJcblxyXG4kZm9ybV9sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTI7ICAgICAgICAgICAgICAgICAgIC8vIEZpZWxkc2V0IGxlZ2VuZCA6IEZvbnRcclxuJGZvcm1fbGVnZW5kX2xldHRlci1zcGFjaW5nOiAwLjNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRmllbGRzZXQgbGVnZW5kIDogTGV0dGVyLXNwYWNpbmdcclxuJGZvcm1fbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRmllbGRzZXQgbGVnZW5kIDogVGV4dC10cmFuc2Zvcm1cclxuJGZvcm1fbGVnZW5kX21hcmdpbiAgICAgICAgOiAwIDAgM2VtIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRmllbGRzZXQgbGVnZW5kIDogbWFyZ2VzIGV4dGVybmVzXHJcblxyXG4kZm9ybV9jb25kaXRpb25zX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjc3NzhlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvbmRpdGlvbnMgOiBmb250XHJcbiRmb3JtX2NvbmRpdGlvbnNfY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDb25kaXRpb25zIDogY291bGV1clxyXG5cclxuJGZvcm1fbGVnYWxzX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjdlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTMOpZ2FsIDogZm9udFxyXG4kZm9ybV9sZWdhbHNfY29sb3I6ICRmb3JtX21haW5fY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMw6lnYWwgOiBjb3VsZXVyXHJcbiRmb3JtX2xlZ2Fsc190ZXh0LWFsaWduOiBsZWZ0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEzDqWdhbCA6IGFsaWduZW1lbnQgZHUgdGV4dGVcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBUZXh0ZmllbGRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRleHRmaWVsZF9wYWRkaW5nOiAwICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQgM2VtICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQ7ICAgICAgLy8gVGV4dGZpZWxkIDogUGFkZGluZyBpbnRlcm5lXHJcblxyXG4kdGV4dGZpZWxkX2xhYmVsX2NvbG9yICAgICAgICAgOiAkZm9ybV9tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZmllbGQgbGFiZWwgOiBDb3VsZXVyXHJcbiR0ZXh0ZmllbGRfbGFiZWxfbWFyZ2luLWJvdHRvbSA6IC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRmaWVsZCBsYWJlbCA6IE1hcmdlIGJhc3NlXHJcbiR0ZXh0ZmllbGRfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRmaWVsZCBsYWJlbCA6IExldHRlci1wYWNpbmdcclxuXHJcbiR0ZXh0ZmllbGRfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRmaWVsZCBpbnB1dCA6IENvdWxldXIgZHUgZm9uZFxyXG4kdGV4dGZpZWxkX2lucHV0X2JvcmRlci1jb2xvciAgOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZmllbGQgaW5wdXQgOiBDb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItd2lkdGggIDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGZpZWxkIGlucHV0IDogVGFpbGxlIGRlIGxhIGJvcmR1cmVcclxuJHRleHRmaWVsZF9pbnB1dF9mb250ICAgICAgICAgIDogJGZvcm1faW5wdXRfZm9udDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGZpZWxkIGlucHV0IDogRm9udFxyXG4kdGV4dGZpZWxkX2lucHV0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZmllbGQgaW5wdXQgOiBFc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiR0ZXh0ZmllbGRfaW5wdXRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRmaWVsZCBpbnB1dCA6IFRleHQtdHJhbnNmb3JtXHJcblxyXG4kdGV4dGZpZWxkX2lucHV0X2RhdGVfY2FsZW5kYXJfY29sb3I6ICR0ZXh0ZmllbGRfbGFiZWxfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZmllbGQgaW5wdXQgY2FsZW5kcmllcjogY291bGV1clxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFRleHRhcmVhXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kdGV4dGFyZWFfaW5wdXRfYm9yZGVyLXdpZHRoOiAkZm9ybV9pbnB1dF9ib3JkZXItd2lkdGg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSA6IHRhaWxsZSBkZSBsYSBib3JkdXJlXHJcblxyXG4kdGV4dGFyZWFfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtX21haW5fY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBsYWJlbCA6IENvdWxldXJcclxuJHRleHRhcmVhX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgbGFiZWwgOiBMZXR0ZXJzcGFjaW5nXHJcbiR0ZXh0YXJlYV9sYWJlbF9tYXJnaW4tYm90dG9tIDogLjNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRhcmVhIGxhYmVsIDogTWFyZ2UgYmFzc2VcclxuXHJcbiR0ZXh0YXJlYV9pbnB1dF9mb250ICAgICAgICAgIDogJGZvcm1faW5wdXRfZm9udDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRhcmVhIGlucHV0IDogRm9udFxyXG4kdGV4dGFyZWFfaW5wdXRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBpbnB1dDogRXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kdGV4dGFyZWFfaW5wdXRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBpbnB1dCA6IFRleHQtdHJhbnNmb3JtXHJcbiR0ZXh0YXJlYV9pbnB1dF9ib3JkZXItY29sb3IgIDogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRhcmVhIGlucHV0IDogQ291bGV1ciBkZSBsYSBib3JkdXJlXHJcbiR0ZXh0YXJlYV9pbnB1dF9iYWNrZ3JvdW5kICAgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRhcmVhIGlucHV0IDogQ291bGV1ciBkdSBmb25kXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQ2hlY2tib3hlcyBncm91cFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kY2hlY2tib3hlc19sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuODc1ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0yOyAgICAgICAgICAgICAvLyBDaGVja2JveGVzIGdyb3VwIDogTMOpZ2VuZGUgLSBmb250XHJcbiRjaGVja2JveGVzX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogMC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94ZXMgZ3JvdXAgOiBMw6lnZW5kZSAtIGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJGNoZWNrYm94ZXNfbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hlY2tib3hlcyBncm91cCA6IEzDqWdlbmRlIC0gbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG4kY2hlY2tib3hlc19tYXJnaW4gICAgICAgICAgICAgICA6IDAgMCAxZW0gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveGVzIGdyb3VwIDogTMOpZ2VuZGUgLSBtYXJnZSBleHRlcm5lIChtYXJnaW4pXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQ2hlY2tib3hcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRjaGVja2JveF9jaGVja19jb2xvciAgICAgICAgOiAkZm9ybV9hbHRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94IDogQ291bGV1ciBkZSBsJ2ljb25cclxuJGNoZWNrYm94X2NoZWNrZWRfY29sb3IgICAgICAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94IDogQ291bGV1ciBkZSBsYSBjaGVja1xyXG4kY2hlY2tib3hfY2hlY2tfYm9yZGVyLWNvbG9yIDogY3VycmVudENvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCA6IENvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kY2hlY2tib3hfcGFkZGluZyAgICAgICAgICAgIDogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCA6IE1hcmdlIGludGVybmUgKHBhZGRpbmcpXHJcbiRjaGVja2JveF90ZXh0X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAuNzc3OGVtLzEuMmVtICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94IDogRm9udFxyXG4kY2hlY2tib3hfdGV4dF9sZXR0ZXItc3BhY2luZzogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCA6IEVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJGNoZWNrYm94X3RleHRfdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94IDogVGV4dC10cmFuc2Zvcm1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gUmFkaW9zIGdyb3VwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRyYWRpb3NfbGVnZW5kX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjg3NWVtLzEuNWVtICRmb250LWZhbWlseS0tMjsgICAgICAgICAgICAgICAgIC8vIFJhZGlvcyBncm91cCA6IEzDqWdlbmRlIC0gZm9udFxyXG4kcmFkaW9zX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogMC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYWRpb3MgZ3JvdXAgOiBMw6lnZW5kZSAtIGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHJhZGlvc19sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFkaW9zIGdyb3VwIDogTMOpZ2VuZGUgLSBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcbiRyYWRpb3NfbWFyZ2luICAgICAgICAgICAgICAgOiAwIDAgMWVtIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvcyBncm91cCA6IEzDqWdlbmRlIC0gbWFyZ2UgZXh0ZXJuZSAobWFyZ2luKVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJhZGlvXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRyYWRpb19jaGVja19jb2xvciAgICAgICAgICA6ICRmb3JtX2FsdF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvIDogQ291bGV1ciBkZSBsJ2ljb25cclxuJHJhZGlvX2NoZWNrX2JvcmRlci1jb2xvciAgIDogY3VycmVudENvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFkaW8gOiBDb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJHJhZGlvX2xlZ2VuZF9mb250ICAgICAgICAgIDogJGZvcm1faW5wdXRfZm9udDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFkaW8gOiBMYWJlbCAtIGZvbnRcclxuJHJhZGlvX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFkaW8gOiBMYWJlbCAtIGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHJhZGlvX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogJGZvcm1faW5wdXRfdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFkaW8gOiBMYWJlbCAtIHRleHQtdHJhbnNmb3JtXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFNlbGVjdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItd2lkdGg6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IDogVGFpbGxlIGRlIGxhIGJvcmR1cmVcclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItY29sb3I6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IDogQ291bGV1ciBkZSBsYSBib3JkdXJlXHJcbiRzZWxlY3RfaW5wdXRfYmFja2dyb3VuZCAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCA6IENvdWxldXIgZHUgZm9uZFxyXG5cclxuJHNlbGVjdF9sYWJlbF9tYXJnaW4tYm90dG9tIDogLjNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGxhYmVsIDogbWFyZ2UgYmFzc2VcclxuJHNlbGVjdF9sYWJlbF9jb2xvciAgICAgICAgIDogJGZvcm1fbWFpbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGxhYmVsIDogQ291bGV1clxyXG4kc2VsZWN0X2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgbGFiZWwgOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJHNlbGVjdF9pdGVtX2NvbG9yICAgICAgICAgICAgIDogJGZvcm1faW5wdXRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBDb3VsZXVyIGR1IHRleHRcclxuJHNlbGVjdF9pdGVtX2JnLWNvbG9yICAgICAgICAgIDogd2hpdGU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBDb3VsZXVyIGR1IGZvbmRcclxuJHNlbGVjdF9pdGVtX2ZvbnQgICAgICAgICAgICAgIDogJGZvcm1faW5wdXRfZm9udDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBGb250XHJcbiRzZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZyAgICA6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogRXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kc2VsZWN0X2l0ZW1fdGV4dC10cmFuc2Zvcm0gICAgOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IFRleHQtdHJhbnNmb3JtXHJcbiRzZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXIgICA6ICRmb3JtX2FsdF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogQ291bGV1ciBkdSBmb25kIGF1IGhvdmVyXHJcbiRzZWxlY3RfaXRlbV9jb2xvci0taG92ZXIgICAgICA6IHdoaXRlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogQ291bGV1ciBkdSB0ZXh0IGF1IGhvdmVyXHJcbiRzZWxlY3RfaXRlbV9iZy1jb2xvci0tc2VsZWN0ZWQ6IHJnYmEoJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciwgMC4xKTsgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogQ291bGV1ciBkdSBmb25kIHNlbGVjdGlvbm7DqVxyXG4kc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkICAgOiAkZm9ybV9pbnB1dF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IENvdWxldXIgZHUgdGV4dCBzZWxlY3Rpb25uw6lcclxuJHNlbGVjdF9pdGVtX3BhZGluZyAgICAgICAgICAgIDogMS4zZW0gMzBweCAxZW0gMWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBwYWRkaW5nXHJcblxyXG4kc2VsZWN0X2ljb25fY29sb3I6ICRmb3JtX2FsdF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaWNvbiA6IENvdWxldXJcclxuXHJcbiRzZWxlY3RfY291bnRfY29sb3IgICA6IHdoaXRlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBjb21wdGV1ciA6IENvdWxldXIgZHUgdGV4dFxyXG4kc2VsZWN0X2NvdW50X2JnLWNvbG9yOiAkZm9ybV9hbHRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgY29tcHRldXIgOiBDb3VsZXVyIGR1IGZvbmRcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gUmFuZ2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHJhbmdlX2ZvbnQgICAgICAgICAgICAgIDogJGZvcm1faW5wdXRfZm9udDtcclxuJHJhbmdlX2xldHRlci1zcGFjaW5nICAgIDogMC4xOGVtO1xyXG4kcmFuZ2VfaW5wdXRfYm9yZGVyLXdpZHRoOiAkZm9ybV9pbnB1dF9ib3JkZXItd2lkdGg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYW5nZSA6IGZvbnRcclxuJHJhbmdlX2lucHV0X2JvcmRlci1jb2xvcjogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFuZ2UgOiB0YWlsbGUgZGUgbGEgYm9yZHVyZVxyXG4kcmFuZ2VfaW5wdXRfYmFja2dyb3VuZCAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kIDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYW5nZSA6IHRhaWxsZSBkZSBsYSBib3JkdXJlXHJcblxyXG4kcmFuZ2VfcHJvbXB0X2NvbG9yICAgICAgICAgICA6ICRmb3JtX2lucHV0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYW5nZSBwcm9tcHQgOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRyYW5nZV9wcm9tcHRfY29sb3ItLWhpZ2hsaWdodDogJGZvcm1fYWx0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhbmdlIHByb21wdCA6IGNvdWxldXIgZGVzIHZhbGV1cnNcclxuXHJcbiRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3IgICAgICAgIDogJGNvbG9yX25ldXRyYWwtNDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhbmdlIDogY291bGV1ciBkZSBsYSBiYXJyZVxyXG4kcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yLS1hY3RpdmU6ICRmb3JtX2FsdF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYW5nZSA6IGNvdWxldXIgZGUgbGEgcG9ydGlvbiBhY3RpdmVcclxuXHJcbiRyYW5nZV9pY29uX2NvbG9yOiAkZm9ybV9hbHRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhbmdlIGljb24gOiBDb3VsZXVyXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNoZWNrYm94ZXNfbGVnZW5kX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjg3NWVtLzEuNWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGNoZWNrYm94ZXNfbGVnZW5kX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGNoZWNrYm94ZXNfbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNoZWNrYm94ZXNfbWFyZ2luICAgICAgICAgICAgICAgOiAwIDAgMWVtIDAgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jaGVja2JveGVzIHtcclxuICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICAmX19sZWdlbmQge1xyXG4gICAgICAgIGZvbnQ6ICRjaGVja2JveGVzX2xlZ2VuZF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkY2hlY2tib3hlc19sZWdlbmRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjaGVja2JveGVzX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBtYXJnaW46ICRjaGVja2JveGVzX21hcmdpbjtcclxuICAgIH1cclxuICAgICZfX2dyb3VwIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAuY2hlY2tib3hlc19faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGZvcm1fZGVjb3JhdGlvbl9jb2xvcjogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRmb3JtX2ZpZWxkc2V0X21hcmdpbjogM2VtIDAgM2VtIDAgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9maWVsZF9tYXJnaW4tLXNtOiAwIDAgMmVtICFkZWZhdWx0O1xyXG4kZm9ybV9maWVsZF9tYXJnaW4tLW1kOiAwICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQgM2VtICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmb3JtX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRmb3JtX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmb3JtX2xlZ2VuZF9tYXJnaW4gICAgICAgIDogMCAwIDNlbSAwICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fY29uZGl0aW9uc19mb250IDogaXRhbGljIG5vcm1hbCA0MDAgMC43Nzc4ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZm9ybV9jb25kaXRpb25zX2NvbG9yOiAkY29sb3ItbmV1dHJhbC00ICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fbGVnYWxzX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjdlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmb3JtX2xlZ2Fsc19jb2xvcjogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJGZvcm1fbGVnYWxzX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4kZm9udF9zZWxlY3RfYWdlbmNlOiBub3JtYWwgbm9ybWFsIDYwMCAwLjkzNzVlbS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY29sb3Jfc2VsZWN0X2FnZW5jZTogJGNvbG9yX25ldXRyYWwtMCAhZGVmYXVsdDtcclxuJGNvbG9yX2l0ZW1fc2VsZWN0OiAkY29sb3JfbmV1dHJhbC0wICFkZWZhdWx0O1xyXG4kYm9yZGVyX2NvbG9yX3NlbGVjdDogJGNvbG9yX25ldXRyYWwtMCAhZGVmYXVsdDtcclxuJHNlbGVjdF9ib3JkZXJfYm90dG9tX3dpZHRoOiAxcHggIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaWNvbl9yaWdodF9zZWxlY3Rfd2lkdGg6IDAgMnB4IDJweCAwICFkZWZhdWx0O1xyXG4kc2VsZWN0X2ljb25fcmlnaHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTAgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5mb3JtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICRmb3JtX2lucHV0X2NvbG9yO1xyXG5cclxuICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAkZm9ybV9maWVsZHNldF9tYXJnaW47XHJcbiAgICAgICAgJi0tbGVnZW5kLWhpZGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZmllbGRzZXQtLXZhbGlkYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQ6ICRmb3JtX2xlZ2VuZF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9ybV9sZWdlbmRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBtYXJnaW46ICRmb3JtX2xlZ2VuZF9tYXJnaW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLSN7JGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdH0gMCAtI3skZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0fTsgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNYXJnZSBkb2l0IMOqdHJlIMOpZ2FsZSBhdSBwYWRkaW5nIHJpZ2h0L2xlZnQgZGVzIGVsZW1lbnRzIFwiLnRleHRmaWVsZHNcIiwgXCIucmFkaW9zXCIsIFwiLmNoZWNrYm94ZXNcIiwuLi5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19maWVsZCB7XHJcbiAgICAgICAgbWFyZ2luOiAkZm9ybV9maWVsZF9tYXJnaW4tLXNtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJGZvcm1fZmllbGRfbWFyZ2luLS1tZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmX192YWxpZGF0aW9uIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VibWl0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tcm93IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWxhc3Qge1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cdFx0LmN1c3RvbS1zZWxlY3RBZ2VuY2Uge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHNlbGVjdCB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTsgXHJcblx0XHRcdH1cclxuXHRcdFx0LnNlbGVjdC1zZWxlY3RlZCB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9zZWxlY3RfYWdlbmNlO1xyXG5cdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXJfY29sb3Jfc2VsZWN0O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6ICRzZWxlY3RfYm9yZGVyX2JvdHRvbV93aWR0aDtcclxuXHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDFlbSAwO1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDNlbTtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0Zm9udDogJGZvbnRfc2VsZWN0X2FnZW5jZTtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHNlbGVjdF9pY29uX3JpZ2h0X2NvbG9yO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAkc2VsZWN0X2ljb25fcmlnaHRfc2VsZWN0X3dpZHRoO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogM3B4O1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyxtYXJnaW4gLjJzO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnNlbGVjdC1hcnJvdy1hY3RpdmUge1xyXG5cdFx0XHRcdCAgJjphZnRlciB7XHJcblx0XHRcdFx0XHQgIHRyYW5zZm9ybTogcm90YXRlKDIyNGRlZyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zZWxlY3QtaXRlbXMge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdHRvcDogMTAwJTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHotaW5kZXg6IDk5O1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xyXG5cdFx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgM3B4ICMwMDA7XHJcblx0XHRcdFx0Ji5zZWxlY3QtaGlkZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRkaXYge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9pdGVtX3NlbGVjdDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAuN2VtIDE4cHggMC43ZW0gMWVtO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2VsZWN0X2l0ZW1fYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0X2l0ZW1faG92ZXJfYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRzZWxlY3RfaXRlbV9ob3Zlcl9jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNhbWUtYXMtc2VsZWN0ZWQge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogOXB4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogNHB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiA0cHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbmRpdGlvbnMge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250OiAkZm9ybV9jb25kaXRpb25zX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRmb3JtX2NvbmRpdGlvbnNfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVnYWxzIHtcclxuICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgICAgIGZvbnQ6ICRmb3JtX2xlZ2Fsc19mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZm9ybV9sZWdhbHNfY29sb3I7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGZvcm1fbGVnYWxzX3RleHQtYWxpZ247XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29uZGVuc2VkIHtcclxuICAgICAgICAuZm9ybV9fZmllbGRzZXQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzIGZvciB2YWxpZGF0aW9uXHJcbihQcmlzdGluZSlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5maWVsZC12YWxpZGF0ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJi0taGFzLWRhbmdlciB7XHJcbiAgICAgICAgW2NsYXNzKj1cIl9fbGFiZWxcIl0ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgW2NsYXNzKj1cIl9faW5wdXRcIl0ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZm9ybV9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLFxyXG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybV9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faGVscCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgcGFkZGluZzogMC42ZW0gMWVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmb3JtX2Vycm9yX2hpZ2hsaWdodC1iYWNrZ3JvdW5kX2NvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkZm9ybV9lcnJvcl9oaWdobGlnaHQtY29sb3I7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICAgICAgd2lkdGg6IDA7IFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7IFxyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDsgICAgXHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuZmllbGQtdmFsaWRhdGUge1xyXG4gICAgICAgICAgICAmX19oZWxwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kc2VsZWN0X2lucHV0X2JvcmRlci13aWR0aDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvcjogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0X2lucHV0X2JhY2tncm91bmQgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3RfaXRlbV9mb250ICAgICAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZyAgICA6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fdGV4dC10cmFuc2Zvcm0gICAgOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3RfaWNvbl9jb2xvcjogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdF9jb3VudF9jb2xvciAgIDogd2hpdGUgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfY291bnRfYmctY29sb3I6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5sb2NhbGl6YXRvciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgJl9fcGx1cyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3RfaWNvbl9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdF9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2gge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0b3A6ICAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkc2VsZWN0X2lucHV0X2JvcmRlci13aWR0aDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRzZWxlY3RfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3RfaW5wdXRfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgcGFkZGluZzogJGZvcm1faW5wdXRfcGFkZGluZztcclxuXHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcblxyXG4gICAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUuMmVtKTtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tY291bnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgIC50ZXh0ZmllbGRfX2lucHV0IHtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQ6ICRzZWxlY3RfaXRlbV9mb250O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDJweCk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsMCwwLC4xNSk7XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTllbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VsZWN0IHtcclxuICAgICAgICAuc3MtbWFpbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmb250OiAkc2VsZWN0X2l0ZW1fZm9udDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMmVtKTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAtNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgICAgICBjb2xvcjogIzI4MjgyODtcclxuICAgICAgICBtYXJnaW46IDVweDtcclxuXHJcbiAgICAgICAgaGVpZ2h0OiAzZW07XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi1kZWxldGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jb3VudCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdF9jb3VudF9iZy1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWxlY3RfY291bnRfY29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmxvY2FsaXphdG9yX192YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAmLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXh0cmEge1xyXG4gICAgICAgIG1hcmdpbjogMS41ZW0gNXB4IDA7XHJcblxyXG4gICAgICAgIC5yYWRpb3NfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDAuOWVtICRmb250LWZhbWlseS0tMTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tb3BlbmVkIHtcclxuICAgICAgICAubG9jYWxpemF0b3Ige1xyXG4gICAgICAgICAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sb2NhbGl6YXRvci0tZmlsbGVkLFxyXG4gICAgICAgICYubG9jYWxpemF0b3ItLXNlYXJjaGluZyB7XHJcbiAgICAgICAgICAgIC5sb2NhbGl6YXRvcl9fcGx1cyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbG9hZGluZyB7XHJcbiAgICAgICAgLmxvY2FsaXphdG9yX19wbHVzIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xyXG4gICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1maWxsZWQge1xyXG4gICAgICAgIC5sb2NhbGl6YXRvciB7XHJcbiAgICAgICAgICAgICZfX3ZhbHVlcy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2VhcmNoaW5nIHtcclxuICAgICAgICAubG9jYWxpemF0b3Ige1xyXG4gICAgICAgICAgICAmX19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZhbHVlcy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1uby1wcm94aW1pdHkge1xyXG4gICAgICAgIC5sb2NhbGl6YXRvcl9fZXh0cmEge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcmFkaW9fY2hlY2tfY29sb3IgICAgICAgICAgOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRyYWRpb19jaGVja19ib3JkZXItY29sb3IgICA6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJHJhZGlvX2xlZ2VuZF9mb250ICAgICAgICAgIDogJGZvcm1faW5wdXRfZm9udCAhZGVmYXVsdDtcclxuJHJhZGlvX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRyYWRpb19sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnJhZGlvIHtcclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcblxyXG4gICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTIxcHg7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMXB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmFkaW9fY2hlY2tfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiArIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTE2cHg7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmFkaW9fY2hlY2tfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBXaW5kb3dUZXh0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBmb250OiAkcmFkaW9fbGVnZW5kX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRyYWRpb19sZWdlbmRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRyYWRpb19sZWdlbmRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRyYWRpb3NfbGVnZW5kX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjg3NWVtLzEuNWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHJhZGlvc19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcmFkaW9zX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRyYWRpb3NfbWFyZ2luICAgICAgICAgICAgICAgOiAwIDAgMWVtIDAgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucmFkaW9zIHtcclxuICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICAmX19sZWdlbmQge1xyXG4gICAgICAgIGZvbnQ6ICRyYWRpb3NfbGVnZW5kX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRyYWRpb3NfbGVnZW5kX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcmFkaW9zX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBtYXJnaW46ICRyYWRpb3NfbWFyZ2luO1xyXG4gICAgfVxyXG4gICAgJl9fZ3JvdXAge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC5yYWRpb3NfX2l0ZW0ge1xyXG4gICAgICAgICAgICBmbGV4OiBpbml0aWFsO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRyYW5nZV9mb250ICAgICAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRyYW5nZV9sZXR0ZXItc3BhY2luZyAgICA6IDAuMThlbSAhZGVmYXVsdDtcclxuJHJhbmdlX2lucHV0X2JvcmRlci13aWR0aDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcmFuZ2VfaW5wdXRfYm9yZGVyLWNvbG9yOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRyYW5nZV9pbnB1dF9iYWNrZ3JvdW5kICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4kcmFuZ2VfcHJvbXB0X2NvbG9yICAgICAgICAgICA6ICRmb3JtX2lucHV0X2NvbG9yICFkZWZhdWx0O1xyXG4kcmFuZ2VfcHJvbXB0X2NvbG9yLS1oaWdobGlnaHQ6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3IgICAgICAgIDogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJHJhbmdlX3NsaWRlcl90cmFja19jb2xvci0tYWN0aXZlOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kcmFuZ2VfaWNvbl9jb2xvcjogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnJhbmdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBmb250OiAkcmFuZ2VfZm9udDtcclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGx1cyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAyZW0gKyAxMHB4KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgbGVmdDogMTJweDtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmFuZ2VfaWNvbl9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJhbmdlX2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hpZ2hsaWdodCB7XHJcbiAgICAgICAgY29sb3I6ICRyYW5nZV9wcm9tcHRfY29sb3ItLWhpZ2hsaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9tcHQge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTllbTtcclxuICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDJweCk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nOiAxLjhlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwwLDAsLjE1KTtcclxuXHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsb3BhY2l0eSAuMnM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJldmlldyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS44ZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgY29sb3I6ICRyYW5nZV9wcm9tcHRfY29sb3I7XHJcblxyXG4gICAgICAgIC5yYW5nZV9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICBcclxuICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgcGFkZGluZzogJGZvcm1faW5wdXRfcGFkZGluZztcclxuICAgICAgICBib3JkZXItd2lkdGg6ICRyYW5nZV9pbnB1dF9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICAkcmFuZ2VfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRyYW5nZV9pbnB1dF9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWVzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLW9wZW5lZCB7XHJcbiAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgJl9fcHJvbXB0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192YWx1ZXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3BsdXMge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWZpbGxlZCB7XHJcbiAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgJl9fcHJvbXB0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZhbHVlcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubm9VaS1jb25uZWN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAgJHJhbmdlX3NsaWRlcl90cmFja19jb2xvci0tYWN0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ub1VpLWhvcml6b250YWwge1xyXG5cclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yO1xyXG4gICAgICAgIC5ub1VpLWJhc2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vVWktaGFuZGxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xM3B4O1xyXG4gICAgICAgICAgICB0b3A6IC0xMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEhhY2tzXHJcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKVxyXG57XHJcbiAgICAucmFuZ2VfX3N1bW1hcnkgeyBoZWlnaHQ6IDUycHggfSAvKiBJRTEwICovXHJcbiAgICAqOjotbXMtYmFja2Ryb3AsIC5yYW5nZV9fc3VtbWFyeSB7IGhlaWdodDogNTJweDsgfSAvKiBJRTExICovXHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItd2lkdGggICAgICA6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItY29sb3IgICAgICA6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kICAgICAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2xhYmVsX21hcmdpbi1ib3R0b20gICAgIDogLjNlbSAhZGVmYXVsdDtcclxuJHNlbGVjdF9sYWJlbF9jb2xvciAgICAgICAgICAgICA6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfbGFiZWxfdGV4dC10cmFuc2Zvcm0gICAgOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3RfaXRlbV9jb2xvciAgICAgICAgICAgICAgOiAkZm9ybV9pbnB1dF9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2JnLWNvbG9yICAgICAgICAgICA6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC41MykgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9mb250ICAgICAgICAgICAgICAgOiAkZm9ybV9pbnB1dF9mb250ICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmcgICAgIDogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV90ZXh0LXRyYW5zZm9ybSAgICAgOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciAgICA6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2NvbG9yLS1ob3ZlciAgICAgICA6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fYmctY29sb3ItLXNlbGVjdGVkIDogcmdiYSgkc2VsZWN0X2l0ZW1fYmctY29sb3ItLWhvdmVyLCAwLjEpICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkICAgIDogJGZvcm1faW5wdXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9wYWRpbmcgICAgICAgICAgICAgOiAxLjNlbSAzMHB4IDFlbSAxZW0gIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2ljb25fY29sb3IgICAgICAgICAgICAgIDogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdF9jb3VudF9jb2xvciAgICAgICAgICAgICA6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2VsZWN0X2NvdW50X2JnLWNvbG9yICAgICAgICAgIDogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnNlbGVjdCB7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbiA6IGNvbHVtbjtcclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZm9udCAgICAgICAgICAgOiAkZm9ybV9sYWJlbF9mb250O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtIDogJHNlbGVjdF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZyA6IDAuMThlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tICA6ICRzZWxlY3RfbGFiZWxfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICBjb2xvciAgICAgICAgICA6ICRzZWxlY3RfbGFiZWxfY29sb3I7XHJcblxyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGZsZXggICAgOiAxIDEgYXV0bztcclxuICAgICAgICBkaXNwbGF5IDogZmxleDtcclxuICAgIH1cclxufVxyXG5cclxuLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIHtcclxuICAgIGZvbnQgICAgICAgICAgIDogJHNlbGVjdF9pdGVtX2ZvbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZyA6IDAuMDVlbTtcclxuXHJcbiAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtNztcclxuICAgICAgICBib3gtc2hhZG93ICAgOiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgICAgIHRvcCAgICAgICAgICA6IDEwMCU7XHJcbiAgICAgICAgbGVmdCAgICAgICAgIDogMDtcclxuXHJcbiAgICAgICAgLnNzLXNlYXJjaDpub3QoLnNzLWhpZGUpIHtcclxuICAgICAgICAgICAgcGFkZGluZyA6IDFlbTtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTc7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgOiAxZW0gMC42ZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQgICAgICAgOiAzZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdyA6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyA6ICRzZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkc2VsZWN0X2l0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJHNlbGVjdF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgICA6ICRzZWxlY3RfaXRlbV9iZy1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICA6ICRzZWxlY3RfaXRlbV9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICYuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgOiAkc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRzZWxlY3RfaXRlbV9iZy1jb2xvci0tc2VsZWN0ZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JHNlbGVjdF9pY29uX2NvbG9yfScgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyUzRSUzQ3BhdGggZD0nTTIwLjI4NSAyTDkgMTMuNTY3IDMuNzE0IDguNTU2IDAgMTIuMjcyIDkgMjEgMjQgNS43MTV6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICRzZWxlY3RfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItd2lkdGggOiAkc2VsZWN0X2lucHV0X2JvcmRlci13aWR0aDtcclxuXHJcbiAgICAgICAgcGFkZGluZyAgICAgIDogJGZvcm1faW5wdXRfcGFkZGluZztcclxuICAgICAgICBoZWlnaHQgICAgICAgOiBhdXRvO1xyXG4gICAgICAgIG1pbi1oZWlnaHQgICA6IDNlbTtcclxuXHJcbiAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgZmxleCAgICAgICAgICAgOiAxO1xyXG4gICAgICAgICAgICBib3JkZXIgICAgICAgICA6IG5vbmU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIDogJHRleHRmaWVsZF9pbnB1dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkdGV4dGZpZWxkX2lucHV0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRzZWxlY3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlICAgIDogaW5pdGlhbDtcclxuICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMmVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJHNlbGVjdF9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuXHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJHNlbGVjdF9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoIDogJHNlbGVjdF9pbnB1dF9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJHNlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICBoZWlnaHQgICAgICAgOiAkc3MtaGVpZ2h0O1xyXG4gICAgICAgIG1pbi1oZWlnaHQgICA6ICRzcy1oZWlnaHQ7XHJcbiAgICAgICAgcGFkZGluZyAgICAgIDogMDtcclxuXHJcblxyXG4gICAgICAgIC5zcy12YWx1ZXMge1xyXG4gICAgICAgICAgICB3aWR0aCA6IGF1dG87XHJcbiAgICAgICAgICAgIGZsZXggIDogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAgIC5zcy12YWx1ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheSA6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSA6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZyA6IDAuMWVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtdmFsdWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5ICAgICAgICAgIDogZmxleDtcclxuICAgICAgICAgICAgZm9udC1zaXplICAgICAgICA6IDEycHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zICAgICAgOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzICAgIDogMmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4gICAgICAgICAgIDogMCA1cHggMCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0ICAgIDogMC41ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCAgICAgOiAxZW07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nICAgOiAwLjAzZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICBib3JkZXIgICAgICAgICAgIDogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0yO1xyXG4gICAgICAgICAgICBoZWlnaHQgICAgICAgICAgIDogM2VtO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmICAgICAgIDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgbWF4LXdpZHRoICAgICAgICA6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cgICAgICA6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3cgOiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlICAgOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWN1c3RvbSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXIgICAgICAgIDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgIDogJHNlbGVjdF9jb3VudF9iZy1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgOiAkc2VsZWN0X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gICAgICAgIDogMCAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yICAgICAgICA6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgIDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgICAgOiAjY2NjO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDJlbTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aCAgICAgOiAyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQgICAgICAgIDogMmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbiAgICA6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0ICAgOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1hZGQge1xyXG4gICAgICAgICAgICBtYXJnaW4gICA6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXkgIDogYmxvY2s7XHJcbiAgICAgICAgICAgIHJpZ2h0ICAgIDogMTVweDtcclxuICAgICAgICAgICAgdG9wICAgICAgOiBjYWxjKDUwJSAtIDVweCk7XHJcblxyXG4gICAgICAgICAgICAuc3MtcGx1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHNlbGVjdF9pY29uX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkc2VsZWN0X2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50ICAgICAgICAgICAgIDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplICAgICA6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQgICAgICAgICAgICAgIDogMWVtO1xyXG4gICAgICAgICAgICB3aWR0aCAgICAgICAgICAgICAgIDogMWVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5ICAgICAgICAgICAgIDogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQgICAgICAgICAgICAgICA6IDEwcHg7XHJcbiAgICAgICAgICAgIHRvcCAgICAgICAgICAgICAgICAgOiBjYWxjKDUwJSAtIDAuNWVtKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZyA6ICRzZWxlY3RfaXRlbV9wYWRpbmc7XHJcbiAgICB9XHJcbn1cclxuXHJcbnNlbGVjdC5qcy1zZWxlY3QtLWxpZ2h0IHtcclxuICAgIG9wYWNpdHkgOiAwO1xyXG5cclxuICAgIC5qcy1lbmFibGVkICYge1xyXG4gICAgICAgIG9wYWNpdHkgOiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnNzLW1haW4uanMtc2VsZWN0LS1saWdodCB7XHJcbiAgICBmb250ICA6IG5vcm1hbCBub3JtYWwgNjAwIDFlbS8xZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4gICAgY29sb3IgOiBjdXJyZW50Q29sb3I7XHJcblxyXG4gICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yICAgICA6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvciAgICAgICAgICAgIDogY3VycmVudENvbG9yO1xyXG5cclxuICAgICAgICAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciA6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3I7XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRleHRhcmVhX2lucHV0X2JvcmRlci13aWR0aDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJHRleHRhcmVhX2xhYmVsX2NvbG9yICAgICAgICAgOiAkZm9ybV9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfbGFiZWxfbWFyZ2luLWJvdHRvbSA6IC4zZW0gIWRlZmF1bHQ7XHJcblxyXG4kdGV4dGFyZWFfaW5wdXRfZm9udCAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF9sZXR0ZXItc3BhY2luZzogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF90ZXh0LXRyYW5zZm9ybTogJGZvcm1faW5wdXRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF9ib3JkZXItY29sb3IgIDogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGV4dGFyZWEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0YXJlYV9sYWJlbF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRleHRhcmVhX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGZvbnQ6ICRmb3JtX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICR0ZXh0YXJlYV9sYWJlbF9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRleHRhcmVhX2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHRleHRhcmVhX2lucHV0X2JvcmRlci13aWR0aDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRleHRhcmVhX2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICBmb250OiAkdGV4dGFyZWFfaW5wdXRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRleHRhcmVhX2lucHV0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGV4dGFyZWFfaW5wdXRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgcGFkZGluZzogJGZvcm1faW5wdXRfcGFkZGluZztcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3ItLWZvY3VzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eS0tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXM7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHRleHRmaWVsZF9wYWRkaW5nOiAwICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQgM2VtICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQgIWRlZmF1bHQ7XHJcblxyXG4kdGV4dGZpZWxkX2xhYmVsX2NvbG9yICAgICAgICAgOiAkZm9ybV9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2xhYmVsX21hcmdpbi1ib3R0b20gOiAuM2VtICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0ZmllbGRfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItd2lkdGggIDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X2ZvbnQgICAgICAgICAgOiAkZm9ybV9pbnB1dF9mb250ICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9pbnB1dF90ZXh0LXRyYW5zZm9ybTogJGZvcm1faW5wdXRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kdGV4dGZpZWxkX2lucHV0X2RhdGVfY2FsZW5kYXJfY29sb3I6ICR0ZXh0ZmllbGRfbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGV4dGZpZWxkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGV4dGZpZWxkX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGZvbnQ6ICRmb3JtX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICR0ZXh0ZmllbGRfbGFiZWxfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICBjb2xvcjogJHRleHRmaWVsZF9sYWJlbF9jb2xvcjtcclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBwYWRkaW5nOiAkZm9ybV9pbnB1dF9wYWRkaW5nO1xyXG4gICAgICAgIGZvbnQ6ICR0ZXh0ZmllbGRfaW5wdXRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRleHRmaWVsZF9pbnB1dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRleHRmaWVsZF9pbnB1dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzZW07XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRleHRmaWVsZF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yLS1mb2N1cztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHktLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3ItLWZvY3VzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eS0tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEZvcm1hdGFnZSBwb3VyIGNoYW1wIGRhdGVcclxuICAgICAgICAmW3R5cGU9ZGF0ZV0ge1xyXG4gICAgICAgICAgICAvLyBPcMOpcmEgLSBjaHJvbWVcclxuICAgICAgICAgICAgJjppbnZhbGlkOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1kYXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLnRleHRmaWVsZF9fY2FsZW5kYXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIHRvcDogMWVtO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgJi0tc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICR0ZXh0ZmllbGRfaW5wdXRfZGF0ZV9jYWxlbmRhcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiR1cGxvYWRfX2JvcmRlcjogc29saWQgJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX2JvcmRlci13aWR0aDogMCAwIDFweCAhZGVmYXVsdDtcclxuJHVwbG9hZF9fcGFkZGluZzogM3B4IDAgIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX2ZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjZyZW0gKyAxLjg3NXZ3KSwgMThweCkvMSAkZm9udC1mYW1pbHktLTEsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcblxyXG4kdXBsb2FkX19jb250ZW50X19wYWRkaW5nOiAwIDFlbSAhZGVmYXVsdDtcclxuJHVwbG9hZF9fY29udGVudF9fbGluZS1oZWlnaHQ6IDEuNWVtICFkZWZhdWx0O1xyXG4kdXBsb2FkX19jb250ZW50X19ib3JkZXItcmFkaXVzOiAyZW0gIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX2NvbnRlbnRfX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdXBsb2FkX19jb250ZW50X19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHVwbG9hZF9fY29udGVudF9fZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNnJlbSArIDEuODc1dncpLCAxNHB4KS8xICRmb250LWZhbWlseS0tMSwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuXHJcbiR1cGxvYWRfX3N2Z19fZmlsbDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX3N2Z19faGVpZ2h0OiAyMHB4ICFkZWZhdWx0O1xyXG4kdXBsb2FkX19zdmdfX21hcmdpbi1sZWZ0OiAxMHB4ICFkZWZhdWx0O1xyXG5cclxuLnVwbG9hZCB7XHJcbiAgICBcclxuICAgIC51cGxvYWRfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6ICR1cGxvYWRfX2JvcmRlcjtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICR1cGxvYWRfX2JvcmRlci13aWR0aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzZW07XHJcbiAgICAgICAgcGFkZGluZzogJHVwbG9hZF9fcGFkZGluZztcclxuICAgICAgICBmb250OiAkdXBsb2FkX19mb250O1xyXG4gICAgfVxyXG5cclxuICAgIC51cGxvYWRfX2xhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudXBsb2FkX190ZXh0IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHJcbiAgICAgICAgJi0tY29udGVudCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICR1cGxvYWRfX2NvbnRlbnRfX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgYm9yZGVyOiAkdXBsb2FkX19jb250ZW50X19ib3JkZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICR1cGxvYWRfX2NvbnRlbnRfX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkdXBsb2FkX19jb250ZW50X19saW5lLWhlaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZzogJHVwbG9hZF9fY29udGVudF9fcGFkZGluZztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IFxyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnVwbG9hZF9fc3ZnIHtcclxuICAgICAgICBoZWlnaHQ6ICR1cGxvYWRfX3N2Z19faGVpZ2h0O1xyXG4gICAgICAgIGZpbGw6ICR1cGxvYWRfX3N2Z19fZmlsbDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJHVwbG9hZF9fc3ZnX19tYXJnaW4tbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAudXBsb2FkX19pbmZvcyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnVwbG9hZF9fZXJyb3JzIHtcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY3Jvc3NfX3N2ZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGZpbGw6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvYWdlbmN5LWhvbWUvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZDogJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtY29sb3IgJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtaW1hZ2UgJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtcmVwZWF0ICRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3cgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dC12ZXJ0aWNhbF9jb2xvcjogJGNvcmVfdGV4dC12ZXJ0aWNhbF9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190ZXh0LXZlcnRpY2FsX2xlZnQ6IDAgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZV9jb250ZW50X3RpdGxlX2FnZW5jZXNfY29sb3I6JGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2NvbG9yOiRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGVfY29udGVudF9jb29yc19mb250Om5vcm1hbCBub3JtYWwgNDAwIDE4cHggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZ19jb29yczoycHggIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZV9jb250ZW50X2Nvb3JzX3RyYW5zZm9ybTpjYXBpdGFsaXplICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfY29sb3JfaHJlZjokY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfZm9udF9ocmVmOm5vcm1hbCBub3JtYWwgNDAwIDE4cHggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS1ob21lLXYxX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkYWdlbmN5LWhvbWUtdjFfdGV4dF9mb250LFxyXG4gICAgKSxcclxuICAgICRhZ2VuY3ktaG9tZS12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbiRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGFnZW5jeS1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGFnZW5jeS1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGFnZW5jeS1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksIFxyXG4gICAgJGFnZW5jeS1ob21lLXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dF9jb29yZF9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDcwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfbGFiZWxfY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yOiAkYWdlbmN5LWhvbWUtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfdmFsdWVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWRlY29yYXRpb246IG5vbmUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dF9jb29yZF92YWx1ZV9tYWlsX3doaXRlLXNwYWNlOiBub3dyYXAgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYWdlbmN5LWhvbWUtdjEge1xyXG5cclxuICAgIGNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgICAgXHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuanNzY3JvbGwtYmxvY2sge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN2VtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogN2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCA6IDVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RyYXdpbmctY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQgOiA1ZW07XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcmF3aW5nX19pbWcge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkYWdlbmN5LWhvbWUtdjFfX2ltYWdlX3NoYWRvdztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZHJhd2luZ19fdGV4dC12ZXJ0aWNhbCB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxX190ZXh0LXZlcnRpY2FsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogJGFnZW5jeS1ob21lLXYxX190ZXh0LXZlcnRpY2FsX2xlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRhZ2VuY3ktaG9tZS12MV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmpzc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGFnZW5jeS1ob21lLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkYWdlbmN5LWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkYWdlbmN5LWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGFnZW5jeS1ob21lLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkYWdlbmN5LWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRhZ2VuY3ktaG9tZS12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJGFnZW5jeS1ob21lLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRhZ2VuY3ktaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb29yZHMge1xyXG4gICAgICAgIC5jb29yZHMge1xyXG4gICAgICAgICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfdGl0bGVfY29udGVudF9jb29yc19jb2xvcl9ocmVmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktaG9tZS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2ZvbnRfaHJlZjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzowcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+IHB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfbGFiZWxfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAmLmNvb3Jkcy1uYW1lX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3ZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTYwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX3ZhbHVlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6ICRhZ2VuY3ktaG9tZS12MV9fdGV4dF9jb29yZF92YWx1ZV9tYWlsX3doaXRlLXNwYWNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQWdlbmN5IGhvbWUgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2FnZW5jeS1ob21lLzEuanBnJyk7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kOiAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1jb2xvciAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1pbWFnZSAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRhZ2VuY3ktaG9tZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44Nik7XHJcbiRhZ2VuY3ktaG9tZS12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGFnZW5jeS1ob21lLXYxX3RleHRfZm9udDogJGJvZHlfZm9udDtcclxuXHJcbi8vXHJcbi8vIEltYWdlXHJcbi8vXHJcbiRhZ2VuY3ktaG9tZS12MV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3c7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dC12ZXJ0aWNhbF9jb2xvcjogJGNvcmVfdGV4dC12ZXJ0aWNhbF9jb2xvcjtcclxuJGFnZW5jeS1ob21lLXYxX190ZXh0LXZlcnRpY2FsX2xlZnQ6IDA7XHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRhZ2VuY3ktaG9tZS12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGFnZW5jeS1ob21lLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kYWdlbmN5LWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJGFnZW5jeS1ob21lLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRhZ2VuY3ktaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRhZ2VuY3ktaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4kYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yOiAkYWdlbmN5LWhvbWUtdjFfY29sb3I7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dF9jb29yZF9sYWJlbF9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcjogJGFnZW5jeS1ob21lLXYxX2NvbG9yO1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbjogbGVmdDtcclxuJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfdmFsdWVfbWFpbF93aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9hZ2VuY3kvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfYmFja2dyb3VuZDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX2JhY2tncm91bmQtY29sb3IgJGFnZW5jeS1ob21lLXYxLXNsaWRlX2JhY2tncm91bmQtaW1hZ2UgJGFnZW5jeS1ob21lLXYxLXNsaWRlX2JhY2tncm91bmQtcmVwZWF0ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFnZW5jeS1ob21lLXYxLXNsaWRlX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuOTMpICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbS1pbmZvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9jb2xvcjogJGFnZW5jeS1ob21lLXYxLXNsaWRlX2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2NmVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3cgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9jYXJvdXNlbF9mYXZvcml0ZV91bmFjdGl2ZV9vdmVybGF5X2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuODMpICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuXHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9pdGVtX2Nvb3JkX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX2l0ZW1fY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9jb29yZF92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9pdGVtX2Nvb3JkX3ZhbHVlX2NvbG9yOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fYnV0dG9uX2l0ZW1fYWdlbmN5LWhvbWUtdjEtc2xpZGU6ICgpICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2J1dHRvbl9pdGVtX2FnZW5jeS1ob21lLXYxLXNsaWRlOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fYnV0dG9uX2l0ZW1fYWdlbmN5LWhvbWUtdjEtc2xpZGVcclxuKTtcclxuXHJcblxyXG5cclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX190aXRsZV9hZ2VuY3ktaG9tZS12MS1zbGlkZTogKCkgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fdGl0bGVfYWdlbmN5LWhvbWUtdjEtc2xpZGU6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3RpdGxlX2FnZW5jeS1ob21lLXYxLXNsaWRlXHJcbik7XHJcblxyXG5cclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJGFnZW5jeS1ob21lLXYxLXNsaWRlX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGFnZW5jeS1ob21lLXYxLXNsaWRlX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X2NvbG9yOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5hZ2VuY3ktaG9tZS12MS1zbGlkZSB7XHJcbiAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxLXNsaWRlX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFnZW5jeS1ob21lLXYxLXNsaWRlX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE0NDBweCkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4NzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGFnZW5jeS1ob21lLXYxLXNsaWRlX190aXRsZV9hZ2VuY3ktaG9tZS12MS1zbGlkZSk7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDIlO1xyXG4gICAgICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbXMge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIC5pdGVtX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGFnZW5jeS1ob21lLXYxLXNsaWRlX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBJdGVtXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxLXNsaWRlX2l0ZW1fY29sb3I7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgJi1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDIyLzE1O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwdmg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRhZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbV90aXRsZV9tYXApO1xyXG4gICAgICAgICAgICAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlICB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX3N1YnRpdGxlLCAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlLCAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fYnV0dG9uX2l0ZW1fYWdlbmN5LWhvbWUtdjEtc2xpZGUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29vcmRzIHtcclxuICAgICAgICAgICAgLmNvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLjZlbSAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9jb29yZF9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9jb29yZF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9pdGVtX2Nvb3JkX3ZhbHVlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9pdGVtX2Nvb3JkX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1hZGRyZXNzX19jaXR5IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbWFuZGF0b3J5IHtcclxuICAgICAgICAgICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE1LzEzO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3ZoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQgOiAyMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0ICA6IDIwJTtcclxuICAgICAgICAvL2FsaWduLWl0ZW1zICAgOiBmbGV4LWVuZDtcclxuICAgICAgICBjb2xvciAgICAgICAgOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgZmxleCAgICAgICAgICA6IDE7XHJcbiAgICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgb3BhY2l0eSAgICAgICA6IDE7XHJcbiAgICAgICAgYm9yZGVyICAgICAgICA6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0ICA6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdCAgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodCAgICAgICAgOiA1cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXMgICA6IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDk2cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMHB4O1xyXG5cclxuICAgICAgICBjb2xvciAgICAgICAgOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgaGVpZ2h0IDogNXB4O1xyXG5cclxuICAgICAgICBjb2xvciAgICAgICAgOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLS1tYW5kYXRvcnkge1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICYtZGVjb3JhdGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM4ODhlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX19saW5rIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbi8vIENvbnRleHQgTGFuZGluZ1xyXG5cclxuLmxhbmRpbmcge1xyXG4gICAgLypcclxuICAgICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tLW1hbmRhdG9yeSB7XHJcblxyXG4gICAgICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0IDogMjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgOiAyOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdCA6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJsZ1wiKX0pIGFuZCAobWF4LXdpZHRoIDogMTgwMHB4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodCA6IDIzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodCA6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0IDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodCA6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbSB7XHJcbiAgICAgICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0IDogMjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgOiAyOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdCA6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibGdcIil9KSBhbmQgKG1heC13aWR0aCA6IDE4MDBweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQgOiAyMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodCA6IDIzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodCA6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAqL1xyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG5cclxuLmFnZW5jeS1saXN0aW5nLXYxIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgfVxyXG4gICAgLmxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG59XHJcbi5hZ2VuY3ktdjEge1xyXG4gICAgbWFyZ2luOiAwIDElIDIlIDElO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjEyODFweCkge1xyXG4gICAgICAgIHdpZHRoOiAzMS4zMyU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6NzY5cHgpIGFuZChtYXgtd2lkdGg6MTI4MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0LmJ1dHRvbntcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6JGFnZW5jeS12MV9idXR0b25fdm9pcmxhZ2VuY2VfY29sb3I7XHJcblx0XHR9XHJcbiAgICB9XHJcbiAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX192aXN1YWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19tb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjNmQ2ZDZkLCAwLjc1KTtcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlIDAuMDVzO1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2dsb2JhbC1saW5rIHtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAuYWdlbmN5LXYxX19tb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb29yZHMge1xyXG4gICAgICAgIC5jb29yZHNfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF9jb29yc19jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJGFnZW5jeS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmdfY29vcnM7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF9jb29yc19jb2xvcl9ocmVmO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2ZvbnRfaHJlZjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG5cdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MHB4O1xyXG4gICAgICAgICAgICB9XHJcblx0XHRcdD4gcHtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzowcHg7XHJcblx0XHRcdH1cclxuICAgICAgICAgICAgLmxhYmVsX2Nvb3Jkc19hZ2VuY3kxIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDYuMmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYuMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJi0tYWdlbmN5IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDAgMC41ZW0gMDtcclxuICAgICAgICAgICAgZm9udDogJGFnZW5jeS12MV90aXRsZV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfY2l0eV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF90aXRsZV9hZ2VuY2VzX2NvbG9yO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHRcdFx0JjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBDb29yZG9ubsOpZXMgZCdhZ2VuY3lcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGFnZW5jeS12MV9kZWNvcmF0ZTogJGNvbG9yX25ldXRyYWwtNTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEVsZW1lbnQgZGUgZMOpY29yYXRpb24gOiBjb3VsZXVyXHJcbiRhZ2VuY3ktdjFfY29sb3IgICA6ICRjb2xvcl9uZXV0cmFsLTM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDb29yZG9ubsOpZXMgOiBjb3VsZXVyXHJcblxyXG4vLyBJbGx1c3RyYXRpb25cclxuJGFnZW5jeS12MV9kcmF3aW5nX2hlaWdodCAgICAgICAgIDogNDAwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEltYWdlIDogSGF1dGV1ciBkdSBjYWRyZSBkZSBsJ2ltYWdlXHJcbiRhZ2VuY3ktdjFfZHJhd2luZ19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbWFnZSA6IFN0eWxlIGQnYWZmaWNoYWdlIGRlIGwnaW1hZ2VcclxuXHJcbi8vIFRpdHJlc1xyXG4kYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfY29sb3IgICAgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgOiBjb3VsZXVyXHJcbiRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF9mb250ICAgICAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAyNXB4ICRmb250LWZhbWlseS0tMTsgIC8vIFRpdHJlIDogZm9udFxyXG4kYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmcgICAgIDogbm9ybWFsOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgOiBsZXR0ZXItc3BhY2luZ1xyXG4kYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfY2l0eV90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuLy8gQ1RBXHJcbiRhZ2VuY3ktdjFfYmFja2dyb3VkLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gXCJWb2lyXCIgOiBjb3VsZXVyIGR1IGZvbmRcclxuJGFnZW5jeS12MV9jdGFfY29sb3IgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBcIlZvaXJcIiA6IGNvdWxldXIgZHUgdGV4dGVcclxuXHJcblxyXG4vL1xyXG4vLyBDb29yZHNcclxuLy9cclxuJGFnZW5jeS12MV90aXRsZV9jb250ZW50X3RpdGxlX2FnZW5jZXNfY29sb3I6JGNvbG9yX2JyYW5kLTE7ICBcclxuJGFnZW5jeS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2NvbG9yOiRjb2xvcl9icmFuZC0yOyAgIFxyXG4kYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfZm9udDpub3JtYWwgbm9ybWFsIDQwMCAxOHB4ICRmb250LWZhbWlseS0tMTsgICAgIFxyXG4kYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmdfY29vcnM6MnB4OyAgXHJcbiRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF9jb29yc190cmFuc2Zvcm06Y2FwaXRhbGl6ZTsgICBcclxuXHJcblxyXG5cclxuLy8gQ29vcmRzIGhyZWZcclxuJGFnZW5jeS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2NvbG9yX2hyZWY6JGNvbG9yX2JyYW5kLTI7XHJcbiRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF9jb29yc19mb250X2hyZWY6bm9ybWFsIG5vcm1hbCA0MDAgMThweCAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4vL2J1dHRvbiB2b2lyIGwgYWdlbmNlXHJcblxyXG4kYWdlbmN5LXYxX2J1dHRvbl92b2lybGFnZW5jZV9jb2xvcjojZmZmO1xyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqIE5FIFBBUyBUT1VDSEVSICoqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIHtcclxuXHQuanVtYm90cm9uLXYxIHtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGcpIG5vLXJlcGVhdCA1MCUvY292ZXI7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCl7XHJcblx0XHRtaW4taGVpZ2h0OiAyOTBweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR9XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0ZW07XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG5cdC5wYWdlLWRldGFpbC1hZ2VuY2VfX3dyYXBwZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0IHBhZGRpbmctYm90dG9tOiA0OXB4O1xyXG5cdH1cclxuICAgIC5icmVhZGNydW1iLndyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmluZm9zLWFnZW5jZS1kdEFnZW5jZSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkaW5mb3MtYWdlbmNlLWR0QWdlbmNlLWNvbG9yLWhyZWY7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udDogJGluZm9zLWFnZW5jZS1kdEFnZW5jZS1jb2xvci1mb250O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRpbmZvcy1hZ2VuY2UtZHRBZ2VuY2UtY29sb3ItYWRyZXNzO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRpbmZvcy1hZ2VuY2UtZHRBZ2VuY2UtY29sb3ItZm9udDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhvbm9ycy1kdC1hZ2VuY2Uge1xyXG4gICAgICAgICAgICBjb2xvcjogJGhvcmFpcmVzLWR0QWdlbmNlLWNvbG9yLWFkcmVzcztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBmb250OiAkaW5mb3MtYWdlbmNlLWR0QWdlbmNlLWNvbG9yLWZvbnQ7XHJcblx0XHRcdHNwYW4uaG9yYWlyZXMtZGF5cyB7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDRweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBzcGFuLmxhYmVsLWluZm8tZHQtYWdlbmNlIHtcclxuICAgICAgICBmb250OiAkaW5mb3MtYWdlbmNlLWR0QWdlbmNlLWxhYmVsLWluZm87XHJcbiAgICAgICAgY29sb3I6ICRsYWJlbC1pbmZvLWR0QWdlbmNlLWNvbG9yO1xyXG4gICAgfVxyXG5cdC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxIHtcclxuXHRcdCZfX2hvbm9yYWlyZXN7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG5cdFx0XHR9XHJcblx0XHR9IFxyXG5cdH1cclxuICAgIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19pbmZvIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19jb29yZHMge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjEwcHgpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjA5cHgpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0LmRyYXdpbmdfX3RleHQtdmVydGljYWwge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0fVxyXG5cclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLmltYWdlLWFnZW5jZS1kdEFnZW5jZSB7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjEwcHgpe1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNiU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjE2ODBweCl7XHJcblx0XHRcdFx0XHQgICAgbWFyZ2luLWxlZnQ6IDMlO1xyXG5cdFx0XHRcdH1cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDM1cHggMCAjZDBkMGQwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblx0XHRcdFx0LmRyYXdpbmdfX3RleHQtdmVydGljYWx7XHJcblx0XHRcdFx0ICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcblx0XHRcdFx0XHRmb250OiAkbW9kdWxlLWxpc3RpbmctZHRfX3RleHQtdmVydGljYWxfZm9udHM7XHJcblx0XHRcdFx0XHRjb2xvcjokbW9kdWxlLWxpc3RpbmctZHRfX3RleHQtdmVydGljYWxfY29sb3I7XHJcblx0XHRcdFx0XHQmOmZpcnN0LWxldHRlcntcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblx0XHQuaG9ub3JhaXJlc19hZ2VuY3kge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICAgIH1cclxuICAgIC5wYWdlLWFnZW5jeS1kZXRhaWxfX2NvbnRlbnQud3JhcHBlciB7XHJcbiAgICAgICAgaDEudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX190aXRsZS50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM0cHg7XHJcbiAgICB9XHJcbiAgICAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9fdGl0bGUgaDEudGl0bGVfX2NvbnRlbnQ6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnByZXNlbnRhdGlvbi1kdC1hZ2VuY2Uge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDg1cHg7XHJcbiAgICB9XHJcbiAgICAubGFibC1pbmZvLWR0QWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luOiA5cHggMDtcclxuICAgIH1cclxuICAgIHNwYW4ubGFiZWwtaW5mby1kdC1hZ2VuY2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA2LjJlbTtcclxuICAgICAgICB3aWR0aDogNi4yZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICB9XHJcbiAgICAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgZm9udDogJGxhYmVsLW5vLWNvcmRvbnMtZm9udHM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGFiZWwtbm8tY29yZG9ucy1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50LTIge1xyXG4gICAgICAgICAgICBmb250OiAkbGFiZWwtbm8taG9yYWlyZXMtZm9udHM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGFiZWwtbm8taG9yYWlycy1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kdWxlLWxpc3RpbmctZHQtYWdlbmNlX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC50aXRsZV9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICBmb250OiAkbGFiZWwtbm8tY29yZG9ucy1mb250cztcclxuICAgICAgICAgICAgY29sb3I6ICRtb2R1bGUtbGlzdGluZy1kdC1hZ2VuY2VfX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgZm9udDogJG1vZHVsZS1saXN0aW5nLWR0LWFnZW5jZV9fdGl0bGVfZm9udHNfMjtcclxuICAgICAgICAgICAgY29sb3I6ICRtb2R1bGUtbGlzdGluZy1kdC1hZ2VuY2VfX3RpdGxlX2NvbG9yXzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVkaXRvcmlhbC1ub3Jlc3VsdHtcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHQucHJvcGVydHktbGlzdGluZy12Ml9fd3JhcHBlciB7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblxyXG4gICAgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2xpbmtzLWZlZXMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdCAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSBhbmQgKG1heC13aWR0aDogMTY4MHB4KXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA5cHgpe1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5hZ2VuY3ktbGlzdGluZy12MiB7XHJcbiAgICBtYXJnaW46IDRlbSAwO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoIDogNDklO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hZ2VuY3ktdjIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX21hcmdpbi10b3A7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fbWFyZ2luLWJvdHRvbTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5hZ2VuY3ktdjIge1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG5cdFx0LmJ1dHRvbntcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6JGFnZW5jeS12Ml9idXR0b25fY29sb3Jfdm9pcl9sYWdlbmNlO1xyXG5cdFx0fVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAkYWdlbmN5LXYyX2RyYXdpbmdfaGVpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX2RlY29yYXRlLXdyYXBwZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fdmlzdWFsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGFnZW5jeS12Ml9kcmF3aW5nX2JhY2tncm91bmQtc2l6ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19tb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjNmQ2ZDZkLDAuNzUpO1xyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgMC4wNXM7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZ2xvYmFsLWxpbmsge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgLmFnZW5jeS12Ml9fbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbTtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpe1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCl7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb29yZHMge1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuICAgICAgICAuY29vcmRzX19lbGVtZW50IHtcclxuXHRcdFx0Y29sb3I6JGFnZW5jeS12Ml90aXRsZV9jb250ZW50X2ZvbnRfY29vcmRzX2NvbG9yO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEzODBweCl7XHJcblx0XHRcdFx0Zm9udDogJGFnZW5jeS12Ml90aXRsZV9jb250ZW50X2ZvbnRfY29vcmRzO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTM3OXB4KXtcclxuXHRcdFx0XHRmb250OiAkYWdlbmN5LXYyX3RpdGxlX2NvbnRlbnRfZm9udF9jb29yZHNfbGFwdG9wO1xyXG5cdFx0XHR9XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LXYyX3RpdGxlX2NvbnRlbnRfZm9udF9jb29yZHNfbGV0dHJfc3BhY2luZztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHQubGFiZWxfY29vcmRzX2FnZW5jeTF7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDYuMmVtO1xyXG5cdFx0XHRcdHdpZHRoOiA2LjJlbTtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO1xyXG5cdFx0XHR9XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0Y29sb3I6JGFnZW5jeS12Ml90aXRsZV9jb250ZW50X2ZvbnRfY29vcmRzX2NvbG9yO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzowO1xyXG5cdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblx0XHRcdH1cclxuXHRcdFx0cHtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzowO1xyXG5cdFx0XHR9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICYtLWFnZW5jeSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcblxyXG5cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTM4MHB4KXtcclxuXHRcdFx0XHRmb250OiAkYWdlbmN5LXYyX3RpdGxlX2NvbnRlbnRfZm9udDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEzNzlweCl7XHJcblx0XHRcdFx0Zm9udDogJGFnZW5jeS12Ml90aXRsZV9jb250ZW50X2ZvbnRfbGFwdG9wO1xyXG5cdFx0XHR9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS12Ml90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS12Ml90aXRsZV9jb250ZW50X2NpdHlfdGV4dC10cmFuc2Zvcm07XHJcblx0XHRcdHBhZGRpbmc6IDE0cHggMCAwIDA7XHJcblx0XHRcdGNvbG9yOiRhZ2VuY3ktdjJfdGl0bGVfY29udGVudF9mb250X2NvbG9yO1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHRcdFx0JjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBBZ2VuY2UgLSBsaXN0aW5nXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjJfY29sb3IgICAgICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTM7ICAgICAgICAgICAgICAgICAgICAgICAvLyBDb3VsZXVyXHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9udW1iZXItYnktbGluZSA6IDM7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX21hcmdpbi1zaWRlIDogNGVtO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9tYXJnaW4tdG9wIDogMmVtO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9tYXJnaW4tYm90dG9tIDogMmVtO1xyXG5cclxuXHJcblxyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENvb3Jkb25uw6llcyBkJ2FnZW5jeVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbWFuZGF0YWlyZS12Ml9kZWNvcmF0ZTogJGNvbG9yX25ldXRyYWwtNTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEVsZW1lbnQgZGUgZMOpY29yYXRpb24gOiBjb3VsZXVyXHJcbiRtYW5kYXRhaXJlLXYyX2NvbG9yICAgOiAkY29sb3JfbmV1dHJhbC0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29vcmRvbm7DqWVzIDogY291bGV1clxyXG5cclxuLy8gSWxsdXN0cmF0aW9uXHJcbiRtYW5kYXRhaXJlLXYyX2RyYXdpbmdfaGVpZ2h0ICAgICAgICAgOiAzNjBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW1hZ2UgOiBIYXV0ZXVyIGR1IGNhZHJlIGRlIGwnaW1hZ2VcclxuJG1hbmRhdGFpcmUtdjJfZHJhd2luZ19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbWFnZSA6IFN0eWxlIGQnYWZmaWNoYWdlIGRlIGwnaW1hZ2VcclxuXHJcbi8vIFRpdHJlc1xyXG4kbWFuZGF0YWlyZS12Ml90aXRsZV9jb250ZW50X2ZvbnQ6bm9ybWFsIG5vcm1hbCA0MDAgMjVweCAkZm9udC1mYW1pbHktLTE7ICBcclxuJG1hbmRhdGFpcmUtdjJfdGl0bGVfY29udGVudF9mb250X2xhcHRvcDpub3JtYWwgbm9ybWFsIDQwMCAxOHB4ICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbWFuZGF0YWlyZS12Ml90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOjBweDtcclxuJG1hbmRhdGFpcmUtdjJfdGl0bGVfY29udGVudF9jaXR5X3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTtcclxuJG1hbmRhdGFpcmUtdjJfdGl0bGVfY29udGVudF9mb250X2NvbG9yOiRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gQ1RBXHJcbiRtYW5kYXRhaXJlLXYyX2JhY2tncm91ZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIFwiVm9pclwiIDogY291bGV1ciBkdSBmb25kXHJcbiRtYW5kYXRhaXJlLXYyX2N0YV9jb2xvciAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIFwiVm9pclwiIDogY291bGV1ciBkdSB0ZXh0ZVxyXG5cclxuLy8gQ29vcmRzXHJcbiRtYW5kYXRhaXJlLXYyX3RpdGxlX2NvbnRlbnRfY29vcnNfZm9udF9ocmVmOm5vcm1hbCBub3JtYWwgNDAwIDE4cHggJGZvbnQtZmFtaWx5LS0xOztcclxuJG1hbmRhdGFpcmUtdjJfdGl0bGVfY29udGVudF9jb29yc19jb2xvcl9ocmVmOiRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG1hbmRhdGFpcmUtdjJfdGl0bGVfY29udGVudF9mb250X2Nvb3Jkczpub3JtYWwgbm9ybWFsIDQwMCAxOHB4ICRmb250LWZhbWlseS0tMTtcclxuJG1hbmRhdGFpcmUtdjJfdGl0bGVfY29udGVudF9mb250X2Nvb3Jkc19sYXB0b3A6bm9ybWFsIG5vcm1hbCA0MDAgMTVweCAkZm9udC1mYW1pbHktLTE7O1xyXG4kbWFuZGF0YWlyZS12Ml90aXRsZV9jb250ZW50X2ZvbnRfY29vcmRzX2xldHRyX3NwYWNpbmc6MHB4O1xyXG4kbWFuZGF0YWlyZS12Ml90aXRsZV9jb250ZW50X2ZvbnRfY29vcmRzX2NvbG9yOiRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy9idXR0b24gdm9pciBsIGFnZW5jZVxyXG5cclxuJG1hbmRhdGFpcmUtdjJfYnV0dG9uX2NvbG9yX3ZvaXJfbGFnZW5jZTojZmZmOyIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBBZ2VuY2UgLSBsaXN0aW5nXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjJfY29sb3IgICAgICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTM7ICAgICAgICAgICAgICAgICAgICAgICAvLyBDb3VsZXVyXHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9udW1iZXItYnktbGluZSA6IDM7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX21hcmdpbi1zaWRlIDogNGVtO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9tYXJnaW4tdG9wIDogMmVtO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9tYXJnaW4tYm90dG9tIDogMmVtO1xyXG5cclxuXHJcblxyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENvb3Jkb25uw6llcyBkJ2FnZW5jeVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kYWdlbmN5LXYyX2RlY29yYXRlOiAkY29sb3JfbmV1dHJhbC01OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRWxlbWVudCBkZSBkw6ljb3JhdGlvbiA6IGNvdWxldXJcclxuJGFnZW5jeS12Ml9jb2xvciAgIDogJGNvbG9yX25ldXRyYWwtMzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvb3Jkb25uw6llcyA6IGNvdWxldXJcclxuXHJcbi8vIElsbHVzdHJhdGlvblxyXG4kYWdlbmN5LXYyX2RyYXdpbmdfaGVpZ2h0ICAgICAgICAgOiAyODBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW1hZ2UgOiBIYXV0ZXVyIGR1IGNhZHJlIGRlIGwnaW1hZ2VcclxuJGFnZW5jeS12Ml9kcmF3aW5nX2JhY2tncm91bmQtc2l6ZTogY292ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEltYWdlIDogU3R5bGUgZCdhZmZpY2hhZ2UgZGUgbCdpbWFnZVxyXG5cclxuLy8gVGl0cmVzXHJcbiRhZ2VuY3ktdjJfdGl0bGVfY29udGVudF9mb250Om5vcm1hbCBub3JtYWwgNDAwIDI1cHggJGZvbnQtZmFtaWx5LS0xOyAgXHJcbiRhZ2VuY3ktdjJfdGl0bGVfY29udGVudF9mb250X2xhcHRvcDpub3JtYWwgbm9ybWFsIDQwMCAxOHB4ICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kYWdlbmN5LXYyX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6MHB4O1xyXG4kYWdlbmN5LXYyX3RpdGxlX2NvbnRlbnRfY2l0eV90ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7XHJcbiRhZ2VuY3ktdjJfdGl0bGVfY29udGVudF9mb250X2NvbG9yOiRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gQ1RBXHJcbiRhZ2VuY3ktdjJfYmFja2dyb3VkLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gXCJWb2lyXCIgOiBjb3VsZXVyIGR1IGZvbmRcclxuJGFnZW5jeS12Ml9jdGFfY29sb3IgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBcIlZvaXJcIiA6IGNvdWxldXIgZHUgdGV4dGVcclxuXHJcbi8vIENvb3Jkc1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kYWdlbmN5LXYyX3RpdGxlX2NvbnRlbnRfZm9udF9jb29yZHM6bm9ybWFsIG5vcm1hbCA0MDAgMThweCAkZm9udC1mYW1pbHktLTE7XHJcbiRhZ2VuY3ktdjJfdGl0bGVfY29udGVudF9mb250X2Nvb3Jkc19sYXB0b3A6bm9ybWFsIG5vcm1hbCA0MDAgMTVweCAkZm9udC1mYW1pbHktLTE7O1xyXG4kYWdlbmN5LXYyX3RpdGxlX2NvbnRlbnRfZm9udF9jb29yZHNfbGV0dHJfc3BhY2luZzowcHg7XHJcbiRhZ2VuY3ktdjJfdGl0bGVfY29udGVudF9mb250X2Nvb3Jkc19jb2xvcjokY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vYnV0dG9uIHZvaXIgbCBhZ2VuY2VcclxuXHJcbiRhZ2VuY3ktdjJfYnV0dG9uX2NvbG9yX3ZvaXJfbGFnZW5jZTojZmZmOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEFnZW5jZSBbQkVHSU5dXHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYzX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJGFnZW5jeS1saXN0aW5nLXYzX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRhZ2VuY3ktbGlzdGluZy12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkYWdlbmN5LWxpc3RpbmctdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRhZ2VuY3ktbGlzdGluZy12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkYWdlbmN5LWxpc3RpbmctdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGFnZW5jeS1saXN0aW5nLXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRhZ2VuY3ktbGlzdGluZy12M19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRhZ2VuY3ktbGlzdGluZy12M19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRhZ2VuY3ktbGlzdGluZy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRhZ2VuY3ktbGlzdGluZy12M19fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJGFnZW5jeS1saXN0aW5nLXYzX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12M19jb29yZF9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYzX2Nvb3JkX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJGFnZW5jeS1saXN0aW5nLXYzX2Nvb3JkX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRhZ2VuY3ktbGlzdGluZy12M19jb29yZF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkYWdlbmN5LWxpc3RpbmctdjNfY29vcmRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRhZ2VuY3ktbGlzdGluZy12M19jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkYWdlbmN5LWxpc3RpbmctdjNfY29vcmRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGFnZW5jeS1saXN0aW5nLXYzX2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRhZ2VuY3ktbGlzdGluZy12M19jb29yZF9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRhZ2VuY3ktbGlzdGluZy12M19jb29yZF9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRhZ2VuY3ktbGlzdGluZy12M19jb29yZF9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRhZ2VuY3ktbGlzdGluZy12M19jb29yZF9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJGFnZW5jeS1saXN0aW5nLXYzX2Nvb3JkX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12M190aXRtZXRhYmxlX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfdGl0bWV0YWJsZV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRhZ2VuY3ktbGlzdGluZy12M190aW1ldGFibGVfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGFnZW5jeS1saXN0aW5nLXYzX3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkYWdlbmN5LWxpc3RpbmctdjNfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkYWdlbmN5LWxpc3RpbmctdjNfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRhZ2VuY3ktbGlzdGluZy12M190aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGFnZW5jeS1saXN0aW5nLXYzX3RpbWV0YWJsZV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkYWdlbmN5LWxpc3RpbmctdjNfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGFnZW5jeS1saXN0aW5nLXYzX3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRhZ2VuY3ktbGlzdGluZy12M190aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkYWdlbmN5LWxpc3RpbmctdjNfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkYWdlbmN5LWxpc3RpbmctdjNfdGl0bWV0YWJsZV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfY29vcmRfbGFiZWxfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X2Nvb3JkX2xhYmVsX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgICAgICB0ZXh0X2ZvbnQ6ICRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9jb29yZF9sYWJlbF9mb250LFxyXG4gICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yLFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfY29vcmRfbGFiZWxfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9jb29yZF9sYWJlbF90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9jb29yZF9sYWJlbF9sZXR0ZXItc3BhY2luZ1xyXG4gICAgKSwgJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X2Nvb3JkX2xhYmVsX21hcFxyXG4pO1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X2Nvb3JkX3ZhbHVlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9jb29yZF92YWx1ZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICAgICAgdGV4dF9mb250OiAkYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfY29vcmRfdmFsdWVfZm9udCxcclxuICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9jb29yZF92YWx1ZV9jb2xvcixcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfY29vcmRfdmFsdWVfdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtZGVjb3JhdGlvblxyXG4gICAgKSwkYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfY29vcmRfdmFsdWVfbWFwXHJcbik7XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfX3RpbWV0YWJsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfX3RpbWV0YWJsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICAgICAgdGV4dF9mb250OiAkYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfdGltZXRhYmxlX2ZvbnQsXHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfdGltZXRhYmxlX2NvbG9yLFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfdGltZXRhYmxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfdGltZXRhYmxlX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X3RpbWV0YWJsZV9sZXR0ZXItc3BhY2luZ1xyXG4gICAgKSwgJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X190aW1ldGFibGVfbWFwXHJcbik7XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfX3RpbWV0YWJsZS0taGlnaGxpZ2h0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9fdGltZXRhYmxlLS1oaWdobGlnaHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgICAgIHRleHRfZm9udDogJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2ZvbnQsXHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfY29sb3IsXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2xldHRlci1zcGFjaW5nXHJcbiAgICApLCAkYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfX3RpbWV0YWJsZS0taGlnaGxpZ2h0X21hcFxyXG4pO1xyXG5cclxuLy8gQWdlbmNlIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4uYWdlbmN5LWxpc3RpbmctdjMge1xyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIG1heC13aWR0aDogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuICB9XHJcblxyXG5cclxuICAmX19pdGVtIHtcclxuXHJcbiAgICBtYXJnaW46IDhlbSAwO1xyXG5cclxuICAgICYuaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uIDogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb24gOiByb3c7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaXRlbS0tbXVsdGlwbGUge1xyXG4gICAgICAgIC5pdGVtX19pbmZvIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb29yZHMge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGltZXRhYmxlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbSB7XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRhZ2VuY3ktbGlzdGluZy12M19fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDogMmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29vcmRzIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jb29yZHMge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRhZ2VuY3ktbGlzdGluZy12M19jb29yZF9fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2dyb3VwLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IC4zZW0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfY29vcmRfbGFiZWxfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X2Nvb3JkX3ZhbHVlX21hcCwgJycsIGZhbHNlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aW1ldGFibGUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpbWV0YWJsZSB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGFnZW5jeS1saXN0aW5nLXYzX3RpdG1ldGFibGVfX3RpdGxlX21hcCwgJyYnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19zY2hlZHVsZSB7XHJcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfX3RpbWV0YWJsZV9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICAgICAgICAgICAgJi0taGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X190aW1ldGFibGUtLWhpZ2hsaWdodF9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYgKyAudGltZXRhYmxlX19zY2hlZHVsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuc2NoZWR1bGVfX2hpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X190aW1ldGFibGUtLWhpZ2hsaWdodF9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kcmF3aW5nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDUwJTtcclxuICAgICAgICAgIC5kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZHJhd2luZ19fY29udGFpbmVyLWltZyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kcmF3aW5nX19pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAuZHJhd2luZ19fY29udGFpbmVyLWltZyB7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRyYXdpbmdfX2ltZyB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICZfX2RyYXdpbmctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAuZHJhd2luZ19faW1nIHtcclxuICAgICAgICAgICAgICAgIC8vd2lkdGggICAgOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbGVmdCAgICAgOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZHJhd2luZ19fY29udGFpbmVyLWltZyB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMSU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZHJhd2luZ19fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb24gOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0ICAgICAgICAgIDogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5kcmF3aW5nX19jb250YWluZXItdmVydGljYWwge1xyXG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0IDogOSU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxufSIsIi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEFnZW5jZSBbQkVHSU5dXHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjNfY29sb3IgOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vXHJcbi8vIFRpdGxlIC0gTm9tIGRlIGwnYWdlbmNlXHJcbi8vXHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGl0bGVfbWFyZ2luLWJvdHRvbTogNGVtO1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGFnZW5jeS1saXN0aW5nLXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZSAtIENvb3Jkb25uw6llc1xyXG4vL1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfY29vcmRfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12M19jb29yZF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjNfY29vcmRfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfY29vcmRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfY29vcmRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYzX2Nvb3JkX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfY29vcmRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjNfY29vcmRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19jb29yZF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vXHJcbi8vIFRleHRlIC0gQ29vcmRvbm7DqWVzIGxhYmVsXHJcbi8vXHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9jb29yZF9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0zO1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfY29vcmRfbGFiZWxfY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12M19jb2xvcjtcclxuJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9jb29yZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X2Nvb3JkX2xhYmVsX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG5cclxuLy9cclxuLy8gVGV4dGUgLSBDb29yZG9ubsOpZXMgdmFsdWVcclxuLy9cclxuJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X2Nvb3JkX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9jb29yZF92YWx1ZV9jb2xvcjogJGFnZW5jeS1saXN0aW5nLXYzX2NvbG9yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbjogbGVmdDtcclxuJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X2Nvb3JkX3ZhbHVlX21haWxfd2hpdGUtc3BhY2U6IG5vd3JhcDsgIC8vIE1haWwgOiBnZXN0aW9uIGR1IHBhc3NhZ2Ugw6AgbGEgbGlnbmVcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZSAtIEhvcmFpcmVcclxuLy9cclxuJGFnZW5jeS1saXN0aW5nLXYzX3RpbWV0YWJsZV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYzX3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjNfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGFnZW5jeS1saXN0aW5nLXYzX3RpbWV0YWJsZV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRhZ2VuY3ktbGlzdGluZy12M190aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12M190aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12M190aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12M190aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjNfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGUgLSBIb3JhaXJlXHJcbi8vXHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF90aW1ldGFibGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMztcclxuJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X3RpbWV0YWJsZV9jb2xvcjogJGFnZW5jeS1saXN0aW5nLXYzX2NvbG9yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfdGltZXRhYmxlX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF90aW1ldGFibGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF90aW1ldGFibGVfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9jb2xvcjogJGFnZW5jeS1saXN0aW5nLXYzX2NvbG9yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG5cclxuLy8gVmVyc2lvbiBzbGlkZSAtIGNhcnJvdXNlbFxyXG4kYWdlbmN5LWxpc3RpbmctdjNfY2Fyb3VzZWxfZmF2b3JpdGVfdW5hY3RpdmVfb3ZlcmxheV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjgzKTtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGFnZW5jeS1saXN0aW5nLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuLy8gQWdlbmNlIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtY29sb3IgJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2UgJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0ICRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfcGFkZGluZy15OiAzZW0gIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9yZWRhY190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9yZWRhY190ZXh0X2NvbG9yOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9yZWRhY190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3JlZGFjX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9yZWRhY19pbWdfYm94LXNoYWRvdzogMCAycHggMjVweCAwIHJnYmEoJGNvbG9yX2JyYW5kLTMsMC4yKSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fdGV4dF9jb2xvcjogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fbGVnZW5kX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9tYXJnaW4tYm90dG9tOiAzZW0gIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX21hcDogKCkhZGVmYXVsdDtcclxuXHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSA6ICRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX2NvbnRlbnRfMl9jb2xvclxyXG4gICAgKSxcclxuICAgICRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5hbGVydG1haWwtY29udGVudC12MSB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGVydG1haWwtY29udGVudC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5yZWRhYyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RyYXdpbmctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRhbGVydG1haWwtY29udGVudC12MV9yZWRhY19pbWdfYm94LXNoYWRvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1ibG9jayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mb3JtLWJsb2NrIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIC5mb3JtLWJsb2NrX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQgOiA2ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvcm0tYmxvY2tfX3RleHQtdmVydGljYWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLDApO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA4NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb3JlX3RleHQtdmVydGljYWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvcmVfdGV4dC12ZXJ0aWNhbF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgY29sb3I6ICRhbGVydG1haWwtY29udGVudC12MV9mb3JtX3RleHRfY29sb3I7XHJcbiAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX21hcCk7XHJcbiAgICAgICAgICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fbGVnZW5kX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFsZXJ0bWFpbF9fbWVzc2FnZSB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDgwMDAwMDA7XHJcbiAgICAgICAgYW5pbWF0aW9uOiAxcyAzcyBsaW5lYXIgZmxhc2gtZmFkZS1vdXQgZm9yd2FyZHM7XHJcblxyXG4gICAgICAgICYtLXN1Y2Nlc3Mge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZXJyb3Ige1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxhc2gtZmFkZS1vdXQge1xyXG4gICAgMCUgeyBvcGFjaXR5OiAxOyB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XHJcbiAgICAxMDAlIHsgb3BhY2l0eTogMDsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQWxlcnRlIG1haWwgY29udGVudCAoY29udGVudSBkZSBsYSBwYWdlIGFsZXJ0bWFpbCkgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQ6ICRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yICRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlICRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9wYWRkaW5nLXk6IDNlbTtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBSZWRhYyBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF9jb2xvcjogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2NvbG9yO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9yZWRhY190ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3JlZGFjX2ltZ19ib3gtc2hhZG93OiAwIDJweCAyNXB4IDAgcmdiYSgkY29sb3JfYnJhbmQtMywwLjIpO1xyXG5cclxuLy8gUmVkYWMgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGb3JtIFtCRUdJTl1cclxuXHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX3RleHRfY29sb3I6ICRhbGVydG1haWwtY29udGVudC12MV9jb2xvcjtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX2xlZ2VuZF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX21hcmdpbi1ib3R0b206IDNlbTtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG5cclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcbi8vIEZvcm0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuIiwiICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9hbGVydG1haWwvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kOiAkYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtY29sb3IgJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlICRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1yZXBlYXQgJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44KSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfcGFkZGluZy15OiAzZW0gIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9tYXJnaW46IDAgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuMjIyMmVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25fY29sb3IgOiAkY29yZV9idXR0b25fY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25faG92ZXJfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4kYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvclxyXG4gICAgKSxcclxuICAgICRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcblxyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGV4dF9mb250LFxyXG4gICAgKSxcclxuICAgICRhbGVydG1haWwtdjEtaW5uZXJfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSA6ICRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX21hcmdpbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvclxyXG4gICAgKSxcclxuICAgICRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYWxlcnRtYWlsLXYxLWlubmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkYWxlcnRtYWlsLXYxLWlubmVyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkYWxlcnRtYWlsLXYxLWlubmVyX3BhZGRpbmcteTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGFsZXJ0bWFpbC12MS1pbm5lcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0bWFpbC12MS1pbm5lcl9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRhbGVydG1haWwtdjEtaW5uZXJfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQWxlcnRlIG1haWwgSU5ORVIgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2FsZXJ0bWFpbC8xLmpwZycpO1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQ6ICRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1jb2xvciAkYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtaW1hZ2UgJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdCAkYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWxlcnRtYWlsLXYxLWlubmVyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjgpO1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9wYWRkaW5nLXk6IDNlbTtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX21hcmdpbjogMDtcclxuXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4yMjIyZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGFsZXJ0bWFpbC12MS1pbm5lcl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb3JlX2J1dHRvbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vLyBTY3JvbGxcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvc2VydmljZXMvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQ6ICRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1jb2xvciAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtaW1hZ2UgJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWxlcnRtYWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMywgMC42NSkgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfX2J1dHRvbl9jb2xvciA6ICRjb3JlX2J1dHRvbl9jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGFsZXJ0bWFpbC12MV9fYnV0dG9uX21hcDooKSFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGFsZXJ0bWFpbC12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRhbGVydG1haWwtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRhbGVydG1haWwtdjFfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkYWxlcnRtYWlsLXYxX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRhbGVydG1haWwtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRhbGVydG1haWwtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkYWxlcnRtYWlsLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yXHJcbiAgICApLCAkYWxlcnRtYWlsLXYxX19idXR0b25fbWFwXHJcbik7XHJcblxyXG5cclxuJGFsZXJ0bWFpbC12MV9fdGV4dF9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGFsZXJ0bWFpbC12MV90ZXh0X2ZvbnRcclxuICAgICksICRhbGVydG1haWwtdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJGFsZXJ0bWFpbC12MV9fdGl0bGVfbWFwOiAoKSFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkYWxlcnRtYWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRhbGVydG1haWwtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkYWxlcnRtYWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGFsZXJ0bWFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRhbGVydG1haWwtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRhbGVydG1haWwtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRhbGVydG1haWwtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRhbGVydG1haWwtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvclxyXG4gICAgKSwgJGFsZXJ0bWFpbC12MV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYWxlcnRtYWlsLXYxIHtcclxuICAgIGNvbG9yOiAkYWxlcnRtYWlsLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRhbGVydG1haWwtdjFfYmFja2dyb3VuZDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0bWFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkYWxlcnRtYWlsLXYxX190aXRsZV9tYXApO1xyXG4gICAgICAgICsgLnNlcnZpY2VzLXYxX19saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkYWxlcnRtYWlsLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRhbGVydG1haWwtdjFfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGFsZXJ0bWFpbC12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJGFsZXJ0bWFpbC12MV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRhbGVydG1haWwtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGFsZXJ0bWFpbC12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGFsZXJ0bWFpbC12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJGFsZXJ0bWFpbC12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJGFsZXJ0bWFpbC12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkYWxlcnRtYWlsLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQWxlcnRtYWlsIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9hbGVydG1haWwvMS5qcGcnKTtcclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kOiAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtY29sb3IgJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLWltYWdlICRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGFsZXJ0bWFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIDAuNjUpO1xyXG4kYWxlcnRtYWlsLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kYWxlcnRtYWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGFsZXJ0bWFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRhbGVydG1haWwtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRhbGVydG1haWwtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRhbGVydG1haWwtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRhbGVydG1haWwtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRhbGVydG1haWwtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRhbGVydG1haWwtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kYWxlcnRtYWlsLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kYWxlcnRtYWlsLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRhbGVydG1haWwtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDtcclxuJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb3JlX2J1dHRvbl9jb2xvcjtcclxuJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4kYWxlcnRtYWlsLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4kYWxlcnRtYWlsLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuXHJcbi8vIFNjcm9sbFxyXG4kYWxlcnRtYWlsLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRhbGVydG1haWwtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRhbGVydG1haWwtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJGFsZXJ0bWFpbC12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kYWxlcnRtYWlsLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJGFsZXJ0bWFpbC12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIiRiYW5kZWF1X2ZvbnQtLW1kOiBub3JtYWwgbm9ybWFsIDEwMCAxOHB4ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGJhbmRlYXVfZm9udC0teHM6IG5vcm1hbCBub3JtYWwgMTAwIDEycHggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9mb250LWZhbWlseS0tMjogJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGJhbmRlYXVfc3RydWN0dXJlX3dpZHRoOiAxMjgwcHggIWRlZmF1bHQ7XHJcbiRiYW5kZWF1X2Zvcm1fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1X3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1X2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJhbmRlYXVfYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9idXR0b25fYm9yZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGJhbmRlYXVfYnV0dG9uX2ZvbnQ6ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbi5iYW5kZWF1LWluZm8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYW5kZWF1X2JhY2tncm91bmQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBwYWRkaW5nOiAwLjRlbTtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLDAsMCwwLjUwKTtcclxuICAuYmFuZGVhdS1pbmZvIHtcclxuICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgIG1heC13aWR0aDogJGJhbmRlYXVfc3RydWN0dXJlX3dpZHRoO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm1EYXRhVG9Mb2NhdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAxZW07XHJcbiAgICAgICAgLmZvcm1EYXRhRWxlbWVudCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICRiYW5kZWF1X2Zvcm1fY29sb3I7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGJhbmRlYXVfZm9udC1mYW1pbHktLTI7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYW5kZWF1X2Zvcm1fY29sb3I7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmFuZGVhdV9mb3JtX2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICBjb2xvcjogJGJhbmRlYXVfdGV4dF9jb2xvcjtcclxuICAgICAgZm9udDogJGJhbmRlYXVfZm9udC0teHM7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBmb250OiAkYmFuZGVhdV9mb250LS1tZDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogIDAuNWVtIDFlbTtcclxuICAgICAgbWFyZ2luOiAwLjZlbSBhdXRvIDA7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRiYW5kZWF1X2J1dHRvbl9ib3JkZXJfY29sb3I7XHJcbiAgICAgIGNvbG9yOiAkYmFuZGVhdV9idXR0b25fY29sb3I7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFuZGVhdV9idXR0b25fZm9udDtcclxuICAgICAgd29yZC1icmVhazogaW5pdGlhbDtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRiYW5kZWF1X2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMC42ZW0gMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm1vZHVsZS1tYXAtcG9pIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJl9fbWFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJiA+KiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maWx0ZXJzIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZm9udDogJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfZm9udC1zbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfZm9udC1tZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtb2R1bGUtY2hlY2tib3hfZmlsdGVyX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1vZHVsZSBCaWcgZGF0YVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcblxyXG4kbW9kdWxlLWJpZ2RhdGFfZ19tYWluX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cclxuXHJcbiRtb2R1bGUtYmlnZGF0YV9iYWNrZ3JvdW5kOiByZ2JhKCRtb2R1bGUtYmlnZGF0YV9nX21haW5fY29sb3IsIDAuMjUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDb3VsZXVyIGRlIGZvbmQgZHUgbW9kdWxlXHJcblxyXG4vL1xyXG4vLyBUaXRyZVxyXG4vL1xyXG4kbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbG9yICAgICAgICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgOiBjb3VsZXVyIGR1IHRpdHJlXHJcbiRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF9jb2xvciAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMzsgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSA6IGNvdWxldXIgZHUgdGl0cmVcclxuJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb250ZW50X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDcwMCAwLjg3NWVtICRmb250LWZhbWlseS0tMzsgIC8vIFRpdHJlOiBmb250XHJcbiRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF9mb250LXNtICAgICAgIDogbm9ybWFsIG5vcm1hbCA3MDAgMC44NzVlbSAkZm9udC1mYW1pbHktLTM7ICAvLyBUaXRyZTogZm9udCAtIHRhaWxsZSBtb2JpbGVcclxuJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb250ZW50X2ZvbnQtbWQgICAgICAgOiBub3JtYWwgbm9ybWFsIDcwMCAxZW0gJGZvbnQtZmFtaWx5LS0zOyAgICAgIC8vIFR0aXRyZTogZm9udCAtIHRhaWxsZSA+IHRhYmxldHRlXHJcbiRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmU6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuXHJcblxyXG4vL1xyXG4vLyBDaGVja2JveFxyXG4vL1xyXG4kbW9kdWxlLWNoZWNrYm94X2ZpbHRlcl9mb250LXdlaWdodDogNDAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hlY2tib3ggLSBsYWJlbCA6IGZvbnQtd2VpZ2h0IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kYnJlYWRjcnVtYl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWJfX3dyYXBwZXI6ICR3cmFwcGVyX21heC13aWR0aCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWJfY29udGVudF9mb250LXNtICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0OyBcclxuJGJyZWFkY3J1bWJfY29udGVudF9mb250LW1kICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0OyBcclxuJGJyZWFkY3J1bWJfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGJyZWFkY3J1bWJfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWJfY29udGVudF9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5icmVhZGNydW1iIHtcclxuICAgIGJhY2tncm91bmQ6ICRicmVhZGNydW1iX2JhY2tncm91bmQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Qob2wpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJz4nO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjZlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtLFxyXG4gICAgJl9faXRlbS0tYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIGZvbnQ6ICRicmVhZGNydW1iX2NvbnRlbnRfZm9udC1zbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGJyZWFkY3J1bWJfY29udGVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGJyZWFkY3J1bWJfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmb250OiAkYnJlYWRjcnVtYl9jb250ZW50X2ZvbnQtbWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEZpbCBkJ2FyaWFuZVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kYnJlYWRjcnVtYl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGJyZWFkY3J1bWJfX3dyYXBwZXI6ICR3cmFwcGVyX21heC13aWR0aDtcclxuXHJcbiRicmVhZGNydW1iX2NvbnRlbnRfZm9udC1zbSAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtICRmb250LWZhbWlseS0tMTsgIC8vIFRleHRlIGR1IHRpdHJlOiBmb250IC0gdGFpbGxlIG1vYmlsZVxyXG4kYnJlYWRjcnVtYl9jb250ZW50X2ZvbnQtbWQgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbSAkZm9udC1mYW1pbHktLTE7ICAvLyBUZXh0ZSBkdSB0aXRyZTogZm9udCAtIHRhaWxsZSA+IHRhYmxldHRlXHJcbiRicmVhZGNydW1iX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRicmVhZGNydW1iX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuXHJcbiRicmVhZGNydW1iX2NvbnRlbnRfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRmlsIGQnYXJpYW5lOiBjb3VsZXVyXHJcbiRicmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGaWwgZCdhcmlhbmUgLSBhY3RpZiA6IGNvdWxldXJcclxuXHJcbiIsIlxyXG4kY2FsZW5kYXItdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGNhbGVuZGFyLXYxX190aXRsZV9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkY2FsZW5kYXItdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRjYWxlbmRhci12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkY2FsZW5kYXItdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGNhbGVuZGFyLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRjYWxlbmRhci12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRjYWxlbmRhci12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRjYWxlbmRhci12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRjYWxlbmRhci12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yXHJcbiAgICAgICAgKSwgJGNhbGVuZGFyLXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4uY2FsZW5kYXIge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRjYWxlbmRhci12MV9fdGl0bGVfbWFwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICB9XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICB0ZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbW9udGgge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udDogJGNhbGVuZGFyLXYxX21vbnRoX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9tb250aF9jb2xvcjtcclxuICAgIH1cclxuICAgICZfX2RheSB7XHJcbiAgICAgICAgZm9udDogJGNhbGVuZGFyLXYxX2RheV9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkY2FsZW5kYXItdjFfZGF5X2NvbG9yO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICB0b3A6IDEuM2VtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkIDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY2FsZW5kYXItdjFfYnVsbGV0X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2FsZW5kYXItdjFfYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2FsZW5kYXItdjFfYnVsbGV0X2hvdmVyX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNhbGVuZGFyLXYxX2J1bGxldC1ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9idWxsZXRfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2FsZW5kYXItdjFfYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2NhbGVuZGFyIHtcclxuICAgICAgICAuY2FsZW5kYXJfX2RhdGUge1xyXG4gICAgICAgICAgICBmb250ICA6ICRjYWxlbmRhci12MV9kYXRlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yIDogJGNhbGVuZGFyLXYxX2RhdGVfY29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMDtcclxuICAgICAgICAgICAgJi0tb3V0ZXJtb250aCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciA6ICRjYWxlbmRhci12MV9kYXktLW91dGVybW9udGhfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWJvb2tlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsZW5kYXItdjFfZGF5LS1ib29rZWRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tYXZhaWxhYmxlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYWxlbmRhci0tbGluZSB7XHJcbiAgICAgICAgLmNhbGVuZGFyX19kYXRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICAgICAgJi0tYm9va2VkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FsZW5kYXItdjFfZGF5X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsZW5kYXItdjFfZGF5LS1ib29rZWRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWF2YWlsYWJsZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX2RheV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FsZW5kYXJfX2xpbmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRjYWxlbmRhci12MV9saW5lX2hlaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVnZW5kIHtcclxuICAgICAgICBmb250OiAkY2FsZW5kYXItdjFfbGVnZW5kX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9sZWdlbmRfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1hcmdpbjogMS41ZW0gMDtcclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNGVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWF2YWlsYWJsZSB7XHJcbiAgICAgICAgICAgIC5jYWxlbmRhcl9fbGVnZW5kLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm9va2VkIHtcclxuICAgICAgICAgICAgLmNhbGVuZGFyX19sZWdlbmQtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsZW5kYXItdjFfZGF5LS1ib29rZWRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIi8vIENhbGVuZGFyXHJcbiRjYWxlbmRhci12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMztcclxuXHJcbiRjYWxlbmRhci12MV9saW5lX2hlaWdodDogMWVtO1xyXG5cclxuJGNhbGVuZGFyLXYxX3RpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zMTI1ZW0gJGZvbnQtZmFtaWx5LS0yOyAgICAgLy8gQ2FsZW5kcmllciAtIHRpdHJlOiBmb250XHJcbiRjYWxlbmRhci12MV90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2FsZW5kcmllciAtIHRpdHJlOiB0ZXh0IHRyYW5zZm9ybVxyXG4kY2FsZW5kYXItdjFfdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENhbGVuZHJpZXIgLSB0aXRyZTogdGV4dCBhbGlnblxyXG5cclxuJGNhbGVuZGFyLXYxX21vbnRoX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFlbSAkZm9udC1mYW1pbHktLTI7XHJcbiRjYWxlbmRhci12MV9tb250aF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kY2FsZW5kYXItdjFfZGF5X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRjYWxlbmRhci12MV9kYXlfY29sb3I6ICRjYWxlbmRhci12MV9jb2xvcjtcclxuJGNhbGVuZGFyLXYxX2RheS0tb3V0ZXJtb250aF9jb2xvcjogbGlnaHRlbigkY2FsZW5kYXItdjFfY29sb3IsIDIwJSk7XHJcblxyXG4kY2FsZW5kYXItdjFfZGF5LS1ib29rZWRfY29sb3I6IGxpZ2h0ZW4oJGNhbGVuZGFyLXYxX2NvbG9yLCAyMCUpO1xyXG4kY2FsZW5kYXItdjFfZGF5LS1ib29rZWRfYm9yZGVyLWNvbG9yOiAjYjEzODM4O1xyXG5cclxuJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2NvbG9yOiBsaWdodGVuKCRjYWxlbmRhci12MV9jb2xvciwgMjAlKTtcclxuJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2JvcmRlci1jb2xvcjogIzUwYjEzODtcclxuXHJcbiRjYWxlbmRhci12MV9kYXRlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRjYWxlbmRhci12MV9kYXRlX2NvbG9yOiAkY2FsZW5kYXItdjFfY29sb3I7XHJcblxyXG4kY2FsZW5kYXItdjFfbGVnZW5kX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDEuMTI1ZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG4kY2FsZW5kYXItdjFfbGVnZW5kX2NvbG9yOiAkY2FsZW5kYXItdjFfZGF5LS1vdXRlcm1vbnRoX2NvbG9yO1xyXG5cclxuJGNhbGVuZGFyLXYxX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIHByw6ljw6lkZW50IC0gc3VpdmFudCA6IGNvdWxldXIgZGUgZm9uZFxyXG4kY2FsZW5kYXItdjFfYnVsbGV0X2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gcHLDqWPDqWRlbnQgLSBzdWl2YW50IDogY291bGV1clxyXG4kY2FsZW5kYXItdjFfYnVsbGV0X2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9uZXV0cmFsLTM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gcHLDqWPDqWRlbnQgLSBzdWl2YW50IDogY291bGV1ciBkZXMgYm9yZHVyZXNcclxuJGNhbGVuZGFyLXYxX2J1bGxldF9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIHByw6ljw6lkZW50IC0gc3VpdmFudCA+IGhvdmVyOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNhbGVuZGFyLXYxX2J1bGxldF9ob3Zlcl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIHByw6ljw6lkZW50IC0gc3VpdmFudCA+IGhvdmVyOiBjb3VsZXVyXHJcbiRjYWxlbmRhci12MV9idWxsZXQtaG92ZXJfYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBwcsOpY8OpZGVudCAtIHN1aXZhbnQgPiBob3ZlcjogY291bGV1ciBkZXMgYm9yZHVyZXNcclxuXHJcbiIsIiRjYWxsLXRyYWNraW5nX19iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNhbGwtdHJhY2tpbmdfX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjYWxsLXRyYWNraW5nX19oZWlnaHQ6IDcwcHggIWRlZmF1bHQ7XHJcbiRjYWxsLXRyYWNraW5nX19kZWNvcmF0ZV9oZWlnaHQ6IDMwcHggIWRlZmF1bHQ7XHJcbiRjYWxsLXRyYWNraW5nX19zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjYWxsLXRyYWNraW5nX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4ZW0vMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4uY2FsbC10cmFja2luZyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogJGNhbGwtdHJhY2tpbmdfX2hlaWdodDtcclxuICAgIHotaW5kZXg6IDM5OTk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsbC10cmFja2luZ19fYmFja2dyb3VuZF9jb2xvcjtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2FsbC10cmFja2luZ19fZGVjb3JhdGVfaGVpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19tYWlsIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGNhbGwtdHJhY2tpbmdfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjYWxsLXRyYWNraW5nX190ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWFpbC1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY2FsbC10cmFja2luZ19fc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjYWxsLXRyYWNraW5nX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FsbC10cmFja2luZ19fdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBob25lLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjYWxsLXRyYWNraW5nX19zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIkY2FsbC10cmFja2luZ19fYmFja2dyb3VuZF9jb2xvciA6ICRjb2xvcl9icmFuZC0yO1xyXG4kY2FsbC10cmFja2luZ19fdGV4dF9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRjYWxsLXRyYWNraW5nX19oZWlnaHQgOiA3MHB4O1xyXG4kY2FsbC10cmFja2luZ19fZGVjb3JhdGVfaGVpZ2h0IDogMzBweDtcclxuJGNhbGwtdHJhY2tpbmdfX3N2Z19jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRjYWxsLXRyYWNraW5nX190ZXh0X2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjA1OGVtLzIgJGZvbnQtZmFtaWx5LS0xOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQ6ICRjb250YWN0LWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvciAkY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2UgJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kY29udGFjdC1jb250ZW50LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX3BhZGRpbmcteTogM2VtICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX3JlZGFjX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9yZWRhY190ZXh0X2NvbG9yOiAkY29udGFjdC1jb250ZW50LXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX3JlZGFjX3RleHRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX3JlZGFjX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfaW1nX2JveC1zaGFkb3c6IDAgMnB4IDI1cHggMCByZ2JhKCRjb2xvcl9icmFuZC0zLDAuMikgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0ICFkZWZhdWx0OyAgICAgICAgICAgXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1wZXItcm93IDogMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXggOiAyZW0gIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1tYXJnaW4teSA6IDFlbSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLXBlci1yb3ctLWxnIDogMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi14LS1sZyA6IDFlbSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi15LS1sZyA6IDJlbSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLXBlci1yb3ctLXhsIDogMiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICBcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi14LS14bCA6IDJlbSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi15LS14bCA6IDJlbSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX21hcmdpbi1ib3R0b206IDRlbSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9jb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtZGVjb3JhdGlvbjogbm9uZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfbWFpbF93aGl0ZS1zcGFjZTogbm93cmFwICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2NvbG9yOiAkY29udGFjdC1jb250ZW50LXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2NvbG9yOiAkY29udGFjdC1jb250ZW50LXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFJlZGFjIFtCRUdJTl1cclxuJGNvbnRhY3QtY29udGVudC12MV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udDogJGNvbnRhY3QtY29udGVudC12MV9yZWRhY190ZXh0X2ZvbnQsXHJcbiAgICAgICAgY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dF9jb2xvcixcclxuICAgICAgICB0ZXh0LWFsaWduOiAkY29udGFjdC1jb250ZW50LXYxX3JlZGFjX3RleHRfdGV4dC1hbGlnbixcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtY29udGVudC12MV9yZWRhY190ZXh0X3RleHQtdHJhbnNmb3JtLFxyXG4gICAgKSxcclxuICAgICRjb250YWN0LWNvbnRlbnQtdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG4vLyBSZWRhYyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEFnZW5jZSBbQkVHSU5dXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfbWFwXHJcblxyXG4pO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9tYXBcclxuXHJcbik7XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aXRtZXRhYmxlX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aXRtZXRhYmxlX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aXRtZXRhYmxlX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfZm9udCxcclxuICAgICAgICBjb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfY29sb3IsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfdGV4dC1hbGlnbixcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2xldHRlci1zcGFjaW5nXHJcbiAgICApLCAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9tYXBcclxuXHJcbik7XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQ6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX2ZvbnQsXHJcbiAgICAgICAgY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yLFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1kZWNvcmF0aW9uXHJcbiAgICApLCRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX21hcFxyXG4pO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfX3RpbWV0YWJsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9fdGltZXRhYmxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2ZvbnQsXHJcbiAgICAgICAgY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9jb2xvcixcclxuICAgICAgICB0ZXh0LWFsaWduOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfbGV0dGVyLXNwYWNpbmdcclxuICAgICksICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X190aW1ldGFibGVfbWFwXHJcblxyXG4pO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfX3RpbWV0YWJsZS0taGlnaGxpZ2h0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X190aW1ldGFibGUtLWhpZ2hsaWdodF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQ6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2ZvbnQsXHJcbiAgICAgICAgY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2NvbG9yLFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9sZXR0ZXItc3BhY2luZ1xyXG4gICAgKSwgJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfX3RpbWV0YWJsZS0taGlnaGxpZ2h0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV93aWR0aDogMi43NzdlbSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faGVpZ2h0OiAyLjc3N2VtICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fcGFkZGluZzogLjVlbSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9yZWRhY190ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG4vLyBBZ2VuY2UgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRm9ybSBbQkVHSU5dXHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9tYXBcclxuKTtcclxuLy8gRm9ybSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNvbnRhY3QtY29udGVudC12MSB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJiA+IC5hZ2VuY3ktc2xpZGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5yZWRhYyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRjb250YWN0LWNvbnRlbnQtdjFfX3RleHRfbWFwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RyYXdpbmctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfaW1nX2JveC1zaGFkb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2FnZW5jeS1saXN0aW5nIHtcclxuICAgICAgICAuYWdlbmN5LWxpc3Rpbmcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDRlbSAwO1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLypAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi15fSAqIC0xICk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi15LS1sZ30gKiAtMSApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1tYXJnaW4teS0teGx9ICogLTEgKTtcclxuICAgICAgICAgICAgICAgICAgICB9Ki9cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgICAgICAgICAuaXRlbS0tbXVsdGlwbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXggJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi15O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tcGVyLXJvd30gLSAoI3skY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXl9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1tYXJnaW4teC0tbGcgJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi15LS1sZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1tYXJnaW4teS0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1tYXJnaW4teC0teGwgJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLXBlci1yb3ctLXhsfSAtICggI3skY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXktLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAmLml0ZW0tLW11bHRpcGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbV9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGltZXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX21hcCwgJyYnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2dyb3VwLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjNlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdGltZXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGltZXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3RpdG1ldGFibGVfX3RpdGxlX21hcCwgJyYnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3NjaGVkdWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfX3RpbWV0YWJsZV9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0taGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9fdGltZXRhYmxlLS1oaWdobGlnaHRfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9Ki9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyAudGltZXRhYmxlX19zY2hlZHVsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zY2hlZHVsZV9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfX3RpbWV0YWJsZS0taGlnaGxpZ2h0X21hcCwgJycsIGZhbHNlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2Zvcm0tYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAuZm9ybS1ibG9jayB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItc21hbGxfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX21hcCwgJyYnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdCA6IDZlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3RleHQtdmVydGljYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTEwMCUsMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogOTYlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb3JlX3RleHQtdmVydGljYWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29yZV90ZXh0LXZlcnRpY2FsX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLyogU0xJREUgQUdFTkNFICovXHJcblxyXG4gICAgJl9fYWdlbmN5LXNsaWRlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNmVtO1xyXG4gICAgICAgIC5hZ2VuY3ktc2xpZGVfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWdlbmN5LXNsaWRlX19pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX21hcCwgJyYnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZ3JvdXAtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX21hcCwgJycsIGZhbHNlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb29yZHMtbWFpbF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9tYWlsX3doaXRlLXNwYWNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX190aW1ldGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGltZXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3RpdG1ldGFibGVfX3RpdGxlX21hcCwgJyYnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3NjaGVkdWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X190aW1ldGFibGVfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLWhpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfX3RpbWV0YWJsZS0taGlnaGxpZ2h0X21hcCwgJycsIGZhbHNlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fc29jaWFsIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zb2NpYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjNlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19saW5re1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fcGFkZGluZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNvY2lhbF9fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxZW0gYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkY29udGFjdC1jb250ZW50LXYxX3JlZGFjX2ltZ19ib3gtc2hhZG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19yZWRhYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGNvbnRhY3QtY29udGVudC12MV9yZWRhY190ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGNvbnRhY3QtY29udGVudC12MV9fdGV4dF9tYXApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgOiAyMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCAgOiAyMCU7XHJcbiAgICAgICAgICAgIC8vYWxpZ24taXRlbXMgICA6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogI2ZmZjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgZmxleCAgICAgICAgICA6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICAgICAgICBvcGFjaXR5ICAgICAgIDogMTtcclxuICAgICAgICAgICAgYm9yZGVyICAgICAgICA6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdCAgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQgICAgICAgIDogNXB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtcyAgIDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk2cHg7XHJcblxyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICBoZWlnaHQgOiA1cHg7XHJcblxyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgIDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuLm15dGV4dCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ29udGFjdCBjb250ZW50IChjb250ZW51IMOgIGxhIHBhZ2UgYWxlcnRtYWlsKSAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kOiAkY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQtY29sb3IgJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlICRjb250YWN0LWNvbnRlbnQtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGNvbnRhY3QtY29udGVudC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGNvbnRhY3QtY29udGVudC12MV9wYWRkaW5nLXk6IDNlbTtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBSZWRhYyBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kY29udGFjdC1jb250ZW50LXYxX3JlZGFjX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJGNvbnRhY3QtY29udGVudC12MV9yZWRhY190ZXh0X2NvbG9yOiAkY29udGFjdC1jb250ZW50LXYxX2NvbG9yO1xyXG4kY29udGFjdC1jb250ZW50LXYxX3JlZGFjX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kY29udGFjdC1jb250ZW50LXYxX3JlZGFjX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX3JlZGFjX2ltZ19ib3gtc2hhZG93OiAwIDJweCAyNXB4IDAgcmdiYSgkY29sb3JfYnJhbmQtMywwLjIpO1xyXG5cclxuLy8gUmVkYWMgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBBZ2VuY2UgW0JFR0lOXVxyXG5cclxuLy8gTGlzdGluZ1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydDsgICAgICAgICAgICAvLyBMaXN0aW5nIDogYWxpZ25lbWVudCBkZXMgaXRlbXMgZmxleC1zdGFydCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLGV0Yy4uLiAobsOpY2Vzc2FpcmUgcG91ciBsZXMgZmlucyBkZSBsaWduZSlcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLXBlci1yb3cgOiAxOyAgICAgICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXggOiAyZW07XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1tYXJnaW4teSA6IDFlbTtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1wZXItcm93LS1sZyA6IDE7ICAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgPiBMRyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXktLWxnIDogMmVtO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLXBlci1yb3ctLXhsIDogMjsgICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA+IFhMIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1tYXJnaW4teC0teGwgOiAyZW07XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1tYXJnaW4teS0teGwgOiAyZW07XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGUgLSBOb20gZGUgbCdhZ2VuY2VcclxuLy9cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX21hcmdpbi1ib3R0b206IDRlbTtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGUgLSBDb29yZG9ubsOpZXNcclxuLy9cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vXHJcbi8vIFRleHRlIC0gQ29vcmRvbm7DqWVzIGxhYmVsXHJcbi8vXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTM7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yOiAkY29udGFjdC1jb250ZW50LXYxX2NvbG9yO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4vL1xyXG4vLyBUZXh0ZSAtIENvb3Jkb25uw6llcyB2YWx1ZVxyXG4vL1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9jb2xvcjtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbjogbGVmdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX21haWxfd2hpdGUtc3BhY2U6IG5vd3JhcDsgIC8vIE1haWwgOiBnZXN0aW9uIGR1IHBhc3NhZ2Ugw6AgbGEgbGlnbmVcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZSAtIEhvcmFpcmVcclxuLy9cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZSAtIEhvcmFpcmVcclxuLy9cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTM7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9jb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9jb2xvcjtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2NvbG9yOiAkY29udGFjdC1jb250ZW50LXYxX2NvbG9yO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG5cclxuLy8gVmVyc2lvbiBzbGlkZSAtIGNhcnJvdXNlbFxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jYXJvdXNlbF9mYXZvcml0ZV91bmFjdGl2ZV9vdmVybGF5X2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuODMpO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4vLyBNdWx0aSBhZ2VuY2VcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX3dpZHRoOiAyLjc3N2VtO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9oZWlnaHQ6IDIuNzc3ZW07XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9wYWRkaW5nOiAuNWVtO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX3JlZGFjX3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbi8vIEFnZW5jZSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZvcm0gW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuLy8gRm9ybSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRjb250YWN0LXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2NvbnRhY3QvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9iYWNrZ3JvdW5kOiAkY29udGFjdC12MV9iYWNrZ3JvdW5kLWNvbG9yICRjb250YWN0LXYxX2JhY2tncm91bmQtaW1hZ2UgJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRjb250YWN0LXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kY29udGFjdC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC42NSkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kY29udGFjdC12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kY29udGFjdC12MV9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGNvbnRhY3QtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkY29udGFjdC12MV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGNvbnRhY3QtdjFfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkY29udGFjdC12MV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkY29udGFjdC12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGNvbnRhY3QtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkY29udGFjdC12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvclxyXG4gICAgKSxcclxuICAgICRjb250YWN0LXYxX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kY29udGFjdC12MV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkY29udGFjdC12MV90ZXh0X2ZvbnQsXHJcbiAgICApLFxyXG4gICAgICAgICRjb250YWN0LXYxX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJGNvbnRhY3QtdjFfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkY29udGFjdC12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkY29udGFjdC12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRjb250YWN0LXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGNvbnRhY3QtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkY29udGFjdC12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGNvbnRhY3QtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRjb250YWN0LXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkY29udGFjdC12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSxcclxuICAgICRjb250YWN0LXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNvbnRhY3QtdjEge1xyXG4gICAgY29sb3I6ICRjb250YWN0LXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29udGFjdC12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udGFjdC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkY29udGFjdC12MV9fdGl0bGVfbWFwKTtcclxuICAgICAgICArIC5jb250YWN0LXYxX19saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkY29udGFjdC12MV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkY29udGFjdC12MV9fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb250YWN0LXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkY29udGFjdC12MV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRjb250YWN0LXYxX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRjb250YWN0LXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkY29udGFjdC12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29udGFjdC12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cdFx0LnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkY29udGFjdC12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29udGFjdC12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENvbnRhY3QgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRjb250YWN0LXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvY29udGFjdC8xLmpwZycpO1xyXG4kY29udGFjdC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kY29udGFjdC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kY29udGFjdC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kY29udGFjdC12MV9iYWNrZ3JvdW5kOiAkY29udGFjdC12MV9iYWNrZ3JvdW5kLWNvbG9yICRjb250YWN0LXYxX2JhY2tncm91bmQtaW1hZ2UgJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRjb250YWN0LXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kY29udGFjdC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC42NSk7XHJcbiRjb250YWN0LXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRjb250YWN0LXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGNvbnRhY3QtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kY29udGFjdC12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGNvbnRhY3QtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRjb250YWN0LXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kY29udGFjdC12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJGNvbnRhY3QtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRjb250YWN0LXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kY29udGFjdC12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJGNvbnRhY3QtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRjb250YWN0LXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kY29udGFjdC12MV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY29udGFjdC12MV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGNvbnRhY3QtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNvbnRhY3QtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRjb250YWN0LXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vIFNjcm9sbFxyXG4kY29udGFjdC12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kY29udGFjdC12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJGNvbnRhY3QtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJGNvbnRhY3QtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuJGNvbnRhY3QtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kY29udGFjdC12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kY29udGFjdC12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9jb250YWN0LzEuanBnJykgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfYmFja2dyb3VuZDogJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1jb2xvciAkY29udGFjdC12Ml9iYWNrZ3JvdW5kLWltYWdlICRjb250YWN0LXYyX2JhY2tncm91bmQtcmVwZWF0ICRjb250YWN0LXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY29udGFjdC12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGNvbnRhY3QtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNjUpICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kY29udGFjdC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcbiRjb250YWN0LXYyX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kY29udGFjdC12Ml9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY29udGFjdC12Ml9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG4kY29udGFjdC12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kY29udGFjdC12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvbnRhY3QtdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG4kY29udGFjdC12Ml9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfX3RleHRmaWVsZF9fbGFiZWxfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRjb250YWN0LXYyX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkY29udGFjdC12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRjb250YWN0LXYyX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkY29udGFjdC12Ml9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRjb250YWN0LXYyX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRjb250YWN0LXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkY29udGFjdC12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRjb250YWN0LXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgKSxcclxuICAgICRjb250YWN0LXYyX19idXR0b25fbWFwXHJcbik7XHJcblxyXG5cclxuJGNvbnRhY3QtdjJfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGNvbnRhY3QtdjJfdGV4dF9mb250LFxyXG4gICAgKSxcclxuICAgICRjb250YWN0LXYyX190ZXh0X21hcFxyXG5cclxuKTtcclxuXHJcbiRjb250YWN0LXYyX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGNvbnRhY3QtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGNvbnRhY3QtdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkY29udGFjdC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRjb250YWN0LXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGNvbnRhY3QtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRjb250YWN0LXYyX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkY29udGFjdC12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGNvbnRhY3QtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvclxyXG4gICAgKSxcclxuICAgICRjb250YWN0LXYyX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRjb250YWN0LXYyX19mb3JtX2Rhcms6ICgpICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9fZm9ybV9kYXJrIDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGZvcm1faW5wdXRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEsXHJcbiAgICAgICAgZm9ybV9sZWdhbHNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEsXHJcbiAgICAgICAgZm9ybV9jb25kaXRpb25zX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xLFxyXG4gICAgKSxcclxuICAgICRjb250YWN0LXYyX19mb3JtX2RhcmtcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNvbnRhY3QtdjIge1xyXG4gICAgY29sb3I6ICRjb250YWN0LXYyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb250YWN0LXYyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250YWN0LXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAyNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4OjEgO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgIFxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkY29udGFjdC12Ml9fdGl0bGVfbWFwKTtcclxuICAgICAgICArIC5jb250YWN0LXYyX19saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dGZpZWxkX19sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRjb250YWN0LXYyX190ZXh0ZmllbGRfX2xhYmVsX2NvbG9yO1xyXG4gICAgfVxyXG4gICAgLmZvcm1fX3ZhbGlkYXRpb24tY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRjb250YWN0LXYyX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGNvbnRhY3QtdjJfX2J1dHRvbl9tYXApO1xyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGNvbnRhY3QtdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRjb250YWN0LXYyX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGNvbnRhY3QtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGNvbnRhY3QtdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjb250YWN0LXYyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRjb250YWN0LXYyX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgQGluY2x1ZGUgIHNldEZvcm1EYXJrKCRjb250YWN0LXYyX19mb3JtX2RhcmspO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDNlbTtcclxuICAgICAgICB9XHJcblx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdC5jdXN0b20tc2VsZWN0QWdlbmNlIHtcclxuXHRcdFx0XHQuc2VsZWN0LXNlbGVjdGVkIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENvbnRhY3QgLSBWMlxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRjb250YWN0LXYyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvY29udGFjdC8xLmpwZycpO1xyXG4kY29udGFjdC12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kY29udGFjdC12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kY29udGFjdC12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kY29udGFjdC12Ml9iYWNrZ3JvdW5kOiAkY29udGFjdC12Ml9iYWNrZ3JvdW5kLWNvbG9yICRjb250YWN0LXYyX2JhY2tncm91bmQtaW1hZ2UgJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1yZXBlYXQgJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRjb250YWN0LXYyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kY29udGFjdC12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC42NSk7XHJcbiRjb250YWN0LXYyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRjb250YWN0LXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGNvbnRhY3QtdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kY29udGFjdC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGNvbnRhY3QtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRjb250YWN0LXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kY29udGFjdC12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJGNvbnRhY3QtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRjb250YWN0LXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGNvbnRhY3QtdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRjb250YWN0LXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kY29udGFjdC12Ml9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNvbnRhY3QtdjJfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvbnRhY3QtdjJfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRjb250YWN0LXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRjb250YWN0LXYyX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY29udGFjdC12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRjb250YWN0LXYyX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRjb250YWN0LXYyX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kY29udGFjdC12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kY29udGFjdC12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kY29udGFjdC12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRjb250YWN0LXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRjb250YWN0LXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2NvbnRhY3QvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19iYWNrZ3JvdW5kOiAkY29udGFjdC12M19iYWNrZ3JvdW5kLWNvbG9yICRjb250YWN0LXYzX2JhY2tncm91bmQtaW1hZ2UgJGNvbnRhY3QtdjNfYmFja2dyb3VuZC1yZXBlYXQgJGNvbnRhY3QtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRjb250YWN0LXYzX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kY29udGFjdC12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC42NSkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYzX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19fdGl0bGUtYWdlbmN5X2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zMzMzZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYzX190aXRsZS1hZ2VuY3lfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuMjc3OGVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYzX190aXRsZS1hZ2VuY3lfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGNvbnRhY3QtdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRjb250YWN0LXYzX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRjb250YWN0LXYzX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGNvbnRhY3QtdjNfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiRjb250YWN0LXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgIFxyXG4kY29udGFjdC12M19fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICBcclxuJGNvbnRhY3QtdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgIFxyXG4kY29udGFjdC12M19zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4kY29udGFjdC12M19fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYzX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGNvbnRhY3QtdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkY29udGFjdC12M19fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGNvbnRhY3QtdjNfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkY29udGFjdC12M19fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkY29udGFjdC12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGNvbnRhY3QtdjNfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkY29udGFjdC12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICksXHJcbiAgICAkY29udGFjdC12M19fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuXHJcbiRjb250YWN0LXYzX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYzX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRjb250YWN0LXYzX3RleHRfZm9udCxcclxuICAgICAgICB0ZXh0LWFsaWduOiAkY29udGFjdC12M190ZXh0X3RleHQtYWxpZ25cclxuICAgICksXHJcbiAgICAkY29udGFjdC12M19fdGV4dF9tYXBcclxuKTtcclxuXHJcbiRjb250YWN0LXYzX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGNvbnRhY3QtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGNvbnRhY3QtdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkY29udGFjdC12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRjb250YWN0LXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGNvbnRhY3QtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRjb250YWN0LXYzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkY29udGFjdC12M19fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGNvbnRhY3QtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvclxyXG4gICAgKSxcclxuICAgICRjb250YWN0LXYzX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRjb250YWN0LXYzX190aXRsZS1hZ2VuY3lfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRjb250YWN0LXYzX190aXRsZS1hZ2VuY3lfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRjb250YWN0LXYzX190aXRsZS1hZ2VuY3lfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkY29udGFjdC12M19fdGl0bGUtYWdlbmN5X2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9jb250ZW50XzJfY29sb3JcclxuICAgICAgICApLFxyXG4gICAgICAgICRjb250YWN0LXYzX190aXRsZS1hZ2VuY3lfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY29udGFjdC12MyB7XHJcbiAgICBjb2xvcjogJGNvbnRhY3QtdjNfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtdjNfYmFja2dyb3VuZDtcclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRhY3QtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXg6MTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19lZGl0b3JpYWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbWFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoIDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1hcCB7XHJcblx0XHRcdFx0Lm1hcCB7XHJcblx0XHRcdFx0XHQmX19jbHVzdGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYXAtdjNfbWFya2VyX2NvbG9yX3RyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0yMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRkaXYge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJG1hcC12M19jb2xvcl9jZXJjbGVfZm9udDsgICAgXHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkbWFwLXYzX21hcmtlcl9jb2xvcl9udW1iZXJfYWdlbmN5O1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcbiAgICAgICAgICAgICAgICAmX19jb250YWluZXItbWFwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fanMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRjb250YWN0LXYzX190aXRsZS1hZ2VuY3lfbWFwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGNvbnRhY3QtdjNfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgKyAuY29udGFjdC12M19fbGlua3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGNvbnRhY3QtdjNfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkY29udGFjdC12M19fYnV0dG9uX21hcCk7XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkY29udGFjdC12M19zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJGNvbnRhY3QtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkY29udGFjdC12M19zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkY29udGFjdC12M19zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGNvbnRhY3QtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRjb250YWN0LXYzX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkY29udGFjdC12M19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29udGFjdC12M19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBDb250YWN0IC0gVjNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRjb250YWN0LXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kY29udGFjdC12M19iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2NvbnRhY3QvMS5qcGcnKTtcclxuJGNvbnRhY3QtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGNvbnRhY3QtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGNvbnRhY3QtdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGNvbnRhY3QtdjNfYmFja2dyb3VuZDogJGNvbnRhY3QtdjNfYmFja2dyb3VuZC1jb2xvciAkY29udGFjdC12M19iYWNrZ3JvdW5kLWltYWdlICRjb250YWN0LXYzX2JhY2tncm91bmQtcmVwZWF0ICRjb250YWN0LXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY29udGFjdC12M19iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGNvbnRhY3QtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNjUpO1xyXG4kY29udGFjdC12M19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kY29udGFjdC12M19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRjb250YWN0LXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGNvbnRhY3QtdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRjb250YWN0LXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kY29udGFjdC12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGNvbnRhY3QtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRjb250YWN0LXYzX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kY29udGFjdC12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRjb250YWN0LXYzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRjb250YWN0LXYzX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlIC0gTm9tIGQnYWdlbmNlXHJcbi8vXHJcbiRjb250YWN0LXYzX190aXRsZS1hZ2VuY3lfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRjb250YWN0LXYzX190aXRsZS1hZ2VuY3lfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRjb250YWN0LXYzX190aXRsZS1hZ2VuY3lfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kY29udGFjdC12M19fdGl0bGUtYWdlbmN5X2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjMzMzNlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kY29udGFjdC12M19fdGl0bGUtYWdlbmN5X2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRjb250YWN0LXYzX190aXRsZS1hZ2VuY3lfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuMjc3OGVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRjb250YWN0LXYzX190aXRsZS1hZ2VuY3lfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJGNvbnRhY3QtdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRjb250YWN0LXYzX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kY29udGFjdC12M19fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY29udGFjdC12M19fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGNvbnRhY3QtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNvbnRhY3QtdjNfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRjb250YWN0LXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJGNvbnRhY3QtdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGNvbnRhY3QtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRjb250YWN0LXYzX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRjb250YWN0LXYzX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRjb250YWN0LXYzX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJGNvbnRhY3QtdjNfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRjb250YWN0LXY0X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2NvbnRhY3QvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9iYWNrZ3JvdW5kOiAkY29udGFjdC12NF9iYWNrZ3JvdW5kLWNvbG9yICRjb250YWN0LXY0X2JhY2tncm91bmQtaW1hZ2UgJGNvbnRhY3QtdjRfYmFja2dyb3VuZC1yZXBlYXQgJGNvbnRhY3QtdjRfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRjb250YWN0LXY0X2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kY29udGFjdC12NF9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC42NSkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgXHJcbiRjb250YWN0LXY0X3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9yZWRhY19pbWdfYm94LXNoYWRvdzogJGNvcmVfc2hhZG93ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9yZWRhY19pbWdfcG9zaXRpb246IGNlbnRlciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfcmVkYWNfaW1nX2ZpdDogY292ZXIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfY29vcmRfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfY29vcmRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yOiAkY29udGFjdC12NF9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcjogJGNvbnRhY3QtdjRfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF90aW1ldGFibGVfY29sb3I6ICRjb250YWN0LXY0X2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF90aW1ldGFibGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2NvbG9yOiAkY29udGFjdC12NF9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9jYXJvdXNlbF9mYXZvcml0ZV91bmFjdGl2ZV9vdmVybGF5X2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuODMpICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGNvbnRhY3QtdjRfc29jaWFsX2l0ZW1fYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9zb2NpYWxfaXRlbV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfc29jaWFsX2l0ZW1fd2lkdGg6IDIuNzc3ZW0gIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X3NvY2lhbF9pdGVtX2hlaWdodDogMi43NzdlbSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X3NvY2lhbF9pdGVtX3BhZGRpbmc6IC41ZW0gIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X3NvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9zb2NpYWxfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9zb2NpYWxfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X3NvY2lhbF9pdGVtX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiRjb250YWN0LXY0X19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkY29udGFjdC12NF9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRjb250YWN0LXY0X19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkY29udGFjdC12NF9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRjb250YWN0LXY0X19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRjb250YWN0LXY0X19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkY29udGFjdC12NF9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRjb250YWN0LXY0X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgKSxcclxuICAgICRjb250YWN0LXY0X19idXR0b25fbWFwXHJcbik7XHJcblxyXG5cclxuJGNvbnRhY3QtdjRfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGNvbnRhY3QtdjRfdGV4dF9mb250LFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRjb250YWN0LXY0X3RleHRfdGV4dC1hbGlnblxyXG4gICAgKSxcclxuICAgICRjb250YWN0LXY0X190ZXh0X21hcFxyXG4pO1xyXG5cclxuJGNvbnRhY3QtdjRfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkY29udGFjdC12NF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkY29udGFjdC12NF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRjb250YWN0LXY0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGNvbnRhY3QtdjRfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkY29udGFjdC12NF9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGNvbnRhY3QtdjRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRjb250YWN0LXY0X190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkY29udGFjdC12NF9fdGl0bGVfY29udGVudF8yX2NvbG9yXHJcbiAgICApLFxyXG4gICAgJGNvbnRhY3QtdjRfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBBZ2VuY2UgW0JFR0lOXVxyXG5cclxuJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRjb250YWN0LXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb250YWN0LXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiAkY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybSxcclxuXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb250YWN0LXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybSxcclxuICAgICksXHJcbiAgICAkY29udGFjdC12NF9pdGVtX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfbWFwOiAoXHJcbiAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkY29udGFjdC12NF9hZ2VuY3lfY29vcmRfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkY29udGFjdC12NF9hZ2VuY3lfY29vcmRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkY29udGFjdC12NF9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbik7XHJcbiRjb250YWN0LXY0X2FnZW5jeV90aXRtZXRhYmxlX190aXRsZV9tYXA6IChcclxuICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGNvbnRhY3QtdjRfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbik7XHJcblxyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udDogJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2ZvbnQsXHJcbiAgICAgICAgY29sb3I6ICRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9jb2xvcixcclxuICAgICAgICB0ZXh0LWFsaWduOiAkY29udGFjdC12NF9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfdGV4dC1hbGlnbixcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtdHJhbnNmb3JtXHJcbiAgICApLFxyXG4gICAgJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX21hcFxyXG4pO1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfbWFwOiAoXHJcbiAgICB0ZXh0X2ZvbnQ6ICRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9mb250LFxyXG4gICAgY29sb3I6ICRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcixcclxuICAgIHRleHQtYWxpZ246ICRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWFsaWduLFxyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybVxyXG4pO1xyXG5cclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X190aW1ldGFibGVfbWFwOiAoXHJcbiAgICB0ZXh0X2ZvbnQ6ICRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF90aW1ldGFibGVfZm9udCxcclxuICAgIGNvbG9yOiAkY29udGFjdC12NF9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2NvbG9yLFxyXG4gICAgdGV4dC1hbGlnbjogJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV90ZXh0LWFsaWduLFxyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF90aW1ldGFibGVfdGV4dC10cmFuc2Zvcm1cclxuKTtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X190aW1ldGFibGUtLWhpZ2hsaWdodF9tYXA6IChcclxuICAgIHRleHRfZm9udDogJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2ZvbnQsXHJcbiAgICBjb2xvcjogJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2NvbG9yLFxyXG4gICAgdGV4dC1hbGlnbjogJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtYWxpZ24sXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtdHJhbnNmb3JtXHJcbik7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGNvbnRhY3QtdjRfYWdlbmN5X19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkY29udGFjdC12NF9hZ2VuY3lfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkY29udGFjdC12NF9hZ2VuY3lfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkY29udGFjdC12NF9hZ2VuY3lfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbi8vIEFnZW5jZSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmNvbnRhY3QtdjQge1xyXG4gICAgY29sb3I6ICRjb250YWN0LXY0X2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fc29jaWFse1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIC41ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLjVlbTtcclxuICAgICAgICAgICAgJl9fc29jaWFsX19saW5re1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtdjRfc29jaWFsX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb250YWN0LXY0X3NvY2lhbF9pdGVtX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkY29udGFjdC12NF9zb2NpYWxfaXRlbV93aWR0aDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGNvbnRhY3QtdjRfc29jaWFsX2l0ZW1faGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRjb250YWN0LXY0X3NvY2lhbF9pdGVtX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtdjRfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb250YWN0LXY0X3NvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAuc29jaWFsX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29udGFjdC12NF9zb2NpYWxfaXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb2NpYWxfX3N2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmaWxsOiAkY29udGFjdC12NF9zb2NpYWxfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb250YWN0LXY0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250YWN0LXY0X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHRvcDtcclxuICAgICAgICBmbGV4OjE7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1tZCkge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZWRpdG9yaWFsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYWdlbmNpZXMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZ2VuY3ktc2xpZGVfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19ncm91cC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1fX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGVfbWFwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29vcmRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29vcmRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZ3JvdXAtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5jb29yZHNfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkY29udGFjdC12NF9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkY29udGFjdC12NF9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfbWFwLCAnJywgZmFsc2UpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdGltZXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpbWV0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkY29udGFjdC12NF9hZ2VuY3lfdGl0bWV0YWJsZV9fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fc2NoZWR1bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X190aW1ldGFibGVfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLWhpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X190aW1ldGFibGUtLWhpZ2hsaWdodF9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6ICRjb250YWN0LXY0X3JlZGFjX2ltZ19maXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiAkY29udGFjdC12NF9yZWRhY19pbWdfcG9zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkY29udGFjdC12NF9yZWRhY19pbWdfYm94LXNoYWRvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLW1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzNWVtKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGNvbnRhY3QtdjRfX3RleHRfbWFwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX21hcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDogMjAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgIDogMjAlO1xyXG4gICAgICAgICAgICAvL2FsaWduLWl0ZW1zICAgOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgIDogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgIDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICNmZmY7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogM2VtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDMxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgZmxleCAgICAgICAgICA6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICAgICAgICBvcGFjaXR5ICAgICAgIDogMTtcclxuICAgICAgICAgICAgYm9yZGVyICAgICAgICA6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdCAgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQgICAgICAgIDogNXB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtcyAgIDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk2cHg7XHJcblxyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgOiAkY29udGFjdC12NF9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgIDogJGNvbnRhY3QtdjRfYWdlbmN5X2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJGNvbnRhY3QtdjRfYWdlbmN5X2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICBoZWlnaHQgOiA1cHg7XHJcblxyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgOiAkY29udGFjdC12NF9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgICA6ICRjb250YWN0LXY0X2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgOiAkY29udGFjdC12NF9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRjb250YWN0LXY0X190aXRsZV9tYXApO1xyXG4gICAgICAgICsgLmNvbnRhY3QtdjRfX2xpbmtzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRjb250YWN0LXY0X190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGNvbnRhY3QtdjRfX2J1dHRvbl9tYXApO1xyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGNvbnRhY3QtdjRfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRjb250YWN0LXY0X3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGNvbnRhY3QtdjRfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGNvbnRhY3QtdjRfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjb250YWN0LXY0X3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UgOiAkY29udGFjdC12NF9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJGNvbnRhY3QtdjRfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbnRhY3QtdjRfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ29udGFjdCAtIFY0XHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kY29udGFjdC12NF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNvbnRhY3QtdjRfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9jb250YWN0LzEuanBnJyk7XHJcbiRjb250YWN0LXY0X2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRjb250YWN0LXY0X2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRjb250YWN0LXY0X2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRjb250YWN0LXY0X2JhY2tncm91bmQ6ICRjb250YWN0LXY0X2JhY2tncm91bmQtY29sb3IgJGNvbnRhY3QtdjRfYmFja2dyb3VuZC1pbWFnZSAkY29udGFjdC12NF9iYWNrZ3JvdW5kLXJlcGVhdCAkY29udGFjdC12NF9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNvbnRhY3QtdjRfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRjb250YWN0LXY0X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjY1KTtcclxuJGNvbnRhY3QtdjRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGNvbnRhY3QtdjRfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kY29udGFjdC12NF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRjb250YWN0LXY0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kY29udGFjdC12NF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGNvbnRhY3QtdjRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRjb250YWN0LXY0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kY29udGFjdC12NF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGNvbnRhY3QtdjRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kY29udGFjdC12NF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kY29udGFjdC12NF90ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRjb250YWN0LXY0X19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kY29udGFjdC12NF9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNvbnRhY3QtdjRfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvbnRhY3QtdjRfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRjb250YWN0LXY0X19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRjb250YWN0LXY0X19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY29udGFjdC12NF9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vLyBTb2NpYWwgcnN2XHJcblxyXG4kY29udGFjdC12NF9zb2NpYWxfaXRlbV9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRjb250YWN0LXY0X3NvY2lhbF9pdGVtX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IDtcclxuJGNvbnRhY3QtdjRfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgO1xyXG4kY29udGFjdC12NF9zb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCA7XHJcbiRjb250YWN0LXY0X3NvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgO1xyXG4kY29udGFjdC12NF9zb2NpYWxfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgO1xyXG4kY29udGFjdC12NF9zb2NpYWxfaXRlbV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSA7XHJcblxyXG4vLyBTY3JvbGxcclxuJGNvbnRhY3QtdjRfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGNvbnRhY3QtdjRfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRjb250YWN0LXY0X3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRjb250YWN0LXY0X3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRjb250YWN0LXY0X3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJGNvbnRhY3QtdjRfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEFnZW5jZSBbQkVHSU5dXHJcblxyXG4kY29udGFjdC12NF9yZWRhY19pbWdfYm94LXNoYWRvdzogJGNvcmVfc2hhZG93O1xyXG4kY29udGFjdC12NF9yZWRhY19pbWdfZml0OiBjb3ZlcjtcclxuJGNvbnRhY3QtdjRfcmVkYWNfaW1nX3Bvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZSAtIE5vbSBkZSBsJ2FnZW5jZVxyXG4vL1xyXG4kY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRjb250YWN0LXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiRjb250YWN0LXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRjb250YWN0LXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlIC0gQ29vcmRvbm7DqWVzXHJcbi8vXHJcbiRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kY29udGFjdC12NF9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGUgLSBDb29yZG9ubsOpZXMgbGFiZWxcclxuLy9cclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTM7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9jb2xvcjogJGNvbnRhY3QtdjRfY29sb3I7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZSAtIENvb3Jkb25uw6llcyB2YWx1ZVxyXG4vL1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yOiAkY29udGFjdC12NF9jb2xvcjtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZSAtIEhvcmFpcmVcclxuLy9cclxuJGNvbnRhY3QtdjRfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuJGNvbnRhY3QtdjRfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGUgLSBIb3JhaXJlXHJcbi8vXHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF90aW1ldGFibGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMztcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9jb2xvcjogJGNvbnRhY3QtdjRfY29sb3I7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF90aW1ldGFibGVfdGV4dC1hbGlnbjogbGVmdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2NvbG9yOiAkY29udGFjdC12NF9jb2xvcjtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNvbnRhY3QtdjRfYWdlbmN5X19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGNvbnRhY3QtdjRfYWdlbmN5X19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvbnRhY3QtdjRfYWdlbmN5X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vIENhcnJvdXNlbFxyXG4kY29udGFjdC12NF9hZ2VuY3lfY2Fyb3VzZWxfZmF2b3JpdGVfdW5hY3RpdmVfb3ZlcmxheV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjgzKTtcclxuXHJcbiRjb250YWN0LXY0X2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4kY29udGFjdC12NF9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4vLyBBZ2VuY2UgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKioiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kY3JvLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY3JvLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGNyby12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kY3JvLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGNyby12MV9iYWNrZ3JvdW5kOiAkY3JvLXYxX2JhY2tncm91bmQtY29sb3IgJGNyby12MV9iYWNrZ3JvdW5kLWltYWdlICRjcm8tdjFfYmFja2dyb3VuZC1yZXBlYXQgJGNyby12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNyby12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuNjgpICFkZWZhdWx0O1xyXG4kY3JvLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNyby12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kY3JvLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3JvLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGNyby12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXYxX3RleHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJGNyby12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGNyby12MV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY3JvLXYxX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY3JvLXYxX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY3JvLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNyby12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNyby12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGNyby12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3JvLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kY3JvLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGNyby12MV9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkY3JvLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJGNyby12MV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGNyby12MV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRjcm8tdjFfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJGNyby12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGNyby12MV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRjcm8tdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICApLFxyXG4gICAgJGNyby12MV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuXHJcbiRjcm8tdjFfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNyby12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQ6ICRjcm8tdjFfdGV4dF9mb250LFxyXG4gICAgKSxcclxuICAgICRjcm8tdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJGNyby12MV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNyby12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGNyby12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkY3JvLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGNyby12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRjcm8tdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkY3JvLXYxX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkY3JvLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkY3JvLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkY3JvLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLFxyXG4gICAgJGNyby12MV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jcm8tdjEge1xyXG4gICAgXHJcbiAgICBjb2xvcjogJGNyby12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNyby12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JvLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcblxyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwdmg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjR2aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRjcm8tdjFfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkY3JvLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRjcm8tdjFfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGNyby12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJGNyby12MV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRjcm8tdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGNyby12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGNyby12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJGNyby12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJGNyby12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY3JvLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubGFuZGluZy0tbm8taGVpZ2h0IHtcclxuICAgICAgICAuY3JvLXYxX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ3JvIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRjcm8tdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRjcm8tdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGcnKTtcclxuJGNyby12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kY3JvLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRjcm8tdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGNyby12MV9iYWNrZ3JvdW5kOiAkY3JvLXYxX2JhY2tncm91bmQtY29sb3IgJGNyby12MV9iYWNrZ3JvdW5kLWltYWdlICRjcm8tdjFfYmFja2dyb3VuZC1yZXBlYXQgJGNyby12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNyby12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEJhY2tncm91bmRcclxuJGNyby12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC42OCk7ICAgICAgICAgLy8gT3ZlcmxheSBiYWNrZ3JvdW5kXHJcbiRjcm8tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvdWxldXIgZHUgbW9kdWxlXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kY3JvLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGNyby12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRjcm8tdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRjcm8tdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDYwMCA0NXB4LzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRjcm8tdjFfdGV4dF9mb250OiAkYm9keV9mb250O1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRjcm8tdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRjcm8tdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRjcm8tdjFfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRjcm8tdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRjcm8tdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNyby12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNyby12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRjcm8tdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRjcm8tdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRjcm8tdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJGNyby12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kY3JvLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJGNyby12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kY3JvLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY3JvLXYyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGNyby12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kY3JvLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGNyby12Ml9iYWNrZ3JvdW5kOiAkY3JvLXYyX2JhY2tncm91bmQtY29sb3IgJGNyby12Ml9iYWNrZ3JvdW5kLWltYWdlICRjcm8tdjJfYmFja2dyb3VuZC1yZXBlYXQgJGNyby12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNyby12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kY3JvLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNyby12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kY3JvLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3JvLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGNyby12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGNyby12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kY3JvLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kY3JvLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNyby12Ml9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kY3JvLXYyX19idXR0b25fY29sb3IgOiAkY29yZV9idXR0b25fY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kY3JvLXYyX19idXR0b25faG92ZXJfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IhZGVmYXVsdDtcclxuJGNyby12Ml9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3cgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX3RleHQtdmVydGljYWxfY29sb3I6ICRjb3JlX3RleHQtdmVydGljYWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX3RleHQtdmVydGljYWxfbGVmdDogMCAhZGVmYXVsdDtcclxuJGNyby12Ml9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNyby12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGNyby12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3JvLXYyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kY3JvLXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRjcm8tdjJfX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY3JvLXYyX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGNyby12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRjcm8tdjJfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRjcm8tdjJfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkY3JvLXYyX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRjcm8tdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRjcm8tdjJfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkY3JvLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgKSxcclxuICAgICRjcm8tdjJfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbiRjcm8tdjJfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNyby12Ml9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkY3JvLXYyX3RleHRfZm9udCxcclxuICAgICksXHJcbiAgICAkY3JvLXYyX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJGNyby12Ml9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNyby12Ml9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGNyby12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkY3JvLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGNyby12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRjcm8tdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkY3JvLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkY3JvLXYyX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkY3JvLXYyX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkY3JvLXYyX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkY3JvLXYyX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCBcclxuICAgICRjcm8tdjJfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmNyby12MiB7XHJcblxyXG4gICAgY29sb3I6ICRjcm8tdjJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNyby12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JvLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyAgICBcclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5qc3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDogNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHJhd2luZy1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdCA6IDVlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyYXdpbmdfX2ltZyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRjcm8tdjJfX2ltYWdlX3NoYWRvdztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZHJhd2luZ19fdGV4dC12ZXJ0aWNhbCB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNyby12Ml9fdGV4dC12ZXJ0aWNhbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxlZnQ6ICRjcm8tdjJfX3RleHQtdmVydGljYWxfbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGNyby12Ml9fdGl0bGVfbWFwKTtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQtMSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQtMiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRjcm8tdjJfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGNyby12Ml9fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZpZGVvLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodCA6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuanNzY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkY3JvLXYyX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkY3JvLXYyX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGNyby12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkY3JvLXYyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkY3JvLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UgOiAkY3JvLXYyX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkY3JvLXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjcm8tdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBDcm8gLSBWMlxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kY3JvLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kY3JvLXYyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnJyk7XHJcbiRjcm8tdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGNyby12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kY3JvLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRjcm8tdjJfYmFja2dyb3VuZDogJGNyby12Ml9iYWNrZ3JvdW5kLWNvbG9yICRjcm8tdjJfYmFja2dyb3VuZC1pbWFnZSAkY3JvLXYyX2JhY2tncm91bmQtcmVwZWF0ICRjcm8tdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRjcm8tdjJfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRjcm8tdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpO1xyXG4kY3JvLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRjcm8tdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kY3JvLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGNyby12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGNyby12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGNyby12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kY3JvLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kY3JvLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG4kY3JvLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kY3JvLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kY3JvLXYyX3RleHRfZm9udDogJGJvZHlfZm9udDtcclxuXHJcbi8vXHJcbi8vIEltYWdlXHJcbi8vXHJcbiRjcm8tdjJfX2ltYWdlX3NoYWRvdzogJGNvcmVfc2hhZG93O1xyXG4kY3JvLXYyX190ZXh0LXZlcnRpY2FsX2NvbG9yOiAkY29yZV90ZXh0LXZlcnRpY2FsX2NvbG9yO1xyXG4kY3JvLXYyX190ZXh0LXZlcnRpY2FsX2xlZnQ6IDA7XHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJGNyby12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kY3JvLXYyX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiRjcm8tdjJfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29yZV9idXR0b25fY29sb3I7XHJcbiRjcm8tdjJfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuJGNyby12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiRjcm8tdjJfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuJGNyby12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbi8vIFNjcm9sbFxyXG4kY3JvLXYyX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kY3JvLXYyX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kY3JvLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRjcm8tdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuJGNyby12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRjcm8tdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuIiwiICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRjcm8tdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGcnKSAhZGVmYXVsdDtcclxuJGNyby12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kY3JvLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kY3JvLXYzX2JhY2tncm91bmQ6ICRjcm8tdjNfYmFja2dyb3VuZC1jb2xvciAkY3JvLXYzX2JhY2tncm91bmQtaW1hZ2UgJGNyby12M19iYWNrZ3JvdW5kLXJlcGVhdCAkY3JvLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY3JvLXYzX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kY3JvLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJGNyby12M19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGNyby12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGNyby12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kY3JvLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGNyby12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXYzX3RleHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJGNyby12M19fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGNyby12M19fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY3JvLXYzX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY3JvLXYzX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY3JvLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNyby12M19zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNyby12M19zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGNyby12M19zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3JvLXYzX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kY3JvLXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY3JvLXYzX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b20gOiAxZW0gIWRlZmF1bHQ7XHJcbiRjcm8tdjNfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRjcm8tdjNfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGNyby12M19pdGVtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNyby12M19pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS4yICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGNyby12M19pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY3JvLXYzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuJGNyby12M19fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkY3JvLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJGNyby12M19fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGNyby12M19fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRjcm8tdjNfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJGNyby12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGNyby12M19fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRjcm8tdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICApLFxyXG4gICAgJGNyby12M19fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuJGNyby12M19fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY3JvLXYzX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRjcm8tdjNfdGV4dF9mb250LFxyXG4gICAgKSxcclxuICAgICRjcm8tdjNfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kY3JvLXYzX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY3JvLXYzX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkY3JvLXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRjcm8tdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkY3JvLXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGNyby12M19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksIFxyXG4gICAgJGNyby12M19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuJGNyby12M19pdGVtX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfaXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkY3JvLXYzX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJGNyby12M19pdGVtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRjcm8tdjNfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRjcm8tdjNfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRjcm8tdjNfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRjcm8tdjNfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGNyby12M19pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkY3JvLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRjcm8tdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJGNyby12M19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmNyby12MyB7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNyby12M19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JvLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgY29sb3I6ICRjcm8tdjNfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuanNzY3JvbGwtYmxvY2sge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDogNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kcmF3aW5nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdCA6IDVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkY3JvLXYzX190aXRsZV9tYXApO1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0yIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGNyby12M19fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkY3JvLXYzX19idXR0b25fbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAuanNzY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgaGVpZ2h0IDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGNyby12M19zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJGNyby12M19zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRjcm8tdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGNyby12M19zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGNyby12M19zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJGNyby12M19zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJGNyby12M19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY3JvLXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkY3JvLXYzX2l0ZW1fdGl0bGVfbWFwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuanNzY3JvbGwtYmxvY2sge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENybyAtIFYzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRjcm8tdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRjcm8tdjNfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGcnKTtcclxuJGNyby12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kY3JvLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRjcm8tdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGNyby12M19iYWNrZ3JvdW5kOiAkY3JvLXYzX2JhY2tncm91bmQtY29sb3IgJGNyby12M19iYWNrZ3JvdW5kLWltYWdlICRjcm8tdjNfYmFja2dyb3VuZC1yZXBlYXQgJGNyby12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNyby12M19iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGNyby12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44Nik7XHJcbiRjcm8tdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGNyby12M19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRjcm8tdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kY3JvLXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kY3JvLXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kY3JvLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRjcm8tdjNfdGV4dF9mb250OiAkYm9keV9mb250O1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRjcm8tdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJGNyby12M19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4kY3JvLXYzX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRjcm8tdjNfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRjcm8tdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kY3JvLXYzX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kY3JvLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vIFNjcm9sbFxyXG4kY3JvLXYzX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kY3JvLXYzX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kY3JvLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRjcm8tdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuJGNyby12M19zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRjcm8tdjNfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcbiRjcm8tdjNfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbSA6IDFlbTtcclxuJGNyby12M19pdGVtX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNyby12M19pdGVtX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGNyby12M19pdGVtX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kY3JvLXYzX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogMDtcclxuXHJcbiRjcm8tdjNfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRjcm8tdjNfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRjcm8tdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuMiAkZm9udC1mYW1pbHktLTI7XHJcbiRjcm8tdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kY3JvLXYzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRjcm8tdjNfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRlZGl0b3JpYWwtaG9tZS12MV9iYWNrZ3JvdW5kLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NCwyMjcsMTM4LDEpIDAlLCByZ2JhKDI1MCwyMDIsMTAwLDEpIDEwMCUpICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfYmFja2dyb3VuZDogJGVkaXRvcmlhbC1ob21lLXYxX2JhY2tncm91bmQtY29sb3IgJGVkaXRvcmlhbC1ob21lLXYxX2JhY2tncm91bmQtaW1hZ2UgJGVkaXRvcmlhbC1ob21lLXYxX2JhY2tncm91bmQtcmVwZWF0ICRlZGl0b3JpYWwtaG9tZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVkaXRvcmlhbC1ob21lLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkZWRpdG9yaWFsLWhvbWUtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGVkaXRvcmlhbC1ob21lLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbC1ob21lLXYxX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRlZGl0b3JpYWwtaG9tZS12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkZWRpdG9yaWFsLWhvbWUtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkZWRpdG9yaWFsLWhvbWUtdjFfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJGVkaXRvcmlhbC1ob21lLXYxX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkZWRpdG9yaWFsLWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkZWRpdG9yaWFsLWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJGVkaXRvcmlhbC1ob21lLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRlZGl0b3JpYWwtaG9tZS12MV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuXHJcbiRlZGl0b3JpYWwtaG9tZS12MV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfZm9udDogJGVkaXRvcmlhbC1ob21lLXYxX3RleHRfZm9udCxcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkZWRpdG9yaWFsLWhvbWUtdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJGVkaXRvcmlhbC1ob21lLXYxX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkZWRpdG9yaWFsLWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRlZGl0b3JpYWwtaG9tZS12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkZWRpdG9yaWFsLWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGVkaXRvcmlhbC1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRlZGl0b3JpYWwtaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRlZGl0b3JpYWwtaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRlZGl0b3JpYWwtaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRlZGl0b3JpYWwtaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRlZGl0b3JpYWwtaG9tZS12MV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5lZGl0b3JpYWwtaG9tZS12MSB7XHJcblxyXG4gICAgY29sb3I6ICRlZGl0b3JpYWwtaG9tZS12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NCwyMjcsMTM4LDEpIDAlLCByZ2JhKDI1MCwyMDIsMTAwLDEpIDEwMCUpO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVkaXRvcmlhbC1ob21lLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuMmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC4yZW07XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXIteHhsX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC4yZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC4yZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlLWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVjb3JhdGUtYmxvY2sge1xyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21haW4tYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNSU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkZWRpdG9yaWFsLWhvbWUtdjFfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkZWRpdG9yaWFsLWhvbWUtdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGVkaXRvcmlhbC1ob21lLXYxX19idXR0b25fbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRlZGl0b3JpYWwtaG9tZS12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJGVkaXRvcmlhbC1ob21lLXYxX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGVkaXRvcmlhbC1ob21lLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRlZGl0b3JpYWwtaG9tZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGVkaXRvcmlhbC1ob21lLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UgOiAkZWRpdG9yaWFsLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRlZGl0b3JpYWwtaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkZWRpdG9yaWFsLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5sYW5kaW5nLS1uby1oZWlnaHQge1xyXG4gICAgICAgIC5lZGl0b3JpYWwtaG9tZS12MV9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiJGJvZHlfZm9udCAgICAgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRib2R5X2ZvbnRfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTIgIWRlZmF1bHQ7XHJcbiRib2R5X2JhY2tncm91bmQtY29sb3IgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX2RlY29yYXRlLWVsZW1lbnRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29yZV9zaGFkb3c6IDBweCAwcHggMzVweCAwcHggdHJhbnNwYXJlbnRpemUoJGNvbG9yX2JyYW5kLTMsIDAuOCkgIWRlZmF1bHQ7XHJcbiR3cmFwcGVyLXNtYWxsX21heC13aWR0aCA6IDk2NXB4ICFkZWZhdWx0O1xyXG4kd3JhcHBlcl9tYXgtd2lkdGggICAgICAgOiAxMjMwcHggIWRlZmF1bHQ7XHJcbiR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg6IDE0MDBweCAhZGVmYXVsdDtcclxuJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoIDogMTUzNXB4ICFkZWZhdWx0O1xyXG4kd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aCA6IDE4MTVweCAhZGVmYXVsdDtcclxuJHdyYXBwZXIteHhsX21heC13aWR0aCA6IDIwMDBweCAhZGVmYXVsdDtcclxuJHdyYXBwZXJfcGFkZGluZyAgICA6IDEwcHggIWRlZmF1bHQ7XHJcbiR3cmFwcGVyX3BhZGRpbmctLW1kOiAzZW0gIWRlZmF1bHQ7XHJcbiR3cmFwcGVyX3BhZGRpbmcteCAgICA6IDFlbSAhZGVmYXVsdDtcclxuJHdyYXBwZXJfcGFkZGluZy14LS1tZDogM2VtICFkZWZhdWx0O1xyXG4kd3JhcHBlcl9wYWRkaW5nLXkgICAgOiAyZW0gIWRlZmF1bHQ7XHJcbiR3cmFwcGVyX3BhZGRpbmcteS0tbWQ6IDNlbSAhZGVmYXVsdDtcclxuJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQ6IDEyMTBweCAhZGVmYXVsdDtcclxuJG1lbnUtYnVyZ2VyLWFsd2F5czogZmFsc2UgIWRlZmF1bHQ7XHJcblxyXG4kYnJlYWtwb2ludHM6ICgpICFkZWZhdWx0ICFkZWZhdWx0O1xyXG4kYnJlYWtwb2ludHM6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICAneHMnOiAwLFxyXG4gICAgICAgICdzbSc6IDU3NnB4LFxyXG4gICAgICAgICdtZCc6IDc2OHB4LFxyXG4gICAgICAgICdsZyc6IDk5MnB4LFxyXG4gICAgICAgICd4bCc6IDEyMDBweCxcclxuICAgICAgICAneHhsJzogMTQwMHB4LFxyXG4gICAgICAgICdoLW1kJzogNzY4cHgsXHJcbiAgICAgICAgJ2gtbGcnOiA5MDBweCxcclxuICAgICAgICAnaC14bCc6IDEyMDBweCxcclxuICAgICksJGJyZWFrcG9pbnRzXHJcbik7XHJcblxyXG4kdHlwb19mbHVpZF9taW4td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAnc20nKSAhZGVmYXVsdDtcclxuJHR5cG9fZmx1aWRfbWFzLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJ3hsJykgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpICFkZWZhdWx0O1xyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAgICAgICAgICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLWNvbG9yICRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtaW1hZ2UgJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1yZXBlYXQgJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2h4X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfaHhfZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfaHhfc3Bhbl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2h4X3NwYW5fX2ZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X3BfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X3BfbWFyZ2luOiAuNWVtIDAgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9ocl9ib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2hyX2JvcmRlci1ib3R0b206IDAgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsLWFnZW5jeV90ZXh0X21hcmdpbjogMmVtIDAgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsLWFnZW5jeV90ZXh0LXZlcnRpY2FsX2NvbG9yOiAkY29yZV90ZXh0LXZlcnRpY2FsX2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV90ZXh0LXZlcnRpY2FsX2xlZnQ6IC0yMHB4ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV90ZXh0LXZlcnRpY2FsX2ZvbnQ6ICRjb3JlX3RleHQtdmVydGljYWxfZm9udCAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9tYXJnaW4tYm90dG9tOiA0ZW0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX21hcFxyXG5cclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmVkaXRvcmlhbC1hZ2VuY3kge1xyXG4gICAgYmFja2dyb3VuZDogJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkZWRpdG9yaWFsLWFnZW5jeV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiAkZWRpdG9yaWFsLWFnZW5jeV90ZXh0LWFsaWduO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNldFRpdGxlKCRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9tYXApO1xyXG5cclxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDZ7XHJcbiAgICAgICAgY29sb3I6ICRlZGl0b3JpYWxfaHhfY29sb3I7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRlZGl0b3JpYWxfaHhfZm9udC1mYW1pbHk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWxfaHhfc3Bhbl9jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRlZGl0b3JpYWxfaHhfc3Bhbl9fZm9udC1mYW1pbHk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1hZ2VuY3lfbGlua19jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWwtYWdlbmN5X3BfbWFyZ2luO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWwtYWdlbmN5X3BfbWFyZ2luO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuICAgIH1cclxuXHJcbiAgICBvbCB7XHJcbiAgICAgICAgbWFyZ2luOiAkZWRpdG9yaWFsLWFnZW5jeV9wX21hcmdpbjtcclxuICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGhyIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgQGlmICRlZGl0b3JpYWwtYWdlbmN5X3RleHQtYWxpZ24gPT0gY2VudGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgYm9yZGVyLXRvcDogJGVkaXRvcmlhbC1hZ2VuY3lfaHJfYm9yZGVyLXRvcDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkZWRpdG9yaWFsLWFnZW5jeV9ocl9ib3JkZXItYm90dG9tO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAucmVkYWMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kcmF3aW5nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRhbGVydG1haWwtY29udGVudC12MV9yZWRhY19pbWdfYm94LXNoYWRvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3RleHQtdmVydGljYWwge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlZGl0b3JpYWwtYWdlbmN5X3RleHQtdmVydGljYWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWwtYWdlbmN5X3RleHQtdmVydGljYWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6ICRlZGl0b3JpYWwtYWdlbmN5X3RleHQtdmVydGljYWxfbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZGl0b3JpYWxfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbjogJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dF9tYXJnaW47XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5lZGl0b3JpYWwtZ3JvdXAge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIEN1c3RvbVxyXG4gICAgLmVkaXRvcmlhbC1zY2hlZHVsZV9fdGFibGUge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuXHJcbn0iLCIkZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLWNvbG9yICRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtaW1hZ2UgJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1yZXBlYXQgJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtc2l6ZTtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2h4X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfaHhfZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMjtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfaHhfc3Bhbl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2h4X3NwYW5fX2ZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTM7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X3BfbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X3BfbWFyZ2luOiAuNWVtIDA7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9ocl9ib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2hyX2JvcmRlci1ib3R0b206IDA7XHJcblxyXG4kZWRpdG9yaWFsLWFnZW5jeV90ZXh0X21hcmdpbjogMmVtIDA7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X3RleHQtdmVydGljYWxfY29sb3I6ICRjb3JlX3RleHQtdmVydGljYWxfY29sb3I7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X3RleHQtdmVydGljYWxfbGVmdDogMWVtO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV90ZXh0LXZlcnRpY2FsX2ZvbnQ6ICRjb3JlX3RleHQtdmVydGljYWxfZm9udDtcclxuXHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9tYXJnaW4tYm90dG9tOiA0ZW07XHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3I7IiwiLmVkaXRvcmlhbC1sZWdhbHMge1xyXG4gICAgdWwgbGkgcCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmVkaXRvcmlhbCB7XHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIHVsICB7XHJcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfYmFja2dyb3VuZDogJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLWNvbG9yICRlZGl0b3JpYWxfYmFja2dyb3VuZC1pbWFnZSAkZWRpdG9yaWFsX2JhY2tncm91bmQtcmVwZWF0ICRlZGl0b3JpYWxfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlZGl0b3JpYWxfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfaHhfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2h4X2ZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfaHhfc3Bhbl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfaHhfc3Bhbl9fZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9wX21hcmdpbjogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3BfbWFyZ2luOiAuNWVtIDAgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfaHJfYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2hyX2JvcmRlci1ib3R0b206IDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZWRpdG9yaWFsIHtcclxuICAgICYubGFuZGluZyB7XHJcblxyXG4gICAgfVxyXG4gICAgYmFja2dyb3VuZDogJGVkaXRvcmlhbF9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRlZGl0b3JpYWxfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiAkZWRpdG9yaWFsX3RleHQtYWxpZ247XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xyXG4gICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsX2h4X2NvbG9yO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZWRpdG9yaWFsX2h4X2ZvbnQtZmFtaWx5O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsX2h4X3NwYW5fY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZWRpdG9yaWFsX2h4X3NwYW5fX2ZvbnQtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuNmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRlZGl0b3JpYWxfbGlua19jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWxfcF9tYXJnaW47XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIG1hcmdpbjogJGVkaXRvcmlhbF9wX21hcmdpbjtcclxuICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG4gICAgICAgIG1hcmdpbjogJGVkaXRvcmlhbF9wX21hcmdpbjtcclxuICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGhyIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgQGlmICRlZGl0b3JpYWxfdGV4dC1hbGlnbiA9PSBjZW50ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBib3JkZXItdG9wOiAkZWRpdG9yaWFsX2hyX2JvcmRlci10b3A7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGVkaXRvcmlhbF9ocl9ib3JkZXItYm90dG9tO1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcblxyXG4gICAgLy8gQ3VzdG9tXHJcbiAgICAuZWRpdG9yaWFsLXNjaGVkdWxlX190YWJsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEVkaXRvcmlhbFxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kZWRpdG9yaWFsX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRlZGl0b3JpYWxfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kZWRpdG9yaWFsX2JhY2tncm91bmQ6ICRlZGl0b3JpYWxfYmFja2dyb3VuZC1jb2xvciAkZWRpdG9yaWFsX2JhY2tncm91bmQtaW1hZ2UgJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLXJlcGVhdCAkZWRpdG9yaWFsX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZWRpdG9yaWFsX2JhY2tncm91bmQtc2l6ZSA7XHJcblxyXG4kZWRpdG9yaWFsX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRlZGl0b3JpYWxfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuLy8gVGl0cmUgOiBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2XHJcbiRlZGl0b3JpYWxfaHhfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZWRpdG9yaWFsX2h4X2ZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTI7XHJcblxyXG4kZWRpdG9yaWFsX2h4X3NwYW5fY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZWRpdG9yaWFsX2h4X3NwYW5fX2ZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTM7XHJcblxyXG4vLyBQYXJhZ3JhcGhlc1xyXG4kZWRpdG9yaWFsX3BfbWFyZ2luOiAwIDAgMmVtIDA7XHJcblxyXG5cclxuLy8gTGlzdGUgbm9uIG51bcOpcm90w6llcyAodWwpXHJcbiRlZGl0b3JpYWxfcF9tYXJnaW46IC41ZW0gMDtcclxuXHJcblxyXG4vLyBMaWVuc1xyXG4kZWRpdG9yaWFsX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG5cclxuLy8gSHJcclxuJGVkaXRvcmlhbF9ocl9ib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiRlZGl0b3JpYWxfaHJfYm9yZGVyLWJvdHRvbTogMDtcclxuXHJcblxyXG4iLCIkbGlzdGluZy1iYW5kZWF1X19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFuZGVhdV9fY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbmRlYXVfX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbmRlYXVfX21pbi1oZWlnaHQ6IDM2MHB4ICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5kZWF1X19wYWRkaW5nOiAyMHB4ICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5kZWF1X19tYXJnaW4tdG9wOiAyMHB4ICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5kZWF1X19jb250YWluZXItdGV4dF9fcGFkZGluZzogMjBweCAhZGVmYXVsdDtcclxuXHJcbiRsaXN0aW5nLWJhbmRlYXVfX3RpdGxlMV9fZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5kZWF1X190aXRsZTFfX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5kZWF1X190aXRsZTFfX3RleHQtdHJhbnNmb3JtOiAkdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5kZWF1X190aXRsZTFfX2xldHRlci1zcGFjaW5nOiAkdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG5cclxuJGxpc3RpbmctYmFuZGVhdV9fdGl0bGUyX19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjJlbS8xLjQgQXZlbmlyLU1lZGl1bSwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFuZGVhdV9fdGl0bGUyX19jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFuZGVhdV9fdGl0bGUyX190ZXh0LXRyYW5zZm9ybTogJHRpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFuZGVhdV9fdGl0bGUyX19sZXR0ZXItc3BhY2luZzogJHRpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuXHJcbiRsaXN0aW5nLWJhbmRlYXVfX3RleHRfX2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbmRlYXVfX3RleHRfX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5kZWF1X190ZXh0X190ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFuZGVhdV9fdGV4dF9fbGV0dGVyLXNwYWNpbmc6ICRib2R5X2ZvbnRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdGluZy1iYW5kZWF1X19idXR0b25fX2NvbG9yOiAkY29yZV9idXR0b25fY29sb3IgIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbmRlYXVfX2J1dHRvbl9fYm9yZGVyOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5kZWF1X19idXR0b25fX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5kZWF1X19idXR0b25fX2JvcmRlcl93aWR0aDogJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFuZGVhdV9fYnV0dG9uX19jb2xvci0taG92ZXI6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFuZGVhdV9fYnV0dG9uX19ib3JkZXItLWhvdmVyOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5kZWF1X19idXR0b25fX2JhY2tncm91bmQtLWhvdmVyOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbi5saXN0aW5nLWJhbmRlYXUtaW5uZXIge1xyXG4gICAgY29sb3I6ICRsaXN0aW5nLWJhbmRlYXVfX2NvbG9yO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdGluZy1iYW5kZWF1X19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGxpc3RpbmctYmFuZGVhdV9fYmFja2dyb3VuZC1pbWFnZTtcclxuICAgIHBhZGRpbmc6ICRsaXN0aW5nLWJhbmRlYXVfX3BhZGRpbmc7XHJcbiAgICBtaW4taGVpZ2h0OiAkbGlzdGluZy1iYW5kZWF1X19taW4taGVpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogJGxpc3RpbmctYmFuZGVhdV9fbWFyZ2luLXRvcDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiAkbGlzdGluZy1iYW5kZWF1X19jb250YWluZXItdGV4dF9fcGFkZGluZztcclxuICAgICAgICBmb250OiAkbGlzdGluZy1iYW5kZWF1X190ZXh0X19mb250O1xyXG4gICAgICAgIGNvbG9yOiAkbGlzdGluZy1iYW5kZWF1X190ZXh0X19jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGxpc3RpbmctYmFuZGVhdV9fdGV4dF9fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsaXN0aW5nLWJhbmRlYXVfX3RleHRfX2xldHRlci1zcGFjaW5nO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0O1xyXG5cclxuICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRsaXN0aW5nLWJhbmRlYXVfX3RpdGxlMV9fZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlzdGluZy1iYW5kZWF1X190aXRsZTFfX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRsaXN0aW5nLWJhbmRlYXVfX3RpdGxlMV9fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxpc3RpbmctYmFuZGVhdV9fdGl0bGUxX19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRsaXN0aW5nLWJhbmRlYXVfX3RpdGxlMl9fZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlzdGluZy1iYW5kZWF1X190aXRsZTJfX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRsaXN0aW5nLWJhbmRlYXVfX3RpdGxlMV9fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxpc3RpbmctYmFuZGVhdV9fdGl0bGUxX19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5rcy1ncm91cF9fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRsaXN0aW5nLWJhbmRlYXVfX2J1dHRvbl9fY29sb3I7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAkbGlzdGluZy1iYW5kZWF1X19idXR0b25fX2JvcmRlcl93aWR0aCAkbGlzdGluZy1iYW5kZWF1X19idXR0b25fX2JvcmRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlzdGluZy1iYW5kZWF1X19idXR0b25fX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpc3RpbmctYmFuZGVhdV9fYnV0dG9uX19jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgJGxpc3RpbmctYmFuZGVhdV9fYnV0dG9uX19ib3JkZXJfd2lkdGggJGxpc3RpbmctYmFuZGVhdV9fYnV0dG9uX19ib3JkZXItLWhvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlzdGluZy1iYW5kZWF1X19idXR0b25fX2JhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5lZGl0b3JpYWwtZ21zLTIge1xyXG5cclxuICAmLmVkaXRvcmlhbC1nbXMge1xyXG5cclxuICAgIC5lZGl0b3JpYWwtZ21zIHtcclxuXHJcbiAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGVkaXRvcmlhbC1nbXMtMjFfZmlndXJlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDQuNDQ0NGVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTIxX2ZpZ3VyZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTIxX2ZpZ3VyZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsLWdtcy0yMV9maWd1cmVfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMjFfZmlndXJlX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgICAgICAgIHRleHRfZm9udCAgICAgICA6ICRlZGl0b3JpYWwtZ21zLTIxX2ZpZ3VyZV9mb250LFxyXG4gICAgICAgICAgY29sb3IgICAgICAgOiAkZWRpdG9yaWFsLWdtcy0yMV9maWd1cmVfY29sb3IsXHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiAkZWRpdG9yaWFsLWdtcy0yMV9maWd1cmVfdGV4dC1hbGlnblxyXG4gICksXHJcbiAgJGVkaXRvcmlhbC1nbXMtMjFfZmlndXJlX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksXHJcbiAgICAkZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuJGVkaXRvcmlhbC1nbXMtMjFfdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0yMV90ZXh0X2NvbG9yOiAkZWRpdG9yaWFsX2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0yMV90ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWwtZ21zLTIxX3RleHRfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMjFfdGV4dF9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGVkaXRvcmlhbC1nbXMtMjFfdGV4dF9mb250LFxyXG4gICAgICAgICAgICBjb2xvciAgICAgICA6ICRlZGl0b3JpYWwtZ21zLTIxX3RleHRfY29sb3IsXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRlZGl0b3JpYWwtZ21zLTIxX3RleHRfdGV4dC1hbGlnblxyXG4gICAgKSxcclxuICAgICRlZGl0b3JpYWwtZ21zLTIxX3RleHRfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZWRpdG9yaWFsLWdtcy0yMSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICZfX2ZpZ3VyZSB7XHJcbiAgICBAaW5jbHVkZSBzZXRUZXh0KCRlZGl0b3JpYWwtZ21zLTIxX2ZpZ3VyZV9fdGV4dF9tYXAsICcnLCBmYWxzZSk7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBzZXRUaXRsZSgkZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfbWFwKTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgIEBpbmNsdWRlIHNldFRleHQoJGVkaXRvcmlhbC1nbXMtMjFfdGV4dF9fdGV4dF9tYXAsICcnLCBmYWxzZSk7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEVkaXRvcmlhbCBHTVMgMjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy9cclxuLy8gQ2hpZmZyZVxyXG4vL1xyXG4kZWRpdG9yaWFsLWdtcy0yMV9maWd1cmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNC40NDQ0ZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJGVkaXRvcmlhbC1nbXMtMjFfZmlndXJlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGVkaXRvcmlhbC1nbXMtMjFfZmlndXJlX3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRyZVxyXG4vL1xyXG4kZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4kZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcbiRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuXHJcbi8vXHJcbi8vVGV4dGVcclxuLy9cclxuJGVkaXRvcmlhbC1nbXMtMjFfdGV4dF9mb250OiAkYm9keV9mb250O1xyXG4kZWRpdG9yaWFsLWdtcy0yMV90ZXh0X2NvbG9yOiAkZWRpdG9yaWFsX2NvbG9yO1xyXG4kZWRpdG9yaWFsLWdtcy0yMV90ZXh0X3RleHQtYWxpZ246IGNlbnRlcjsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Db3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGVkaXRvcmlhbC1nbXMtZGVmYXVsdF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy1kZWZhdWx0X2NvbG9yOiAkZWRpdG9yaWFsX2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy1kZWZhdWx0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWwtZ21zLWRlZmF1bHRfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtZGVmYXVsdF9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGVkaXRvcmlhbC1nbXMtZGVmYXVsdF9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICA6ICRlZGl0b3JpYWwtZ21zLWRlZmF1bHRfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRlZGl0b3JpYWwtZ21zLWRlZmF1bHRfdGV4dC1hbGlnblxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRlZGl0b3JpYWwtZ21zLWRlZmF1bHRfX3RleHRfbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5lZGl0b3JpYWwtZ21zLWRlZmF1bHQge1xyXG4gICZfX3RleHQge1xyXG4gICAgQGluY2x1ZGUgc2V0VGV4dCgkZWRpdG9yaWFsLWdtcy1kZWZhdWx0X190ZXh0X21hcCwgJycsIGZhbHNlKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5FZGl0b3JpYWwgZ21zIGRlZmF1bHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRlZGl0b3JpYWwtZ21zLWRlZmF1bHRfZm9udDogJGJvZHlfZm9udDtcclxuJGVkaXRvcmlhbC1nbXMtZGVmYXVsdF9jb2xvcjogJGVkaXRvcmlhbF9jb2xvcjtcclxuJGVkaXRvcmlhbC1nbXMtZGVmYXVsdF90ZXh0LWFsaWduOiBjZW50ZXI7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcmVkYWNfdjRfaXRlbTFfZm9udF90aXRsZTpub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHJlZGFjX3Y0X2l0ZW0yX2ZvbnRfdGl0bGUyOm5vcm1hbCBub3JtYWwgNjAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi5hcnRpY2xlcy1saXN0X193cmFwcGVyIHtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIC5hcnRpY2xlX19kcmF3aW5nIHtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG4gICAgfVxyXG59XHJcbi5hcnRpY2xlcy1saXN0IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMDAlO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgLmVkaXRvcmlhbCBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNzI2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFydGljbGVfX2NvbnRlbnR7XHJcbiAgICAgICAgZm9udDogJGJvZHlfZm9udDtcclxuICAgICAgICBjb2xvcjokY29sb3JfbmV1dHJhbC0yO1xyXG4gICAgfVxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDBweCAyNHB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50LTF7XHJcbiAgICAgICAgICAgIGZvbnQ6JHJlZGFjX3Y0X2l0ZW0xX2ZvbnRfdGl0bGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRlbnQtMntcclxuICAgICAgICAgICAgY29sb3I6JGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRyZWRhY192NF9pdGVtMl9mb250X3RpdGxlMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLmVkaXRvcmlhbC1nbXMtNHtcclxuICAgIC5lZGl0b3JpYWwtZ21zLWRlZmF1bHRfY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbn0gIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcmVkYWNfdjRfaXRlbTJfZm9udF90aXRsZTpub3JtYWwgbm9ybWFsIDcwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHJlZGFjX3Y0X2l0ZW0yLTJfZm9udF90aXRsZTpub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHJlZGFjX3Y0X2l0ZW0yLTJfZm9udF90aXRsZTI6bm9ybWFsIG5vcm1hbCA2MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsLWdtcy12NC1pdGVtLTJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yX3RleHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4kZWRpdG9yaWFsLWdtcy12NC1pdGVtLTJfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRlZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl90ZXh0X2ZvbnQsXHJcbiAgICApLFxyXG4gICAgJGVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZWRpdG9yaWFsLWdtcy12NC1pdGVtLTIge1xyXG4gICAgLmJvcmRlcmVkX19oZWFkZXI6YWZ0ZXIsXHJcbiAgICAuYm9yZGVyZWRfX2hlYWRlcjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgfVxyXG4gICAgY29sb3I6ICRlZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAmX190ZXh0LWJsb2NrLTF7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMWVtIDRlbSAxZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5qc3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDU4JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcGFkZGluZzogMCAxZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogN2VtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kcmF3aW5nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdCA6IDVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgfVxyXG4gICAgLml0ZW1fX3RpdGxlIHtcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQtMXtcclxuICAgICAgICAgICAgICAgIGZvbnQ6JHJlZGFjX3Y0X2l0ZW0yX2ZvbnRfdGl0bGU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTdweCAwcHggMjRweCAwO1xyXG4gICAgICAgICAgICBmb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9fY29udGVudC0xe1xyXG4gICAgICAgICAgICBmb250OiRyZWRhY192NF9pdGVtMi0yX2ZvbnRfdGl0bGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRlbnQtMntcclxuICAgICAgICAgICAgY29sb3I6JGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRyZWRhY192NF9pdGVtMi0yX2ZvbnRfdGl0bGUyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAvLyBAaW5jbHVkZSBzZXRUZXh0KCRlZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgIFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgIH1cclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGVkaXRvcmlhbF9nbXNfbGlzdF9tYXJnaW46IDNlbSAwICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZWRpdG9yaWFsLWdtcy1saXN0LXY0IHtcclxuXHJcbiAgbWFyZ2luOiAkZWRpdG9yaWFsX2dtc19saXN0X21hcmdpbjtcclxuXHJcblxyXG5cclxuICAmX19pdGVtcyB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRWRpdG9yaWFsIEdNUyBSZWRhYyBWNFxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZWRpdG9yaWFsX2dtc19saXN0X21hcmdpbjogM2VtIDA7XHJcblxyXG4vL1RpdHJlIGJsb2NrIDFcclxuXHJcblxyXG4kcmVkYWNfdjRfaXRlbTFfZm9udF90aXRsZTpub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMiA7XHJcblxyXG4kcmVkYWNfdjRfaXRlbTJfZm9udF90aXRsZTI6bm9ybWFsIG5vcm1hbCA2MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgO1xyXG5cclxuXHJcbi8vIFRpdHJlIEZvbnQgYW5kIGNvbG9yIEJsb2NrIDJcclxuLy9cclxuXHJcblxyXG4kcmVkYWNfdjRfaXRlbTJfZm9udF90aXRsZTpub3JtYWwgbm9ybWFsIDcwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuXHJcbiRyZWRhY192NF9pdGVtMi0yX2ZvbnRfdGl0bGU6bm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgO1xyXG5cclxuJHJlZGFjX3Y0X2l0ZW0yLTJfZm9udF90aXRsZTI6bm9ybWFsIG5vcm1hbCA2MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgO1xyXG5cclxuJGVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yX2NvbG9yOiAkY29sb3JfYnJhbmQtMiA7XHJcblxyXG4kZWRpdG9yaWFsLWdtcy12NC1pdGVtLTJfdGV4dF9mb250OiAkYm9keV9mb250O1xyXG5cclxuJGVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTEgO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZWRpdG9yaWFsX2dtc19saXN0X21hcmdpbjogM2VtIDAgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMi4yMjIyZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgIChcclxuICAgICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICAgICksXHJcbiAgICAgICRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuXHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1wZXItcm93IDogMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLW1hcmdpbi14IDogMmVtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tbWFyZ2luLXkgOiAxZW0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1wZXItcm93LS1sZyA6IDIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1wZXItcm93LS14bCA6IDIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1tYXJnaW4teC0teGwgOiA0ZW0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1tYXJnaW4tYm90dG9tLS14bCA6IDFlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5lZGl0b3JpYWwtZ21zLWxpc3Qge1xyXG5cclxuICBtYXJnaW46ICRlZGl0b3JpYWxfZ21zX2xpc3RfbWFyZ2luO1xyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBzZXRUaXRsZSgkZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX21hcCk7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgIHtcclxuICAgICAgICBtYXJnaW46ICAkZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tbWFyZ2luLXkgJGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1wZXItcm93fSAtICgjeyRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkgIHtcclxuICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1tYXJnaW4teS0tbGcgJGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICBtYXJnaW46IDAgJGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLW1hcmdpbi14LS14bCAkZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tbWFyZ2luLWJvdHRvbS0teGwgJGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLW1hcmdpbi14LS14bDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tcGVyLXJvdy0teGx9IC0gKCAjeyRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5FZGl0b3JpYWwgR01TIC0gZ2VzdGlvbiBkZSBsaXN0ZXMgZCdpdGVtc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGVkaXRvcmlhbF9nbXNfbGlzdF9tYXJnaW46IDNlbSAwO1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9tYXJnaW4tYm90dG9tOiAxZW07XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDIuMjIyMmVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuXHJcbi8vIEl0ZW1cclxuJGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLXBlci1yb3cgOiAxO1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tbWFyZ2luLXggOiAyZW07XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1tYXJnaW4teSA6IDFlbTtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLXBlci1yb3ctLWxnIDogMjtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLW1hcmdpbi14LS1sZyA6IDFlbTtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLW1hcmdpbi15LS1sZyA6IDJlbTtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLXBlci1yb3ctLXhsIDogMjtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLW1hcmdpbi14LS14bCA6IDRlbTtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLW1hcmdpbi1ib3R0b20tLXhsIDogMWVtO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Db3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGVudmlyb25uZW1lbnQtbGlzdF9wYWRkaW5nLS1tZDogMmVtICR3cmFwcGVyX3BhZGRpbmctLW1kICFkZWZhdWx0O1xyXG4kZW52aXJvbm5lbWVudF9jb250ZW50LWVsZW1lbnRfc3ZnX2ZpbGw6JGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVudmlyb25uZW1lbnRfY29udGVudF9iZ19kcmF3aW5nOiRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Db3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcblxyXG4uZW52aXJvbm5lbWVudC1saXN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICBcclxuICAgIHBhZGRpbmc6ICRlbnZpcm9ubmVtZW50LWxpc3RfcGFkZGluZztcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgcGFkZGluZzogJGVudmlyb25uZW1lbnQtbGlzdF9wYWRkaW5nLS1tZDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGlzdC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWluLXdpZHRoOiAkZW52aXJvbm5lbWVudC1saXN0X2l0ZW1fbWluLXdpZHRoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRpdGxlLWVudmlyb25lbWVudHtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gIH1cclxuXHJcbiBcclxuXHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1vZHVsZSBwaWN0b2dyYW1tZXNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcblxyXG4kZW52aXJvbm5lbWVudC1saXN0X2dfbWFpbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuXHJcbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cclxuXHJcbi8vXHJcbi8vIE1vZHVsZVxyXG4vL1xyXG4kZW52aXJvbm5lbWVudC1saXN0X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZW52aXJvbm5lbWVudC1saXN0X3BhZGRpbmcgICA6IDAgJHdyYXBwZXJfcGFkZGluZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IG1hcmdlcyBpbnRlcm5lc1xyXG4kZW52aXJvbm5lbWVudC1saXN0X3BhZGRpbmctLW1kOiAwICR3cmFwcGVyX3BhZGRpbmctLW1kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IG1hcmdlcyBpbnRlcm5lc1xyXG5cclxuLy8gSXRlbXNcclxuJGVudmlyb25uZW1lbnQtbGlzdF9pdGVtX21pbi13aWR0aCAgIDogMzAwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW1zIDogbGFyZ2V1ciBtaW5pbWFsZVxyXG5cclxuLy9cclxuLy8gVGl0cmVcclxuLy9cclxuJGVudmlyb25uZW1lbnQtbGlzdF90aXRsZV9kZWNvcmF0aW9uLWNvbG9yOiAkZW52aXJvbm5lbWVudC1saXN0X2dfbWFpbl9jb2xvcjsgICAgICAgICAgICAgIC8vIEVsZW1lbnQgZMOpY29yYXRpZiBkdSB0aXRyZSA6IGNvdWxldXJcclxuXHJcblxyXG4vLyBDb250ZW50XHJcblxyXG5cclxuXHJcblxyXG4vLyBzb3VzLXRpdHJlXHJcbiBcclxuIFxyXG4gXHJcbiBcclxuIFxyXG5cclxuLy8gVGV4dGVcclxuJGVudmlyb25uZW1lbnQtbGlzdF90ZXh0X2NvbG9yICAgICAgICAgICAgIDogaW5oZXJpdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIDogQ291bGV1ciBkdSB0ZXh0ZSBwcmluY2lwYWxcclxuJGVudmlyb25uZW1lbnRfY29udGVudC1lbGVtZW50X21hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcblxyXG5cclxuXHJcbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cclxuXHJcbiRlbnZpcm9ubmVtZW50X2dfbWFpbl9jb2xvcjogJGVudmlyb25uZW1lbnQtbGlzdF9nX21haW5fY29sb3I7XHJcblxyXG5cclxuXHJcbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cclxuXHJcblxyXG4kZW52aXJvbm5lbWVudF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2MgOiBiYWNrZ3JvdW5kXHJcblxyXG4vL1xyXG4vLyBFTlZJUk9OTkVNRU5UXHJcbi8vXHJcblxyXG4vLyBUaXRyZSArIERyYXdpbmdcclxuJGVudmlyb25uZW1lbnRfdG9wX2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlICsgZHJhd2luZyA6IG9yZHJlIGQnYWZmaWNoYWdlXHJcblxyXG4vLyBUaXRyZVxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb2xvcjogJGVudmlyb25uZW1lbnRfZ19tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSA6IGNvdWxldXIgZHUgdGl0cmVcclxuXHJcblxyXG4vLyBDb250ZW50XHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNTAwIDEuMzc1ZW0vMS40ZW0gJGZvbnQtZmFtaWx5LS0xOyAgLy8gVGV4dGUgZHUgdGl0cmU6IGZvbnRcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMC4yZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAgICA6IGNlbnRlcjtcclxuXHJcbi8vIFN1YnRpdGxlXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX2NvbG9yICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgc3VyLXRpdHJlOiBjb3VsZXVyXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS40ZW0gJGZvbnQtZmFtaWx5LS0yOyAgICAgLy8gVGV4dGUgZHUgc3VyLXRpdHJlOiBmb250XHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwLjJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgc3VyLXRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgc3VyLXRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ24gICAgOiBjZW50ZXI7XHJcblxyXG5cclxuLy8gQm91dG9uXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9ib3JkZXItd2lkdGggIDogJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aDsgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogVGFpbGxlIGRlIGxhIGJvcmR1cmVcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb3JlX2J1dHRvbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBsYSBib3JkdXJlXHJcblxyXG4kZW52aXJvbm5lbWVudF9idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG5cclxuXHJcbi8vIElsbHVzdHJhdGlvblxyXG4kZW52aXJvbm5lbWVudF9kcmF3aW5nX2NsczFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN2ZyA6IGNvdWxldXIgMVxyXG4kZW52aXJvbm5lbWVudF9kcmF3aW5nX2NsczJfY29sb3I6ICRlbnZpcm9ubmVtZW50X2dfbWFpbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdmcgOiBjb3VsZXVyIDJcclxuJGVudmlyb25uZW1lbnRfZHJhd2luZ19oZWlnaHQgICAgOiA1MHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdmcgOiB0YWlsbGUgKHdpZHRoKVxyXG5cclxuXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKiBORSBQQVMgVE9VQ0hFUiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuXHJcblxyXG4iLCIkZW52aXJvbm5lbWVudC1saXN0X2dfbWFpbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZW52aXJvbm5lbWVudC1saXN0X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfcGFkZGluZyAgIDogMCAkd3JhcHBlcl9wYWRkaW5nICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfcGFkZGluZy0tbWQ6IDAgJHdyYXBwZXJfcGFkZGluZy0tbWQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuJGVudmlyb25uZW1lbnQtbGlzdF9pdGVtX21pbi13aWR0aCAgIDogMzAwcHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG5cclxuJGVudmlyb25uZW1lbnQtbGlzdF90aXRsZV9kZWNvcmF0aW9uLWNvbG9yOiAkZW52aXJvbm5lbWVudC1saXN0X2dfbWFpbl9jb2xvciAhZGVmYXVsdDsgICAgICAgICAgIFxyXG5cclxuJGVudmlyb25uZW1lbnQtbGlzdF90ZXh0X2NvbG9yICAgICAgICAgICAgIDogaW5oZXJpdCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X2NvbnRlbnQtZWxlbWVudF9tYXJnaW4tYm90dG9tOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuJGVudmlyb25uZW1lbnRfZ19tYWluX2NvbG9yOiAkZW52aXJvbm5lbWVudC1saXN0X2dfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4kZW52aXJvbm5lbWVudF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4kZW52aXJvbm5lbWVudF90b3BfZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbG9yOiAkZW52aXJvbm5lbWVudF9nX21haW5fY29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcblxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCAxLjM3NWVtLzEuNGVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMC4yZW0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAgICA6IGNlbnRlciAhZGVmYXVsdDtcclxuXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX2NvbG9yICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0OyAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS40ZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0OyAgIFxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMC4yZW0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbiAgICA6IGNlbnRlciAhZGVmYXVsdDtcclxuXHJcblxyXG4kZW52aXJvbm5lbWVudF9idXR0b25fYm9yZGVyLXdpZHRoICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItd2lkdGggIWRlZmF1bHQ7ICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDsgICAgXHJcblxyXG4kZW52aXJvbm5lbWVudF9idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29yZV9idXR0b25fY29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgXHJcblxyXG5cclxuJGVudmlyb25uZW1lbnRfZHJhd2luZ19jbHMxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X2RyYXdpbmdfY2xzMl9jb2xvcjogJGVudmlyb25uZW1lbnRfZ19tYWluX2NvbG9yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF9kcmF3aW5nX2hlaWdodCAgICA6IDUwcHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZW52aXJvbm5lbWVudCB7XHJcbiAgJl9fdG9wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246ICRlbnZpcm9ubmVtZW50X3RvcF9mbGV4LWRpcmVjdGlvbjtcclxuICB9XHJcbiAgJl9fYm90dG9tIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cdHRvcDowO1xyXG5cdGhlaWdodDoxMDAlO1xyXG4gIH1cclxuICAmX193cmFwcGVyIHtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAmX19kcmF3aW5nIHtcclxuXHRiYWNrZ3JvdW5kOiAkZW52aXJvbm5lbWVudF9jb250ZW50X2JnX2RyYXdpbmc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgd2lkdGg6IDkzcHg7XHJcbiAgICBoZWlnaHQ6IDkzcHg7XHJcbiAgICBtYXJnaW46ICRlbnZpcm9ubmVtZW50X2NvbnRlbnQtZWxlbWVudF9tYXJnaW4tYm90dG9tIGF1dG87XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgICYtc3ZnIHtcclxuICAgICAgaGVpZ2h0OiA5NXB4O1xyXG5cdCAgIHdpZHRoOiAzOXB4O1xyXG5cdCAgIGZpbGw6JGVudmlyb25uZW1lbnRfY29udGVudC1lbGVtZW50X3N2Z19maWxsO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgaGVpZ2h0OiA5NXB4O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgJi5qcy1sYXp5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZW52aXJvbm5lbWVudF9jb250ZW50LWVsZW1lbnRfbWFyZ2luLWJvdHRvbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC44ZW07XHJcbiAgICAudGl0bGVfX2NvbnRlbnRfX2Vudmlyb25lbWVudCB7XHJcbiAgICAgIGZvbnQ6ICRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfZm9udDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICB0ZXh0LWFsaWduOiAkZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0bGVfX3N1YnRpdGxlIHtcclxuICAgICAgZm9udDogJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfZm9udDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIHRleHQtYWxpZ246ICRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ247XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGVudmlyb25uZW1lbnRfY29udGVudC1lbGVtZW50X21hcmdpbi1ib3R0b207XHJcbiAgfVxyXG4gICZfX2xpbmtzIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRlbnZpcm9ubmVtZW50X2NvbnRlbnQtZWxlbWVudF9tYXJnaW4tYm90dG9tO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0aGVpZ2h0OjEwMCU7XHJcblx0Ym9yZGVyOm5vbmU7XHJcbiAgfVxyXG4gIC5saW5rcy1ncm91cHtcclxuXHQmX19saW5rIHtcclxuXHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdCZfX3dyYXBwZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHQmX19saW5re1xyXG5cdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJ1dHRvbiB7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuICB9XHJcblxyXG4gIFxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgID4gZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXHJcbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiBFc3RpbWF0aW9uIFZhcmlhYmxlcyAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cclxuXHJcbiRlc3RpbWF0aW9uX21heF93aWR0aF9ibG9jazogMTI4MHB4ICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fdmVydGljYWxfdGV4dF9fY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtNSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fdmVydGljYWxfdGV4dF9fY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCA2ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl90aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRlc3RpbWF0aW9uX3RpdGxlX3N0cm9uZ19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl90aXRsZV9zdHJvbmdfY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG5cclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JhY2tncm91bmQ6ICNmNWY1ZjUgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9pY29uX2NvbG9yXzE6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfaWNvbl9jb2xvcl8yOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2NvbG9yXzFfaG92ZXI6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9pY29uX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9jb2xvcl8yX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYXJyb3dfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYXJyb3dfY29sb3JfaG92ZXI6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfbWF4X3dpZHRoX2Jsb2NrOiAxMDAwcHggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjc1ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGV0dGVyX3NwYWNpbmc6IDAuMmVtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfYWZ0ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2Jhcl9zd2lwX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMThweCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9pbnB1dF9zZWxlY3RfYm9yZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fdGl0bGVfZm9ybV9zZWN0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fdGl0bGVfZm9ybV9zZWN0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fYm9yZGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfYm9yZGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfYm9yZGVyX2hvdmVyOiAkZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19iYWNrZ3JvdW5kX2hvdmVyICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19mb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2JvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19jb2xvcl9jaGVja2VkOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYmFja2dyb3VuZF9jaGVja2VkOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX3N3aXAzX2JvcmRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXA0X2xhYmVsX2RhdGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9sYWJlbF9kYXRlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXA0X2lucHV0X2RhdGVfYm9yZGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcDRfaW5wdXRfZGF0ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2JvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgLjg3NWVtLzFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfbGV0dGVyX3NwYWNpbmc6IDAuNWVtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X3dpZHRoOiAxNzVweCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2NvbG9yX2hvdmVyOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fcHJvX3RpdGxlX2xhYmVsX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcHJvX3RpdGxlX2xhYmVsX2NvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3Byb19yYWRpb19ib3JkZXJfY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19zd2lwM19ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9mb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfY29sb3JfaG92ZXI6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fc2VsZWN0X2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXHJcbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXHJcblxyXG5cclxuLmVzdGltYXRpb24tY29udGVudC12MSB7XHJcbiAgLml0ZW1fX3RleHQtYmxvY2sge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmVzdGltYXRpb24ge1xyXG4gIG1hcmdpbi1ib3R0b206IDZlbTtcclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogJHdyYXBwZXItbWF4LXdpZHRoO1xyXG4gIH1cclxufVxyXG5cclxuLmVzdGltYXRpb24tZm9ybXVsYWlyZXMge1xyXG4gICYud2l0aEV4cGFuZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogN2VtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlX19jb250ZW50IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYtMSB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICYtMiB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9hZnRlcl9iYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24ge1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYmFja2dyb3VuZDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDFlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYtbW9kZS1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWVzdGltYXRpb24tcmFwaWRlLFxyXG4gICAgLmljb24tZXN0aW1hdGlvbi1wcm8ge1xyXG4gICAgICB3aWR0aDogMzVweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuXHJcbiAgICAgIC5zdDAge1xyXG4gICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9pY29uX2NvbG9yXzE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdDEge1xyXG4gICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9pY29uX2NvbG9yXzI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBmb250OiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfdGV4dF9mb250O1xyXG4gICAgICBjb2xvcjogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX3RleHRfY29sb3I7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Fycm93LWJvdHRvbSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICYuaXNFeHBhbmRlZCB7XHJcbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfY29sb3JfaG92ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uLWVzdGltYXRpb24tcmFwaWRlLFxyXG4gICAgICAuaWNvbi1lc3RpbWF0aW9uLXBybyB7XHJcbiAgICAgICAgLnN0MCB7XHJcbiAgICAgICAgICBmaWxsOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfY29sb3JfMV9ob3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdDEge1xyXG4gICAgICAgICAgZmlsbDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2NvbG9yXzJfaG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiAxLjNlbSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogM2VtIDFlbTtcclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgfVxyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXHJcbiAgICAgIC5pY29uLWVzdGltYXRpb24tcHJvIHtcclxuICAgICAgICB3aWR0aDogODVweDtcclxuICAgICAgICBoZWlnaHQ6IDg1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2Fycm93LWJvdHRvbSB7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYXJyb3dfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2Fycm93X2NvbG9yO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmLmlzRXhwYW5kZWQge1xyXG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2Fycm93LWJvdHRvbSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2Fycm93X2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2Fycm93X2NvbG9yX2hvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIHtcclxuICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNGVtO1xyXG5cclxuICAgICAgLndyYXBwZXJfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9mb250O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIHtcclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyLjVlbSA1cHg7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtYnVsbGV0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9jb2xvcjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMjBweCAkZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fcmFwaWRlX2Jhcl9zd2lwX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoMi41ZW0gKyAyMHB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICYtc2xpZGUge1xyXG4gICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgICAgIGZsZXg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0ZmllbGRfX2xhYmVsLFxyXG4gICAgICAgICAgICAuc2VsZWN0X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRleHRmaWVsZCB7XHJcbiAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX2lucHV0X3NlbGVjdF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJhZGlvc19fbGVnZW5kLFxyXG4gICAgICAgICAgICAuY2hlY2tib3hlc19fbGVnZW5kIHtcclxuICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjE4ZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94ZXNfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDFlbTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2ZpZWxkc19fdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fdGl0bGVfZm9ybV9zZWN0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl90aXRsZV9mb3JtX3NlY3Rpb25fZm9udDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fZmllbGRzIHtcclxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICYuZm9ybS1ncm91cC0tY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5vdEZvckNoaWxkIHtcclxuICAgICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgLnN3aXBfMSB7XHJcbiAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICYtZ3JvdXAtLWZvcm1fX2ZpZWxkc19fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19maWVsZHMge1xyXG4gICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcblxyXG4gICAgICAgICAgICAgICYucmFkaW9zIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250O1xyXG5cclxuICAgICAgICAgICAgICAuY2hlY2tib3hlcy1zdmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgICAgZmlsbDogJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IC03LjVweDtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogLTcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMS41KTtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94ZXMtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfYm9yZGVyX2hvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgLmNoZWNrYm94ZXMtc3ZnIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybV9fbGVnYWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LWVzdGltYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcF8yLCAuc3dpcF8zIHtcclxuICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmNoZWNrYm94ZXMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJ1bGxlLXJhZGlvIHtcclxuICAgICAgICAgICAgLnJhZGlvX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19jb2xvcl9jaGVja2VkO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2JhY2tncm91bmRfY2hlY2tlZDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYmFja2dyb3VuZF9jaGVja2VkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucmFkaW9zX19ncm91cCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm1fX2xlZ2FscyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcF80IHtcclxuICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgJi1ncm91cCB7XHJcbiAgICAgICAgICAgICAgLmZvcm1fX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ybV9fY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnRleHRmaWVsZC0tZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogM2VtIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC50ZXh0ZmllbGRfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3N3aXA0X2xhYmVsX2RhdGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3N3aXA0X2xhYmVsX2RhdGVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMi41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX3N3aXA0X2lucHV0X2RhdGVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfc3dpcDRfaW5wdXRfZGF0ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLnRleHRmaWVsZF9fY2FsZW5kYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDMuMjVlbTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zZWN0aW9uNCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fY29uZGl0aW9uc19fQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1fX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybV9fbGVnYWxzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxLjVlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LWVzdGltYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWxsLXN3aXBlci1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWxsLXN3aXBlci1idXR0b25fX2VsZW1lbnQge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAuNzVlbSAwLjc1ZW07XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9jb2xvcjtcclxuICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfZm9udDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEuNWVtIDA7XHJcbiAgICAgICAgICBtaW4td2lkdGg6ICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfd2lkdGg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgJi5kaXNhYmxlZC12ZXJpZmljYXRpb24ge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19tZXNzYWdlIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgfVxyXG4gIC5mb3JtX19sZWdhbHMge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gIH1cclxuXHJcbiAgI2VzdGltYXRpb25fcHJvX2dyb3VwIHtcclxuICAgIG1heC13aWR0aDogJGVzdGltYXRpb25fbWF4X3dpZHRoX2Jsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnZlcnRpY2FsX3RleHRfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDUwJTtcclxuICAgICAgICByaWdodDogY2FsYygxMDAlICsgMjVweCk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3ZlcnRpY2FsX3RleHRfX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgZm9udDogJGVzdGltYXRpb25fdmVydGljYWxfdGV4dF9fY29udGVudF9mb250O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX19sZWdhbHMge1xyXG4gICAgICBwYWRkaW5nOiAwIDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2R1bGUtZm9ybSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzZW07XHJcblxyXG4gICAgICAuZm9ybSB7XHJcbiAgICAgICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19maWVsZHNfX3RpdGxlIHtcclxuICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl90aXRsZV9mb3JtX3NlY3Rpb25fY29sb3I7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl90aXRsZV9mb3JtX3NlY3Rpb25fZm9udDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZmllbGRzIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZmllbGQge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgICBmbGV4OiBpbml0aWFsO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi50ZXh0ZmllbGQge1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX2lucHV0X3NlbGVjdF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRleHRmaWVsZF9fY2FsZW5kYXIge1xyXG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRleHRmaWVsZF9fbGFiZWwsXHJcbiAgICAgICAgICAuc2VsZWN0X19sYWJlbCB7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiB1bnNldDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucmFkaW9zX19sZWdlbmQsXHJcbiAgICAgICAgICAuY2hlY2tib3hlc19fbGVnZW5kIHtcclxuICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMThlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY2hlY2tib3hlc19faXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwIDNlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWN0aW9uMSB7XHJcbiAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAmLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5yYWRpb3Mge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlY3Rpb240IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICAgJi1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgM2VtO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fZmllbGRzIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmNoZWNrYm94ZXMge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19jb25kaXRpb25zX19Db250ZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ybV9fY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mbGF0cGlja3ItY2FsZW5kYXIge1xyXG4gICAgZm9udDogJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfZm9udDtcclxuXHJcbiAgICAuZmxhdHBpY2tyIHtcclxuICAgICAgJi1kYXkge1xyXG4gICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvcGVydHktbW9yZS12MV9fdGl0bGUge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9hZnRlcl9iYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3NlbGVjdF9jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIiRlc3RpbWF0aW9uLWhvbWVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9lc3RpbWF0aW9uLzIuanBnJykgZml4ZWQgNTAlIDUwJSBuby1yZXBlYXQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGVzdGltYXRpb24taG9tZV9iYWNrZ3JvdW5kX2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAwLjY1KSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXN0aW1hdGlvbi1ob21lX3RpdGxlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1ob21lX3BhcmFncmFwaGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWhvbWVfYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1ob21lX2J1dHRvbl9ib3JkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWhvbWVfYnV0dG9uX2JvcmRlcl9jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9ob21lX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2hvbWVfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2hvbWVfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25faG9tZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9ob21lX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25faG9tZV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi5lc3RpbWF0aW9uX2hvbWUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1ob21lX2JhY2tncm91bmQ7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlc3RpbWF0aW9uLWhvbWVfYmFja2dyb3VuZF9jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICYtMSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLWhvbWVfdGl0bGVfY29sb3I7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuICAgIH1cclxuICAgICYtMiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLWhvbWVfdGl0bGVfY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lc3RpbWF0aW9uX2hvbWUge1xyXG4gICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHBhZGRpbmc6IDNlbSAyZW07XHJcbiAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbWF4LXdpZHRoO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgICAmX19wYXJhZ3JhcGhlX19jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX3BhcmFncmFwaGVfX2VsZW1lbnQge1xyXG4gICAgICBjb2xvcjogJGVzdGltYXRpb24taG9tZV9wYXJhZ3JhcGhlX2NvbG9yO1xyXG4gICAgfVxyXG4gICAgJl9fYnV0dG9uX19jb250ZW50IHtcclxuICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLWhvbWVfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGVzdGltYXRpb24taG9tZV9idXR0b25fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXN0aW1hdGlvbi1ob21lX2J1dHRvbl9ib3JkZXJfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgZmlsbDogJGVzdGltYXRpb25faG9tZV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICB3aWR0aDogJGVzdGltYXRpb25faG9tZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICBoZWlnaHQ6ICRlc3RpbWF0aW9uX2hvbWVfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgd2lkdGg6ICRlc3RpbWF0aW9uX2hvbWVfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgaGVpZ2h0OiAkZXN0aW1hdGlvbl9ob21lX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgfVxyXG4gICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgc3Ryb2tlIDogJGVzdGltYXRpb25faG9tZV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgZmlsbCA6ICRlc3RpbWF0aW9uX2hvbWVfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkZXN0aW1hdGlvbl9ob21lX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUge1xyXG4gIC5lc3RpbWF0aW9uX2hvbWVfX2JhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgfVxyXG59IiwiJGVzdGltYXRpb24tcmVzdWx0X3dyYXBwZXI6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjggJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNnB4KS8xLjggJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9ibG9ja19ib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3JfbmV1dHJhbC00LCAuNTYpICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2xvY2F0ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZTogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fbGFiZWw6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjIgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV92YWx1ZV9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3JfbmV1dHJhbC00LCAuNTYpICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2JvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX25ldXRyYWwtNCwgLjU2KSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjFweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fdmFsdWVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3JfbmV1dHJhbC00LCAuNTYpICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9kZXNjcmlwdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9ub3RlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua190ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfc3ZnX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbC00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLmVzdGltYXRpb24tcmVzdWx0IHtcclxuICAgIG1hcmdpbjogMmVtIGF1dG87XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRlc3RpbWF0aW9uLXJlc3VsdF93cmFwcGVyO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19tZXNzYWdlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4gICAgICAgICYtLWVycm9yIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluLXRpdGxlIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9jb2xvcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgLmljb24tdGl0bGUtcG9pOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvY2F0ZS1kcmF3aW5nLCAmX19lc3RpbWF0ZSwgJl9fc3Ryb25nLXBvaW50LCAmX19zaW1pbGFyLCAmX19xdWFsaXR5LCAmX19hY3Rpb24ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRlc3RpbWF0aW9uLXJlc3VsdF9ibG9ja19ib3JkZXItYm90dG9tO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDk4MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0cm9uZy1wb2ludCwgJl9fc2ltaWxhciwgJl9fcXVhbGl0eSB7XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2NhdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAuaWNvbi1lc3RpbWF0aW9uLWZvbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19lc3RpbWF0ZSB7XHJcbiAgICAgICAgLmVzdGltYXRlIHtcclxuICAgICAgICAgICAgLmVzdGltYXRlX19pdGVtLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAuZXN0aW1hdGVfX2l0ZW0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5lc3RpbWF0ZV9faXRlbS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lc3RpbWF0ZV9faXRlbS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX3ZhbHVlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fdmFsdWVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVzdGltYXRlX19pdGVtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3Ryb25nLXBvaW50IHtcclxuXHJcbiAgICAgICAgLnN0cm9uZy1wb2ludCB7XHJcbiAgICAgICAgICAgICZfX3N3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2ltaWxhciB7XHJcblxyXG4gICAgICAgIC5zaW1pbGFyIHtcclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1pbmZvLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mby12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWluZm8tZGlzdHJpY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1pbmZvLWNpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19xdWFsaXR5IHtcclxuXHJcbiAgICAgICAgLnF1YWxpdHkge1xyXG4gICAgICAgICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3N3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTkzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA2cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1ub3RlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9ub3RlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICYtLWF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjVFMjA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtLWJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3Q0IzNDI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtLWN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGREQ4MzU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtLWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkE3MjY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtLWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjRCMjY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2Rlc2NyaXB0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZGVzY3JpcHRpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FjdGlvbiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGlua3MtZ3JvdXBfX2xpbmsge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIGRhcmtlbigkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfYmFja2dyb3VuZCwzMCUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYmFjayB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXBfX2xpbmstY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19ob3Zlcl9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICYubGlua3MtZ3JvdXBfX2xpbmstLWJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXBfX2xpbmstY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsIHtcclxuXHJcbiAgICAgICAgJi1nZW5lcmF0ZS1yZXBvcnQge1xyXG5cclxuICAgICAgICAgICAgLmdlbmVyYXRlLXJlcG9ydCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICNyZXBvcnQtZG93bmxvYWQtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGRhcmtlbigkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfYmFja2dyb3VuZCwzMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiJGVzdGltYXRpb24tcmVzdWx0X3dyYXBwZXI6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjggJGZvbnQtZmFtaWx5LS0zO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTM7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI2cHgpLzEuOCAkZm9udC1mYW1pbHktLTM7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTM7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYmxvY2tfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX25ldXRyYWwtNCwgLjU2KTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9sb2NhdGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWU6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX2xhYmVsOiAkY29sb3JfbmV1dHJhbC0zO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fdmFsdWVfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2JvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX25ldXRyYWwtNCwgLjU2KTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2xhYmVsX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0zO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fZGVzY3JpcHRpb25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9uZXV0cmFsLTQsIC41Nik7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTM7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIxcHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0zO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2JvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX25ldXRyYWwtNCwgLjU2KTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTM7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZGVzY3JpcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZGVzY3JpcHRpb25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fbm90ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19sZXR0ZXItc3BhY2luZzogMDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX3N2Z19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2NvbG9yOiAkY29sb3JfbmV1dHJhbC00O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWwtNDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTsiLCIgICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGVzdGltYXRpb24tdjEtaW5uZXJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZXN0aW1hdGlvbi8xX2lubmVyLmpwZycpICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9iYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi12MS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yICRlc3RpbWF0aW9uLXYxLWlubmVyX2JhY2tncm91bmQtaW1hZ2UgJGVzdGltYXRpb24tdjEtaW5uZXJfYmFja2dyb3VuZC1yZXBlYXQgJGVzdGltYXRpb24tdjEtaW5uZXJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlc3RpbWF0aW9uLXYxLWlubmVyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44KSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9wYWRkaW5nLXk6IDNlbSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9tYXJnaW46IDAgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4yMjIyZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX19idXR0b25faG92ZXJfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRlc3RpbWF0aW9uLXYxLWlubmVyX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJGVzdGltYXRpb24tdjEtaW5uZXJfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRlc3RpbWF0aW9uLXYxLWlubmVyX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJGVzdGltYXRpb24tdjEtaW5uZXJfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJGVzdGltYXRpb24tdjEtaW5uZXJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRlc3RpbWF0aW9uLXYxLWlubmVyX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJGVzdGltYXRpb24tdjEtaW5uZXJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3JcclxuICAgICksXHJcbiAgICAkZXN0aW1hdGlvbi12MS1pbm5lcl9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuXHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRlc3RpbWF0aW9uLXYxLWlubmVyX190ZXh0X2ZvbnQsXHJcbiAgICApLFxyXG4gICAgJGVzdGltYXRpb24tdjEtaW5uZXJfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tIDogJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX21hcmdpbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvclxyXG4gICAgKSxcclxuICAgICRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmVzdGltYXRpb24tdjEtaW5uZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tdjEtaW5uZXJfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkZXN0aW1hdGlvbi12MS1pbm5lcl9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGVzdGltYXRpb24tdjEtaW5uZXJfcGFkZGluZy15O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkZXN0aW1hdGlvbi12MS1pbm5lcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVzdGltYXRpb24tdjEtaW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGVzdGltYXRpb24tdjEtaW5uZXJfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGVzdGltYXRpb24tdjEtaW5uZXJfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEVzdGltYXRpb24gSU5ORVIgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGVzdGltYXRpb24tdjEtaW5uZXJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZXN0aW1hdGlvbi8xX2lubmVyLmpwZycpO1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9iYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi12MS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yICRlc3RpbWF0aW9uLXYxLWlubmVyX2JhY2tncm91bmQtaW1hZ2UgJGVzdGltYXRpb24tdjEtaW5uZXJfYmFja2dyb3VuZC1yZXBlYXQgJGVzdGltYXRpb24tdjEtaW5uZXJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlc3RpbWF0aW9uLXYxLWlubmVyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44KTtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9wYWRkaW5nLXk6IDNlbTtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9tYXJnaW46IDA7XHJcblxyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuXHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4yMjIyZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2VzdGltYXRpb24vMS5qcGcnKSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLWNvbG9yICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtaW1hZ2UgJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1yZXBlYXQgJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXN0aW1hdGlvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIDAuNjUpICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRlc3RpbWF0aW9uLXYxX19idXR0b25fbWFwOigpIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkZXN0aW1hdGlvbi12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkZXN0aW1hdGlvbi12MV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRlc3RpbWF0aW9uLXYxX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRlc3RpbWF0aW9uLXYxX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkZXN0aW1hdGlvbi12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRlc3RpbWF0aW9uLXYxX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRlc3RpbWF0aW9uLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yXHJcbiAgICAgICAgKSwgJGVzdGltYXRpb24tdjFfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcblxyXG4kZXN0aW1hdGlvbi12MV9fdGV4dF9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGVzdGltYXRpb24tdjFfdGV4dF9mb250XHJcbiAgICAgICAgKSwgJGVzdGltYXRpb24tdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX21hcDogKCkhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGVzdGltYXRpb24tdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRlc3RpbWF0aW9uLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRlc3RpbWF0aW9uLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRlc3RpbWF0aW9uLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3JcclxuICAgICAgICApLCAkZXN0aW1hdGlvbi12MV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZXN0aW1hdGlvbi12MSB7XHJcbiAgICBjb2xvcjogJGVzdGltYXRpb24tdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVzdGltYXRpb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGVzdGltYXRpb24tdjFfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgLyorIC5lc3RpbWF0aW9uLXYxX19saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgICAgICB9Ki9cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRlc3RpbWF0aW9uLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRlc3RpbWF0aW9uLXYxX19idXR0b25fbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkZXN0aW1hdGlvbi12MV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkZXN0aW1hdGlvbi12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJGVzdGltYXRpb24tdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRXN0aW1hdGlvbiAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9lc3RpbWF0aW9uLzEuanBnJyk7XHJcbiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtY29sb3IgJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1pbWFnZSAkZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRlc3RpbWF0aW9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMywgMC42NSk7XHJcbiRlc3RpbWF0aW9uLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRlc3RpbWF0aW9uLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kZXN0aW1hdGlvbi12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kZXN0aW1hdGlvbi12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4kZXN0aW1hdGlvbi12MV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRlc3RpbWF0aW9uLXYxX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiRlc3RpbWF0aW9uLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuJGVzdGltYXRpb24tdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuJGVzdGltYXRpb24tdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kZXN0aW1hdGlvbi12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kZXN0aW1hdGlvbi12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kZXN0aW1hdGlvbi12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGVzdGltYXRpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQ6ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvciAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2UgJGVzdGltYXRpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGVzdGltYXRpb24tY29udGVudC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9wYWRkaW5nLXk6IDNlbTtcclxuXHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX3JlZGFjX3RleHRfY29sb3I6ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfY29sb3I7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfcmVkYWNfaW1nX2JveC1zaGFkb3c6IDAgMnB4IDI1cHggMCByZ2JhKCRjb2xvcl9icmFuZC0zLCAwLjIpO1xyXG5cclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9jb250ZW50XzJfY29sb3JcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5lc3RpbWF0aW9uLWNvbnRlbnQtdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlci1jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUtd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjI5NDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9wLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2Zvcm0tYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgLmZvcm0tYmxvY2sge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19sZWdlbmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX21hcCwgJyYnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190ZXh0LXZlcnRpY2FsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDc0JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLjhlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb3JlX3RleHQtdmVydGljYWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29yZV90ZXh0LXZlcnRpY2FsX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gQmFja2dyb3VuZFxyXG4kZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlICRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRldmVudHMtbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfd3JhcHBlcjogMTQyMHB4ICFkZWZhdWx0O1xyXG5cclxuLy9JdGVtIEJlZ2luc1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1wZXItcm93OiAxICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teDogMCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXk6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLWxnOiAxICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGc6IDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZzogMmVtICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGw6IDEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bDogMmVtICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGw6IDJlbSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX21pbi1oZWlnaHQ6IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9ib3JkZXItYm90dG9tX2NvbG9yOiRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLy8gVGl0bGVcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fd2lkdGggOjAgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6MCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fYmFja2dyb3VuZC1jb2xvciA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfcGFkZGluZy1ib3R0b20gOiAxZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMzBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDMwcHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSW5mb3NcclxuJGV2ZW50cy1saXN0aW5nLXYyX2luZm9zX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaW5mb3NfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogMWVtICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40ICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMyAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHQtbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHQtc3ZnX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0LWRldGFpbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHQtZGV0YWlsX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcbi8vIEJvdXRvblxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2ZvbnQgOiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSA6ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9sZXR0ZXItc3BhY2luZyA6ICRjb3JlX2J1dHRvbl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kIDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b25fY29sb3IgOiAkY29yZV9idXR0b25fY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b25faG92ZXJfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZXZlbnRzLWxpc3RpbmctdjIge1xyXG4gICAgYmFja2dyb3VuZDogJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZXZlbnRzLWxpc3RpbmctdjJfd3JhcHBlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGV2ZW50cy1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGd9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bH0gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15ICRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvd30gLSAoI3skZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnICRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRldmVudHMtbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsICRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRldmVudHMtbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsfSAtICgjeyRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRldmVudHMtbGlzdGluZy12Ml9pdGVtX2JvcmRlci1ib3R0b21fY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNGVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY2NXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5ob3Zlcl9fYXJyb3ctbGluay1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZGV0YWlscy0tY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNzY0N2VtIDIuMzUyOWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMzMzZW0gMCAwIDNlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNvbnRlbnQtLWNvbHVtbiB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtX19pbmZvcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmxvY2tfdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmxvY2tfYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW5mb3Mge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmLS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0LWxhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsIDogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHQtc3ZnX2NvbG9yXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1kZXRhaWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1kZXRhaWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0LWRldGFpbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2Jsb2NrX3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmxvY2tfdG9wX19sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrX3RvcF9fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2Jsb2NrX2JvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmxvY2tfYm90dG9tX19sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ibG9ja19ib3R0b21fX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfcGFkZGluZy1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19tYWluLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFJldmVyc2VcclxuICAgIC5pdGVtOm50aC1jaGlsZChldmVuKSB7XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVlbSAyLjk0MTJlbSAxLjc2NDdlbSAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG59IiwiJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQgJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXZlbnRzLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGV2ZW50cy1saXN0aW5nLXYyX3dyYXBwZXI6IDE0MjBweDtcclxuXHJcbi8vSXRlbSBCZWdpbnNcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdzogMTtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXg6IDA7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15OiAyZW07XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZzogMTtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnOiAwO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGc6IDJlbTtcclxuXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsOiAxO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGw6IDJlbTtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW07XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19taW4taGVpZ2h0OiBub25lO1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fYm9yZGVyLWJvdHRvbV9jb2xvcjokY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vIFRpdGxlXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDowO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOjA7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2JhY2tncm91bmQtY29sb3IgOiB0cmFuc3BhcmVudDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6IGxlZnQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50X3BhZGRpbmctYm90dG9tIDogMWVtO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDMwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vIEluZm9zXHJcbiRldmVudHMtbGlzdGluZy12Ml9pbmZvc190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2luZm9zX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9mb250LXNpemU6IDFlbTtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTM7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHQtbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0LWxhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0LXN2Z19jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1kZXRhaWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0LWRldGFpbF9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcblxyXG4vLyBCb3V0b25cclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9mb250IDogJGNvcmVfYnV0dG9uX2ZvbnQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm0gOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGV0dGVyLXNwYWNpbmcgOiAkY29yZV9idXR0b25fbGV0dGVyLXNwYWNpbmc7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b25fYmFja2dyb3VuZCA6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2NvbG9yIDogJGNvcmVfYnV0dG9uX2NvbG9yO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGV2ZW50cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfYmFja2dyb3VuZDogJGV2ZW50cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1jb2xvciAkZXZlbnRzLWRldGFpbC12MV9iYWNrZ3JvdW5kLWltYWdlICRldmVudHMtZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0ICRldmVudHMtZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXZlbnRzLWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGV2ZW50cy1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV93cmFwcGVyOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX21pbi1oZWlnaHQ6IGF1dG8gIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDQxM3B4ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiA0MTNweCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNGVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5OiBibG9jayAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5OiBibG9jayAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9kYXRlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzIgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190ZXh0X2RhdGVfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RleHRfZGF0ZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8zICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5OiBibG9jayAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodCAgOiAxLjJlbSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfaG92ZXJfZmlsbCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9tYXJnaW4tYm90dG9tOiAzZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJGV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJGV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfbWFwXHJcblxyXG4pO1xyXG5cclxuJGV2ZW50cy1kZXRhaWwtdjFfX3RleHRfbWFwOiAoKSFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGV2ZW50cy1kZXRhaWwtdjFfdGV4dF9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZXZlbnRzLWRldGFpbC12MV90ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWRldGFpbC12MV90ZXh0X2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkZXZlbnRzLWRldGFpbC12MV90ZXh0X2NvbG9yXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGV2ZW50cy1kZXRhaWwtdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kZXZlbnRzLWRldGFpbC12MV9faXRlbV90aXRsZV9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX19pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tIDogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5OiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZGlzcGxheTogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5LFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRldmVudHMtZGV0YWlsLXYxX19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fZGF0ZV9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX2RhdGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfZm9udDogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9kYXRlX2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX190ZXh0X2RhdGVfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RleHRfZGF0ZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX2RhdGVfbWFwXHJcbik7XHJcblxyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX3NoYXJlX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b20gOiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZGlzcGxheTogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5LFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfdGl0bGVfbWFwXHJcbik7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RleHRfbWFwOiAoXHJcbiAgICAgICAgdGV4dF9mb250OiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX190ZXh0X2ZvbnQsXHJcbiAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RleHRfY29sb3IsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGV4dC1hbGlnbixcclxuKTtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZvcm0gW0JFR0lOXVxyXG5cclxuJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9tYXBcclxuKTtcclxuLy8gRm9ybSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZXZlbnRzLWRldGFpbC12MSB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJGV2ZW50cy1kZXRhaWwtdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkZXZlbnRzLWRldGFpbC12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGV2ZW50cy1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRldmVudHMtZGV0YWlsLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LXZlcnRpY2FsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xyXG4gICAgICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xICRmb250LWZhbWlseS0tMztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLC4xNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEl0ZW1cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kYXRhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRlbTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkZXZlbnRzLWRldGFpbC12MV9pdGVtX19kYXRlX21hcCwgJycsIGZhbHNlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJGV2ZW50cy1kZXRhaWwtdjFfX2l0ZW1fdGl0bGVfbWFwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5mb3Mge1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0LWxhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0LWxhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0LXN2Z19jb2xvclxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLWRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHQtZGV0YWlsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0LWRldGFpbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ibG9ja190b3Age1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9ja190b3BfX2xlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrX3RvcF9fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Jsb2NrX2JvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrX2JvdHRvbV9fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrX2JvdHRvbV9fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pdGVtLS1jb2x1bW4ge1xyXG5cclxuICAgICAgICAgICAgLml0ZW1fX2luZm9zIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrX3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9ja19ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2hhcmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV90aXRsZV9tYXApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2hhcmVfX2xpbmtzIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3NoYXJlX19saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGV2ZW50cy1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRldmVudHMtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19maWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGV2ZW50cy1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWRldGFpbC12MV9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWJsb2NrIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgLmZvcm0tYmxvY2sge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9tYXAsICcmJyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQgOiA2ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTAwJSwwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA5NiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGNvcmVfdGV4dC12ZXJ0aWNhbF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb3JlX3RleHQtdmVydGljYWxfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRldmVudHMtZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZXZlbnRzLWRldGFpbC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kZXZlbnRzLWRldGFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZXZlbnRzLWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRldmVudHMtZGV0YWlsLXYxX2JhY2tncm91bmQ6ICRldmVudHMtZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3IgJGV2ZW50cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZSAkZXZlbnRzLWRldGFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZXZlbnRzLWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGV2ZW50cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRldmVudHMtZGV0YWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGV2ZW50cy1kZXRhaWwtdjFfd3JhcHBlcjogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG4kZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG4kZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19tYXJnaW4tYm90dG9tOiAwO1xyXG4kZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJGV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZXZlbnRzLWRldGFpbC12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJGV2ZW50cy1kZXRhaWwtdjFfdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kZXZlbnRzLWRldGFpbC12MV90ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX19taW4taGVpZ2h0OiBhdXRvO1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDMwMHB4O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiA0MTNweDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogNDEzcHg7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDRlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheTogYmxvY2s7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMyAkZm9udC1mYW1pbHktLTI7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ247XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheTogYmxvY2s7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RleHRfZGF0ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8yICRmb250LWZhbWlseS0tMztcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9kYXRlX2NvbG9yOiBpbmhlcml0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190ZXh0X2RhdGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190ZXh0LWFsaWduOiBsZWZ0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMyAkZm9udC1mYW1pbHktLTM7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ247XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheTogYmxvY2s7XHJcbiRldmVudHMtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQgIDogMS4yZW07XHJcbiRldmVudHMtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19maWxsICA6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXZlbnRzLWRldGFpbC12MV9saW5rcy1ncm91cF9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGV2ZW50cy1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2hvdmVyX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRldmVudHMtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4kZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcbiRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGV2ZW50cy1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV93cmFwcGVyOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV90ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93IDogMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXggOiAwICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teSA6IDJlbSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGcgOiAxICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGcgOiAwICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsIDogMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsIDogMmVtICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGwgOiAyZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19taW4taGVpZ2h0OiA1MDBweCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogNTAwcHggIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiA1MDBweCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5OiBibG9jayAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXk6IGJsb2NrICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2luZm8tdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2luZm8tdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2luZm8tdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjZlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXk6IGJsb2NrICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3IsXHJcbiAgICApLFxyXG4gICAgJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9fdGV4dF9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkZXZlbnRzLWxpc3RpbmctdjFfdGV4dF9mb250LFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRldmVudHMtbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12MV90ZXh0X2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRldmVudHMtbGlzdGluZy12MV90ZXh0X2NvbG9yXHJcbiAgICApLFxyXG4gICAgJGV2ZW50cy1saXN0aW5nLXYxX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9faXRlbV90aXRsZV9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tIDogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b20sXHJcblxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfZGlzcGxheTogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2Rpc3BsYXksXHJcblxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9kaXNwbGF5OiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5LFxyXG4gICAgKSxcclxuICAgICRldmVudHMtbGlzdGluZy12MV9faXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9faXRlbV9pbmZvLXRpdGxlX21hcDogKCkhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX19pdGVtX2luZm8tdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2luZm8tdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX19pbmZvLXRpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2luZm8tdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF9kaXNwbGF5OiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXksXHJcbiAgICApLFxyXG4gICAgJGV2ZW50cy1saXN0aW5nLXYxX19pdGVtX2luZm8tdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX21hcDogKCkhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgKSxcclxuICAgICRldmVudHMtbGlzdGluZy12MV9pdGVtX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udDogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfZm9udCxcclxuICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfY29sb3IsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHQtYWxpZ24sXHJcbiAgICApLFxyXG4gICAgJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfbWFwXHJcbik7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10ZXh0X21hcDogKCkhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2luZm8tdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICAgICAgdGV4dF9mb250OiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10ZXh0X2NvbG9yLFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10ZXh0LWFsaWduLFxyXG4gICAgKSxcclxuICAgICRldmVudHMtbGlzdGluZy12MV9pdGVtX19pbmZvLXRleHRfbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5ldmVudHMtbGlzdGluZy12MSB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZXZlbnRzLWxpc3RpbmctdjFfd3JhcHBlcjtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRldmVudHMtbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRldmVudHMtbGlzdGluZy12MV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTAwJSwwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcclxuICAgICAgICAgICAgYm90dG9tOiA5OCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xICRmb250LWZhbWlseS0tMztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLC4xNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRldmVudHMtbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14fSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXkgJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93fSAtICgjeyRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnIDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRldmVudHMtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsICRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRldmVudHMtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsfSAtICggI3skZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEl0ZW1cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fbWluLWhlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjYlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kYXRhIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRlbTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJGV2ZW50cy1saXN0aW5nLXYxX19pdGVtX3RpdGxlX21hcCk7XHJcblxyXG5cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMWVtICogMik7ICAvLyAxZW0gPSBwYWRkaW5nIGJ1dHRvblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNGVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdCAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0IDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmcgICAgICA6IDAgMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1fX2luZm8tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cCwgLml0ZW1fX2luZm8tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50ICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICAgICAgOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3AgICAgICAgICAgICAgIDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0IDogLTJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodCA6IC0yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5mby10aXRsZS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1faW5mb190aXRsZV9tYXApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5mby10ZXh0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10ZXh0X21hcCwgJycsIGZhbHNlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0X21hcCwgJyYnKTtcclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2luZm8tdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9tYXApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gUmV2ZXJzZVxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19kYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgOiA0ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcbn1cclxuXHJcbiIsIiRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGV2ZW50cy1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRldmVudHMtbGlzdGluZy12MV93cmFwcGVyOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcbiRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b206IDA7XHJcbiRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfY29sb3I7XHJcbiRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX2NvbG9yO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRldmVudHMtbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRldmVudHMtbGlzdGluZy12MV90ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93IDogMTtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXggOiAwO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teSA6IDJlbTtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGcgOiAxO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGcgOiAwO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW07XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsIDogMTtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsIDogMmVtO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGwgOiAyZW07XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19taW4taGVpZ2h0OiA1MDBweDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHg7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogNTAwcHg7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiA1MDBweDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6IGluaGVyaXQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ247XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5OiBibG9jaztcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6IGluaGVyaXQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ247XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXk6IGJsb2NrO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2luZm8tdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2luZm8tdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2luZm8tdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjZlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiBpbmhlcml0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXk6IGJsb2NrOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZXZlbnRzLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9iYWNrZ3JvdW5kOiAkZXZlbnRzLXYxX2JhY2tncm91bmQtY29sb3IgJGV2ZW50cy12MV9iYWNrZ3JvdW5kLWltYWdlICRldmVudHMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGV2ZW50cy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIDAuNjUpICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZXZlbnRzLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZXZlbnRzLXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRldmVudHMtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZXZlbnRzLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgIFxyXG4kZXZlbnRzLXYxX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiRldmVudHMtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0OyAgICAgICAgICAgICAgIFxyXG4kZXZlbnRzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fY29sb3I6ICRldmVudHMtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbS1pbmZvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9pdGVtX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGV2ZW50cy12MV9pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICBcclxuJGV2ZW50cy12MV9pdGVtX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgXHJcbiRldmVudHMtdjFfaXRlbV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGV2ZW50cy12MV9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkZXZlbnRzLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJGV2ZW50cy12MV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGV2ZW50cy12MV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRldmVudHMtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJGV2ZW50cy12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGV2ZW50cy12MV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRldmVudHMtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICApLFxyXG4gICAgJGV2ZW50cy12MV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuXHJcbiRldmVudHMtdjFfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkZXZlbnRzLXYxX3RleHRfZm9udCxcclxuICAgICksXHJcbiAgICAkZXZlbnRzLXYxX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRldmVudHMtdjFfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRldmVudHMtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGV2ZW50cy12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRldmVudHMtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkZXZlbnRzLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGV2ZW50cy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGV2ZW50cy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGV2ZW50cy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGV2ZW50cy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGV2ZW50cy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSxcclxuICAgICRldmVudHMtdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiRldmVudHMtdjFfX2l0ZW1fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkZXZlbnRzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJGV2ZW50cy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkZXZlbnRzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG5cclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRldmVudHMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRldmVudHMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRldmVudHMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICksXHJcbiAgICAkZXZlbnRzLXYxX19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiRldmVudHMtdjFfaXRlbV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGV2ZW50cy12MV9pdGVtX3RleHRfZm9udCxcclxuICAgICAgICB0ZXh0LWFsaWduOiAkZXZlbnRzLXYxX2l0ZW1fdGV4dF90ZXh0LWFsaWduXHJcbiAgICApLFxyXG4gICAgJGV2ZW50cy12MV9pdGVtX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRldmVudHMtdjFfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRldmVudHMtdjFfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGV2ZW50cy12MV9pdGVtX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJGV2ZW50cy12MV9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRldmVudHMtdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGV2ZW50cy12MV9pdGVtX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJGV2ZW50cy12MV9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgKSxcclxuICAgICRldmVudHMtdjFfaXRlbV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZXZlbnRzLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRldmVudHMtdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkZXZlbnRzLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGV2ZW50cy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRldmVudHMtdjFfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkZXZlbnRzLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRldmVudHMtdjFfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGV2ZW50cy12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJGV2ZW50cy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRldmVudHMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGV2ZW50cy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGV2ZW50cy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJGV2ZW50cy12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJGV2ZW50cy12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkZXZlbnRzLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zhdm9yaXRlcyB7XHJcbiAgICAgICAgJi5qc3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBJdGVtXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkZXZlbnRzLXYxX19pdGVtX3RpdGxlX21hcCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGNvbG9yOiAkZXZlbnRzLXYxX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQgOiAyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICYtLWNvdmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLmV2ZW50cy12MV9faXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU3MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzkwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkZXZlbnRzLXYxX2l0ZW1fX2ltYWdlX3NoYWRvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLWFsaWduZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG5cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmb250OiAkZXZlbnRzLXYxX2l0ZW0taW5mb19mb250O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtc3VwZXJmaWNpZSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaW5mby1wcmljZSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGV2ZW50cy12MV9pdGVtX190ZXh0X21hcCwgJyYnKTtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLWxpbmtzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRldmVudHMtdjFfaXRlbV9fYnV0dG9uX21hcCk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQgOiAyMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0ICA6IDIwJTtcclxuICAgICAgICAvL2FsaWduLWl0ZW1zICAgOiBmbGV4LWVuZDtcclxuICAgICAgICBjb2xvciAgICAgICAgOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICBmbGV4ICAgICAgICAgIDogMTtcclxuICAgICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAgICBvcGFjaXR5ICAgICAgIDogMTtcclxuICAgICAgICBib3JkZXIgICAgICAgIDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzIDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0ICAgOiAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0ICAgICAgICA6IDVweDtcclxuICAgICAgICBhbGlnbi1pdGVtcyAgIDogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogOTZweDtcclxuXHJcbiAgICAgICAgY29sb3IgICAgICAgIDogJGV2ZW50cy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICRldmVudHMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICRldmVudHMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIGhlaWdodCA6IDVweDtcclxuXHJcbiAgICAgICAgY29sb3IgICAgICAgIDogJGV2ZW50cy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkZXZlbnRzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJGV2ZW50cy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLy8gQ29udGV4dCBMYW5kaW5nXHJcbi5sYW5kaW5nIHtcclxuICAgIC5ldmVudHMtdjFfX2l0ZW0ge1xyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLmV2ZW50cy12MV9faXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRldmVudHMtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRldmVudHMtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9ldmVudHMvMS5qcGcnKTtcclxuJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRldmVudHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQ6ICRldmVudHMtdjFfYmFja2dyb3VuZC1jb2xvciAkZXZlbnRzLXYxX2JhY2tncm91bmQtaW1hZ2UgJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZXZlbnRzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXZlbnRzLXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXZlbnRzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMywgMC42NSk7XHJcbiRldmVudHMtdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRldmVudHMtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kZXZlbnRzLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGV2ZW50cy12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGV2ZW50cy12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG4kZXZlbnRzLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRldmVudHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRldmVudHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGV2ZW50cy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGV2ZW50cy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZXZlbnRzLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXZlbnRzLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJGV2ZW50cy12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4kZXZlbnRzLXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRldmVudHMtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTtcclxuJGV2ZW50cy12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRldmVudHMtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXZlbnRzLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGV2ZW50cy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGV2ZW50cy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXZlbnRzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGV2ZW50cy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRldmVudHMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGV2ZW50cy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZXZlbnRzLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRldmVudHMtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRldmVudHMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJGV2ZW50cy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kZXZlbnRzLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJGV2ZW50cy12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGV2ZW50cy12MV9pdGVtX2NvbG9yOiAkZXZlbnRzLXYxX2NvbG9yO1xyXG4kZXZlbnRzLXYxX2l0ZW0taW5mb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xICRmb250LWZhbWlseS0tMztcclxuJGV2ZW50cy12MV9pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRldmVudHMtdjFfaXRlbV90ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRldmVudHMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdDtcclxuJGV2ZW50cy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZXZlbnRzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZXZlbnRzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZXZlbnRzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZXZlbnRzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJGV2ZW50cy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZXZlbnRzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRldmVudHMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuJGV2ZW50cy12MV9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJGV2ZW50cy12MV9pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiRldmVudHMtdjFfaXRlbV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3c7IiwiJGZhYi12MV9wb3NpdGlvbl9ib3R0b206IDM1dmggIWRlZmF1bHQ7XHJcblxyXG4kZmFiLXYxX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmFiLXYxX2J1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC43Nzc4ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYWItdjFfaXRlbV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZhYi12MV9pdGVtX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMywgLjUzKSAhZGVmYXVsdDtcclxuXHJcbiRmYWItdjFfaXRlbV9waWN0b19iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmFiLXYxX2l0ZW1fcGljdG9fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmFiLXYxX2l0ZW1fcGljdG9fYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYWItdjFfaXRlbV9waWN0b19jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4uZmFiLXYxIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAzMHB4O1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAmX19mbGFzdHkge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmX19uYXYtLW9uZSB7XHJcbiAgICAgICAgLmZhYi12MV9faXRlbS1waWN0by1zdmcge1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZhYi12MV9faXRlbTpub3QoLmZhYl9fYnV0dG9uKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mYWItdjFfX2l0ZW1zIHtcclxuICAgICAgICAgICAgYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDYwdmg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIC5mYWItdjFfX2l0ZW0ge1xyXG5cclxuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA1IHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGkgKyAxfSkge1xyXG4gICAgICAgICAgICAgICAgICAgICR0cmFuc2Zvcm0tZHVyYXRpb246IC4xNXMgKyAkaSAqIC4xcztcclxuICAgICAgICAgICAgICAgICAgICAkdHJhbnNmb3JtLWRlbGF5OiAkaSAqIC4wMTVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJGkgKiA5MHB4ICogLTEpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRpICogMTIwcHggKiAtMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2Zvcm0tZHVyYXRpb24gJHRyYW5zZm9ybS1kZWxheSAsIC4xcyBvcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAgLSAkaTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhYi12MV9fYnV0dG9uIHtcclxuICAgICAgICAgICAgLmZhYi12MV9fYnV0dG9uLWljb24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhYi12MV9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJGZhYi12MV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgd2lkdGg6IDU4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhYi12MV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuOHM7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhYi12MV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIC5mYWItdjFfX2J1dHRvbi1pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm90dG9tOiAxNTBweDtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogJGZhYi12MV9wb3NpdGlvbl9ib3R0b207XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLCAuNjUpO1xyXG4gICAgICAgIHdpZHRoOiAxMDJweDtcclxuICAgICAgICBoZWlnaHQ6IDY5cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjIyLC0wLjU3LCAwLjUxLCAxLjA3KSwgLjJzIC4xcyBvcGFjaXR5O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZmFiX19idXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjE5NmYzO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMxOTc2RDI7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLmZhYl9fYnV0dG9uKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICB3aWR0aDogNjlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2OXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBsZWZ0OiA3MyU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1waWN0byB7XHJcbiAgICAgICAgICAgICYtc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2OXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2OXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZhYi12MV9pdGVtX3BpY3RvX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWJnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZmFiLXYxX2l0ZW1fcGljdG9fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICBmb250OiAkZmFiLXYxX2l0ZW1fbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmYWItdjFfaXRlbV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYWItdjFfaXRlbV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYWItdjFfaXRlbV9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhYi12MV9pdGVtX2xhYmVsX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTJweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNjNweDtcclxuICAgICAgICAgICAgcGFkZGluZzogLjRlbSAxZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgLmZhYi12MV9faXRlbSB7XHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBmb3IgJGogZnJvbSAwIHRocm91Z2ggNSB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRqICsgMX0pIHtcclxuICAgICAgICAgICAgICAgICAgICAkdHJhbnNmb3JtLWR1cmF0aW9uOiAuMTVzICsgJGogKiAuMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgJHRyYW5zZm9ybS1kZWxheTogJGogKiAuMDE1cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRqICogMTIwcHggKiAtMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzICR0cmFuc2Zvcm0tZGVsYXkgLCAuMXMgb3BhY2l0eTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwIC0gJGo7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIG9wYWNpdHksIC42cyB0b3A7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC00MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC8vJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgIEBmb3IgJGogZnJvbSAwIHRocm91Z2ggNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaiArIDF9KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICR0cmFuc2Zvcm0tZHVyYXRpb246IC4xNXMgKyAkaiAqIC4xcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgJHRyYW5zZm9ybS1kZWxheTogJGogKiAuMDE1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAgLSAkajtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmFiLXYxX19pdGVtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC44cyBvcGFjaXR5LCAuNHMgdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mYWItdjFfX2l0ZW0tcGljdG8ge1xyXG4gICAgICAgICAgICAgICAgICAgICYtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmYWItdjFfaXRlbV9waWN0b19jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWJnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmYWItdjFfaXRlbV9waWN0b19iYWNrZ3JvdW5kX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FjdGlvbiB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MSxcclxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyLFxyXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMge1xyXG4gICAgLmZhYi12MSB7XHJcbiAgICAgICAgei1pbmRleDogMjAwMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIFBsYXRvXHJcbiNwbGF0by1sYXVuY2hlci1idXR0b25bZGF0YS1vcGVuPWZhbHNlXSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbmRpdltjbGFzc149XCJnb1wiXSB7XHJcbiAgICB6LWluZGV4OiAxMDAwMDE7XHJcbn1cclxuaWZyYW1lW2NsYXNzXj1cImdvXCJdIHtcclxuICAgIHotaW5kZXg6IDEwMDAwMTtcclxufVxyXG4iLCIkZmFiLXYxX2J1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC43Nzc4ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmYWItdjFfaXRlbV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGZhYi12MV9pdGVtX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMywgLjUzKTtcclxuXHJcbiRmYWItdjFfaXRlbV9waWN0b19iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZmFiLXYxX2l0ZW1fcGljdG9fY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmFiLXYxX2l0ZW1fcGljdG9fYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRmYWItdjFfaXRlbV9waWN0b19jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMTsiLCIkZmFxX3RleHRfcXVlc3Rpb25fZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtLzEuNWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGZhcV90ZXh0X3F1ZXN0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcbiRmYXFfdGV4dF9yZXBvbnNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcbiRmYXFfdGl0bGVfYWZ0ZXJfYmFja2dyb3VuZDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2FmdGVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4uanMtYWNjb3JkZW9uIHtcclxuICAuanMtYWNjb3JkZW9uIHtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICBjb2xvcjogaW5pdGlhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMS41ZW07XHJcbiAgICAgICAgICBjb250ZW50OiAnKyc7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mYXEge1xyXG4gIG1heC13aWR0aDogMTI4MHB4O1xyXG4gIHBhZGRpbmc6IDAgMWVtIDRlbTtcclxuICBtYXJnaW46IGF1dG87XHJcblxyXG4gIC5mYXEge1xyXG4gICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZS1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYtMSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtMiB7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmFxX3RpdGxlX2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcXVlc3Rpb24ge1xyXG4gICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICBmb250OiAkZmFxX3RleHRfcXVlc3Rpb25fZm9udDtcclxuICAgICAgICBjb2xvcjogJGZhcV90ZXh0X3F1ZXN0aW9uX2NvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JlcG9uc2Uge1xyXG4gICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwIDJlbTtcclxuICAgICAgICBjb2xvcjogJGZhcV90ZXh0X3JlcG9uc2VfY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgIC5mYXEge1xyXG4gICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19yZXBvbnNlIHtcclxuICAgICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gMmVtIDJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2Zhdm9yaXRlcy8xLmpwZycpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWNvbG9yICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1pbWFnZSAkZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRmYXZvcml0ZXMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGZhdm9yaXRlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW0taW5mb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX2NvbG9yOiAkZmF2b3JpdGVzLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19pbWFnZV9zaGFkb3c6ICRjb3JlX3NoYWRvdyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9jYXJvdXNlbF9mYXZvcml0ZV91bmFjdGl2ZV9vdmVybGF5X2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuODMpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fbW9yZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNikgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfYm9yZGVyLWNvbG9yIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JhY2tncm91bmQgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICAhZGVmYXVsdDtcclxuXHJcblxyXG4kZmF2b3JpdGVzLXYxX19idXR0b25fZmF2b3JpdGVzLXYxOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9fYnV0dG9uX2Zhdm9yaXRlcy12MTogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGZhdm9yaXRlcy12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkZmF2b3JpdGVzLXYxX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGZhdm9yaXRlcy12MV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkZmF2b3JpdGVzLXYxX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkZmF2b3JpdGVzLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGZhdm9yaXRlcy12MV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkZmF2b3JpdGVzLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJGZhdm9yaXRlcy12MV9fYnV0dG9uX2Zhdm9yaXRlcy12MVxyXG4pO1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjFfX3RleHRfZmF2b3JpdGVzLXYxOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9fdGV4dF9mYXZvcml0ZXMtdjE6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRleHRfZm9udCAgICAgICA6ICRmYXZvcml0ZXMtdjFfdGV4dF9mb250LFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJGZhdm9yaXRlcy12MV9fdGV4dF9mYXZvcml0ZXMtdjFcclxuKTtcclxuXHJcblxyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9mYXZvcml0ZXMtdjE6ICgpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9mYXZvcml0ZXMtdjE6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRmYXZvcml0ZXMtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRmYXZvcml0ZXMtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGZhdm9yaXRlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkZmF2b3JpdGVzLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkZmF2b3JpdGVzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGZhdm9yaXRlcy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICRmYXZvcml0ZXMtdjFfX3RpdGxlX2Zhdm9yaXRlcy12MVxyXG4pO1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjFfX2l0ZW1fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X2NvbG9yOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkZmF2b3JpdGVzLXYxX19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICBidXR0b25fZm9udCAgICAgICAgICAgICAgICAgOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9mb250LFxyXG4gICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICBidXR0b25fZm9udCAgICAgICAgICAgICAgICAgOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9mb250LFxyXG4gICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2xpbmUyX21hcFxyXG4pO1xyXG5cclxuLyogIFByb2dyYW1tZSAqL1xyXG5cclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX19pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtLWxheWVyLXRleHRfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjY4KSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW0tbGF5ZXItdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fb3B0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9vcHRpb25fbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9vcHRpb25fY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fbnVtYmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9udW1iZXJfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9udW1iZXJfY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fbnVtYmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9zdGF0dXNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZmF2b3JpdGVzLXYxIHtcclxuICAgIFxyXG4gICAgY29sb3I6ICRmYXZvcml0ZXMtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmF2b3JpdGVzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGhlaWdodDogNzY4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA5NSU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDg3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkZmF2b3JpdGVzLXYxX190aXRsZV9mYXZvcml0ZXMtdjEpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGZhdm9yaXRlcy12MV9fdGV4dF9mYXZvcml0ZXMtdjEsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkZmF2b3JpdGVzLXYxX19idXR0b25fZmF2b3JpdGVzLXYxKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRmYXZvcml0ZXMtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkZmF2b3JpdGVzLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRmYXZvcml0ZXMtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRmYXZvcml0ZXMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRmYXZvcml0ZXMtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRmYXZvcml0ZXMtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGZhdm9yaXRlcy12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mYXZvcml0ZXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIC5mYXZvcml0ZXMtdjEgLnN3aXBlci1wYWdpbmF0aW9uICBuZWdhdGl2ZSB2YWx1ZSBib3R0b21cclxuICAgICAgICBcclxuICAgICAgICAmLmpzc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNjAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbW9yZSB7XHJcbiAgICAgICAgICAgIC5mYXZvcml0ZXMtdjFfX3N3aXBlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBJdGVtXHJcbiAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgJjpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIHtcclxuICAgICAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZ2xvYmFsLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MV9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcblxyXG4gICAgICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLW1vcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYXZvcml0ZXMtdjFfaXRlbV9tb3JlX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZSAwLjA1cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX19saW5lMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9tYXAsJycsIHRydWUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fbGluZTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfbWFwLCcnLCB0cnVlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MV9jYXJvdXNlbF9mYXZvcml0ZV91bmFjdGl2ZV9vdmVybGF5X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLWFsaWduZXIge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MV9pdGVtX2NvbG9yO1xyXG4gICAgICAgICYtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyZW0gYXV0bztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoXCIxNDQwcHhcIikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIjE0NDBweFwiKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRmYXZvcml0ZXMtdjFfaXRlbV9faW1hZ2Vfc2hhZG93OyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkZmF2b3JpdGVzLXYxX19pdGVtX3RpdGxlX21hcCk7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjhlbTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjFfaXRlbS1pbmZvX2ZvbnQ7XHJcbiAgICAgICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtc3VwZXJmaWNpZSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaW5mby1wcmljZSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDNlbSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDogMjAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdCAgOiAyMCU7XHJcbiAgICAgICAgLy9hbGlnbi1pdGVtcyAgIDogZmxleC1lbmQ7XHJcbiAgICAgICAgY29sb3IgICAgICAgIDogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IC0yZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgZmxleCAgICAgICAgICA6IDE7XHJcbiAgICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgb3BhY2l0eSAgICAgICA6IDE7XHJcbiAgICAgICAgYm9yZGVyICAgICAgICA6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0ICA6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdCAgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodCAgICAgICAgOiA1cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXMgICA6IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDk2cHg7XHJcblxyXG4gICAgICAgIGNvbG9yICAgICAgICA6ICRmYXZvcml0ZXMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkZmF2b3JpdGVzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAkZmF2b3JpdGVzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBoZWlnaHQgOiA1cHg7XHJcblxyXG4gICAgICAgIGNvbG9yICAgICAgICA6ICRmYXZvcml0ZXMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJGZhdm9yaXRlcy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICRmYXZvcml0ZXMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21vcmUtYWN0aW9uIHtcclxuICAgICAgICAubW9yZS1hY3Rpb25fX2l0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLXByb2dyYW0ge1xyXG5cclxuICAgICAgICAuZmF2b3JpdGVzLXYxIHtcclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgLy8gLy8vLy8vLy8vXHJcbiAgICAgICAgICAgICAgICAmLWxheWVyLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjNlbSAuOGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW0tbGF5ZXItdGV4dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbS1sYXllci10ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJGZhdm9yaXRlcy12MS1wcm9ncmFtX19pdGVtX3RpdGxlX21hcCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLnByb3BlcnR5LXN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4zZW0gMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9zdGF0dXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3N0YXR1c19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjFfaXRlbS1pbmZvX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjRlbTtcclxuICAgICAgICAgICAgICAgICAgICAmLXN1cGVyZmljaWUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi1pbmZvLXByaWNlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MS1wcm9ncmFtX29wdGlvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9vcHRpb25fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MS1wcm9ncmFtX29wdGlvbl9jb2xvciA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9udW1iZXJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12MS1wcm9ncmFtX251bWJlcl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MS1wcm9ncmFtX251bWJlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1fbnVtYmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBGYXZvcml0ZXMgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2Zhdm9yaXRlcy8xLmpwZycpO1xyXG4kZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kZmF2b3JpdGVzLXYxX2JhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1jb2xvciAkZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtaW1hZ2UgJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZmF2b3JpdGVzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLC42Nik7XHJcbiRmYXZvcml0ZXMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGZhdm9yaXRlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRmYXZvcml0ZXMtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kZmF2b3JpdGVzLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kZmF2b3JpdGVzLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kZmF2b3JpdGVzLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZmF2b3JpdGVzLXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZmF2b3JpdGVzLXYxX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kZmF2b3JpdGVzLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRmYXZvcml0ZXMtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZmF2b3JpdGVzLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcblxyXG5cclxuXHJcbi8vIFNjcm9sbFxyXG4kZmF2b3JpdGVzLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmF2b3JpdGVzLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kZmF2b3JpdGVzLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRmYXZvcml0ZXMtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuJGZhdm9yaXRlcy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRmYXZvcml0ZXMtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuJGZhdm9yaXRlcy12MV9pdGVtX21vcmVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwgMC42OCk7ICAgICAgIC8vIEhvdmVyIDogb3ZlcmxheVxyXG4kZmF2b3JpdGVzLXYxX2l0ZW0taW5mb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4LzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fY29sb3I6ICRmYXZvcml0ZXMtdjFfY29sb3I7XHJcblxyXG4vLy8vXHJcbi8vLy8gSXRlbSBUaXRsZVxyXG4vLy8vXHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweC8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMjBweC8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbi8vLy9cclxuLy8vLyBJdGVtIEltYWdlXHJcbi8vLy9cclxuJGZhdm9yaXRlcy12MV9pdGVtX19pbWFnZV9zaGFkb3c6ICRjb3JlX3NoYWRvdztcclxuXHJcbi8vXHJcbi8vIEl0ZW0gQm91dG9uXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuLy8gTGluZSAyXHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM2VtLzEuNCAkZm9udC1mYW1pbHktLTM7ICAgICAgICAgICAgICAvLyBCb3V0b24gOiBmb250XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2xpbmUyX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfYm9yZGVyLWNvbG9yICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9iYWNrZ3JvdW5kICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyBDYXJyb3VzZWxcclxuJGZhdm9yaXRlcy12MV9jYXJvdXNlbF9mYXZvcml0ZV91bmFjdGl2ZV9vdmVybGF5X2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNjgpO1xyXG5cclxuJGZhdm9yaXRlcy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmF2b3JpdGVzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiRmYXZvcml0ZXMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZmF2b3JpdGVzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cclxuXHJcbi8qIFBST0dSQU1NRSAqL1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtLWxheWVyLXRleHRfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjY4KTtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW0tbGF5ZXItdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fb3B0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9vcHRpb25fbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9vcHRpb25fY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fbnVtYmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9udW1iZXJfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTI7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9udW1iZXJfY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fbnVtYmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2Zhdm9yaXRlcy8xLmpwZycpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZDogJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1pbWFnZSAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtcmVwZWF0ICRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRmYXZvcml0ZXMtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fY29sb3I6ICRmYXZvcml0ZXMtdjJfY29sb3IgIWRlZmF1bHQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbS1pbmZvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX19pbWFnZV9zaGFkb3c6ICRjb3JlX3NoYWRvdyAhZGVmYXVsdDtcclxuXHJcblxyXG4kZmF2b3JpdGVzLXYyX19idXR0b25fZmF2b3JpdGVzLXYyOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9fYnV0dG9uX2Zhdm9yaXRlcy12MjogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkZmF2b3JpdGVzLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRmYXZvcml0ZXMtdjJfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkZmF2b3JpdGVzLXYyX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRmYXZvcml0ZXMtdjJfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRmYXZvcml0ZXMtdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkZmF2b3JpdGVzLXYyX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRmYXZvcml0ZXMtdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGZhdm9yaXRlcy12Ml9fYnV0dG9uX2Zhdm9yaXRlcy12MlxyXG4pO1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjJfX3RleHRfZmF2b3JpdGVzLXYyOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9fdGV4dF9mYXZvcml0ZXMtdjI6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGZhdm9yaXRlcy12Ml90ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGZhdm9yaXRlcy12Ml9fdGV4dF9mYXZvcml0ZXMtdjJcclxuKTtcclxuXHJcblxyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9mYXZvcml0ZXMtdjI6ICgpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9mYXZvcml0ZXMtdjI6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGZhdm9yaXRlcy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGZhdm9yaXRlcy12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkZmF2b3JpdGVzLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRmYXZvcml0ZXMtdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRmYXZvcml0ZXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRmYXZvcml0ZXMtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkZmF2b3JpdGVzLXYyX190aXRsZV9mYXZvcml0ZXMtdjJcclxuXHJcbik7XHJcblxyXG5cclxuJGZhdm9yaXRlcy12Ml9faXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX19pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRmYXZvcml0ZXMtdjJfX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuJGZhdm9yaXRlcy12Ml9pdGVtX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGZhdm9yaXRlcy12Ml9pdGVtX3RleHRfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGZhdm9yaXRlcy12Ml9pdGVtX3RleHRfdGV4dC1hbGlnblxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRmYXZvcml0ZXMtdjJfaXRlbV9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX2J1dHRvbl9mYXZvcml0ZXMtdjI6ICgpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX2J1dHRvbl9mYXZvcml0ZXMtdjI6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGZhdm9yaXRlcy12Ml9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRmYXZvcml0ZXMtdjJfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRmYXZvcml0ZXMtdjJfaXRlbV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkZmF2b3JpdGVzLXYyX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRmYXZvcml0ZXMtdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRmYXZvcml0ZXMtdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkZmF2b3JpdGVzLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGZhdm9yaXRlcy12Ml9pdGVtX19idXR0b25fZmF2b3JpdGVzLXYyXHJcbik7XHJcblxyXG5cclxuLyogUHJvZ3JhbW1lICovXHJcblxyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9vcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX29wdGlvbl9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX29wdGlvbl9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9udW1iZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX251bWJlcl9sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX251bWJlcl9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9udW1iZXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9zdGF0dXNfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3N0YXR1c19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZhdm9yaXRlcy12MiB7XHJcbiAgICBjb2xvcjogJGZhdm9yaXRlcy12Ml9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmF2b3JpdGVzLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkZmF2b3JpdGVzLXYyX190aXRsZV9mYXZvcml0ZXMtdjIpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGZhdm9yaXRlcy12Ml9fdGV4dF9mYXZvcml0ZXMtdjIsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkZmF2b3JpdGVzLXYyX19idXR0b25fZmF2b3JpdGVzLXYyKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRmYXZvcml0ZXMtdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkZmF2b3JpdGVzLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRmYXZvcml0ZXMtdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRmYXZvcml0ZXMtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRmYXZvcml0ZXMtdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRmYXZvcml0ZXMtdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGZhdm9yaXRlcy12Ml9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLy8gSXRlbVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJGZhdm9yaXRlcy12Ml9faXRlbV90aXRsZV9tYXApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Ml9pdGVtX2NvbG9yO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQgOiAyZW07XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICYtLWNvdmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU3MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzkwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkZmF2b3JpdGVzLXYyX2l0ZW1fX2ltYWdlX3NoYWRvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtYWxpZ25lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG5cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyX2l0ZW0taW5mb19mb250O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtc3VwZXJmaWNpZSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaW5mby1wcmljZSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGZhdm9yaXRlcy12Ml9pdGVtX190ZXh0X21hcCwgJyYnKTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGZhdm9yaXRlcy12Ml9pdGVtX19idXR0b25fZmF2b3JpdGVzLXYyKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodCA6IDIwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQgIDogMjAlO1xyXG4gICAgICAgIC8vYWxpZ24taXRlbXMgICA6IGZsZXgtZW5kO1xyXG4gICAgICAgIGNvbG9yICAgICAgICA6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogI2ZmZjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgIGZsZXggICAgICAgICAgOiAxO1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICAgIG9wYWNpdHkgICAgICAgOiAxO1xyXG4gICAgICAgIGJvcmRlciAgICAgICAgOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXMgOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodCAgOiAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQgICA6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQgICAgICAgIDogNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zICAgOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NnB4O1xyXG5cclxuICAgICAgICBjb2xvciAgICAgICAgOiAkZmF2b3JpdGVzLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJGZhdm9yaXRlcy12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJGZhdm9yaXRlcy12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgaGVpZ2h0IDogNXB4O1xyXG5cclxuICAgICAgICBjb2xvciAgICAgICAgOiAkZmF2b3JpdGVzLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICRmYXZvcml0ZXMtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAkZmF2b3JpdGVzLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19mYXZvcml0ZXMge1xyXG4gICAgICAgICYuanNzY3JvbGwtYmxvY2sge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbW9yZSB7XHJcblxyXG4gICAgICAgICAgICAuZmF2b3JpdGVzLXYyX19ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmF2b3JpdGVzLXYyX19tb3JlLWFjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vcmUtYWN0aW9uX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9yZS1hY3Rpb25fX2xpbmtzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcblxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJi0tcHJvZ3JhbSB7XHJcbiAgICAgICAgLmZhdm9yaXRlcy12MiB7XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICYtc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9wZXJ0eS1zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuM2VtIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9zdGF0dXNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyX2l0ZW0taW5mb19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC40ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgJi1zaXplIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi1yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3JlZmVyZW5jZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX29wdGlvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9vcHRpb25fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX29wdGlvbl9jb2xvciA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9udW1iZXJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX251bWJlcl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX251bWJlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fbnVtYmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG5cclxuLy8gQ29udGV4dCBMYW5kaW5nXHJcbi5sYW5kaW5nIHtcclxuICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0ge1xyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChoLXhsLCdtaW4taGVpZ2h0Jykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgICAgICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBGYXZvcml0ZXMgLSBWMlxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2Zhdm9yaXRlcy8xLmpwZycpO1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1jb2xvciAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtaW1hZ2UgJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZmF2b3JpdGVzLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRmYXZvcml0ZXMtdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRmYXZvcml0ZXMtdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kZmF2b3JpdGVzLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRmYXZvcml0ZXMtdjJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRmYXZvcml0ZXMtdjJfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRmYXZvcml0ZXMtdjJfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRmYXZvcml0ZXMtdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZhdm9yaXRlcy12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRmYXZvcml0ZXMtdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuLy8gQ2Fycm91c2VsXHJcblxyXG4kZmF2b3JpdGVzLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZmF2b3JpdGVzLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRmYXZvcml0ZXMtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuJGZhdm9yaXRlcy12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRmYXZvcml0ZXMtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRmYXZvcml0ZXMtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJGZhdm9yaXRlcy12Ml9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGZhdm9yaXRlcy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJGZhdm9yaXRlcy12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kZmF2b3JpdGVzLXYyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRmYXZvcml0ZXMtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kZmF2b3JpdGVzLXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9jb2xvcjogJGZhdm9yaXRlcy12Ml9jb2xvcjtcclxuXHJcbiRmYXZvcml0ZXMtdjJfaXRlbS1pbmZvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGZhdm9yaXRlcy12Ml9pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV90ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG5cclxuJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGZhdm9yaXRlcy12Ml9pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZhdm9yaXRlcy12Ml9pdGVtX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vXHJcbi8vIEl0ZW0gSW1hZ2VcclxuLy9cclxuJGZhdm9yaXRlcy12Ml9pdGVtX19pbWFnZV9zaGFkb3c6ICRjb3JlX3NoYWRvdztcclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8qIFByb2dyYW1tZSAqL1xyXG5cclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fb3B0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9vcHRpb25fbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9vcHRpb25fY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fbnVtYmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9udW1iZXJfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTI7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9udW1iZXJfY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fbnVtYmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9zdGF0dXNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZmF2b3JpdGVzLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtY29sb3IgJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLWltYWdlICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1yZXBlYXQgJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGZhdm9yaXRlcy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMiUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fY29sb3I6ICRmYXZvcml0ZXMtdjNfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX19pbWFnZV9zaGFkb3c6ICRjb3JlX3NoYWRvdyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19faXRlbV9vdmVybGF5X2hvdmVyOiByZ2JhKCM2ZDZkNmQsIC43NSkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX19idXR0b25fY29sb3IgOiAkY29yZV9idXR0b25fY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX19idXR0b25faG92ZXJfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZmF2b3JpdGVzLXYzX19idXR0b25fZmF2b3JpdGVzLXYzOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fYnV0dG9uX2Zhdm9yaXRlcy12MzogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkZmF2b3JpdGVzLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRmYXZvcml0ZXMtdjNfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkZmF2b3JpdGVzLXYzX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRmYXZvcml0ZXMtdjNfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRmYXZvcml0ZXMtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkZmF2b3JpdGVzLXYzX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRmYXZvcml0ZXMtdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGZhdm9yaXRlcy12M19fYnV0dG9uX2Zhdm9yaXRlcy12M1xyXG4pO1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjNfX3RleHRfZmF2b3JpdGVzLXYzOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fdGV4dF9mYXZvcml0ZXMtdjM6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGZhdm9yaXRlcy12M190ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGZhdm9yaXRlcy12M19fdGV4dF9mYXZvcml0ZXMtdjNcclxuKTtcclxuXHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2Zhdm9yaXRlcy12MzogKCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2Zhdm9yaXRlcy12MzogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tIDogJGZhdm9yaXRlcy12M19fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGZhdm9yaXRlcy12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGZhdm9yaXRlcy12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkZmF2b3JpdGVzLXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRmYXZvcml0ZXMtdjNfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkZmF2b3JpdGVzLXYzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkZmF2b3JpdGVzLXYzX190aXRsZV9mYXZvcml0ZXMtdjNcclxuKTtcclxuXHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSA6ICRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfdGV4dC1hbGlnbjogJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZyxcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X2NvbG9yOiAkZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZ1xyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRmYXZvcml0ZXMtdjNfX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2ZvbnQgICAgICAgICAgICAgICAgIDogJGZhdm9yaXRlcy12M19pdGVtX19idXR0b25fZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGZhdm9yaXRlcy12M19pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGZhdm9yaXRlcy12M19pdGVtX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl9tYXBfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX21hcF9ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qIFByb2dyYW1tZSAqL1xyXG5cclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsLjY4KSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX29wdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX29wdGlvbl9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX29wdGlvbl9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9udW1iZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0vMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9udW1iZXJfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9udW1iZXJfY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fbnVtYmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fc3RhdHVzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44ZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3N0YXR1c19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fc3RhdHVzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLC42OCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuXHJcbiRmYXZvcml0ZXMtdjMtLXByb2dyYW1fX2l0ZW1fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My0tcHJvZ3JhbV9faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tIDogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfdGV4dC1hbGlnbjogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcblxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZyxcclxuXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmdcclxuICAgICksXHJcbiAgICAkZmF2b3JpdGVzLXYzLS1wcm9ncmFtX19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qIFByb2dyYW1tZSAqL1xyXG5cclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsLjY4KSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX29wdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX29wdGlvbl9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX29wdGlvbl9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9udW1iZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0vMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9udW1iZXJfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9udW1iZXJfY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fbnVtYmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fc3RhdHVzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44ZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3N0YXR1c19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fc3RhdHVzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLC42OCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuXHJcbiRmYXZvcml0ZXMtdjMtLXByb2dyYW1fX2l0ZW1fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My0tcHJvZ3JhbV9faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSA6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV90ZXh0LWFsaWduOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZyxcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGZhdm9yaXRlcy12My0tcHJvZ3JhbV9faXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5mYXZvcml0ZXMtdjMge1xyXG4gICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhdm9yaXRlcy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBoZWlnaHQ6IDc2OHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRmYXZvcml0ZXMtdjNfX3RpdGxlX2Zhdm9yaXRlcy12Myk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkZmF2b3JpdGVzLXYzX190ZXh0X2Zhdm9yaXRlcy12MywgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRmYXZvcml0ZXMtdjNfX2J1dHRvbl9mYXZvcml0ZXMtdjMpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy12M19zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJGZhdm9yaXRlcy12M19zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRmYXZvcml0ZXMtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGZhdm9yaXRlcy12M19zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGZhdm9yaXRlcy12M19zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJGZhdm9yaXRlcy12M19zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJGZhdm9yaXRlcy12M19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkZmF2b3JpdGVzLXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zhdm9yaXRlcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuanNzY3JvbGwtYmxvY2sge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLy8gSXRlbVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgZm9udDogJGZhdm9yaXRlcy12M19pdGVtX2ZvbnQ7XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRmYXZvcml0ZXMtdjNfX2l0ZW1fdGl0bGVfbWFwKTtcclxuICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCxcclxuICAgICAgICAgICAgICAgIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1nbG9iYWwtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1tb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmF2b3JpdGVzLXYzX19pdGVtX292ZXJsYXlfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGZhdm9yaXRlcy12M19pdGVtX19idXR0b25fbWFwKTtcclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgMC4wNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLW1vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12M19pdGVtX19idXR0b25fbWFwX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX21hcF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTB2aDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMmVtO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogMmVtO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGZhdm9yaXRlcy12M19pdGVtX19pbWFnZV9zaGFkb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYWxpZ25lciB7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAgICAgJi1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1zdXBlcmZpY2llIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pbmZvLXByaWNlIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLWxpbmtzIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gM2VtKTtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQgOiAyMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0ICA6IDIwJTtcclxuICAgICAgICAvL2FsaWduLWl0ZW1zICAgOiBmbGV4LWVuZDtcclxuICAgICAgICBjb2xvciAgICAgICAgOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogLTJlbTtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgZmxleCAgICAgICAgICA6IDE7XHJcbiAgICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgb3BhY2l0eSAgICAgICA6IDE7XHJcbiAgICAgICAgYm9yZGVyICAgICAgICA6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0ICA6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdCAgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodCAgICAgICAgOiA1cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXMgICA6IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDk2cHg7XHJcblxyXG4gICAgICAgIGNvbG9yICAgICAgICA6ICRmYXZvcml0ZXMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkZmF2b3JpdGVzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAkZmF2b3JpdGVzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBoZWlnaHQgOiA1cHg7XHJcblxyXG4gICAgICAgIGNvbG9yICAgICAgICA6ICRmYXZvcml0ZXMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJGZhdm9yaXRlcy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICRmYXZvcml0ZXMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLS1wcm9ncmFtIHtcclxuICAgICAgICAuZmF2b3JpdGVzLXYzIHtcclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjNfaXRlbV9mb250O1xyXG5cclxuICAgICAgICAgICAgICAgICYtc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3N0YXR1c19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9wZXJ0eS1zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuOGVtIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9zdGF0dXNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkZmF2b3JpdGVzLXYzLS1wcm9ncmFtX19pdGVtX3RpdGxlX21hcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1fY2Fyb3VzZWxfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1fY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1fY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAuNmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3JlZmVyZW5jZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjZlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12My1wcm9ncmFtX29wdGlvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9vcHRpb25fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX29wdGlvbl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9udW1iZXJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12My1wcm9ncmFtX251bWJlcl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX251bWJlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1fbnVtYmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRmF2b3JpdGVzIC0gVjNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9mYXZvcml0ZXMvMS5qcGcnKTtcclxuJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtY29sb3IgJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLWltYWdlICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1yZXBlYXQgJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGZhdm9yaXRlcy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZmF2b3JpdGVzLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG5cclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGZhdm9yaXRlcy12M190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kZmF2b3JpdGVzLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kZmF2b3JpdGVzLXYzX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZmF2b3JpdGVzLXYzX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZmF2b3JpdGVzLXYzX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kZmF2b3JpdGVzLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRmYXZvcml0ZXMtdjNfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZmF2b3JpdGVzLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vIENhcnJvdXNlbFxyXG5cclxuJGZhdm9yaXRlcy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmF2b3JpdGVzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiRmYXZvcml0ZXMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZmF2b3JpdGVzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRmYXZvcml0ZXMtdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRmYXZvcml0ZXMtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRmYXZvcml0ZXMtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJGZhdm9yaXRlcy12M19zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kZmF2b3JpdGVzLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJGZhdm9yaXRlcy12M19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fY29sb3I6ICRmYXZvcml0ZXMtdjNfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xICRmb250LWZhbWlseS0tMztcclxuJGZhdm9yaXRlcy12M19faXRlbV9vdmVybGF5X2hvdmVyOiByZ2JhKCM2ZDZkNmQsIC43NSk7XHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gSW1hZ2VcclxuLy9cclxuJGZhdm9yaXRlcy12M19pdGVtX19pbWFnZV9zaGFkb3c6ICRjb3JlX3NoYWRvdztcclxuXHJcbi8vXHJcbi8vIEl0ZW0gQm91dG9uXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZhdm9yaXRlcy12M19pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvcmVfYnV0dG9uX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJGZhdm9yaXRlcy12M19pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGZhdm9yaXRlcy12M19pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLyogUHJvZ3JhbW1lICovXHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9jYXJvdXNlbF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLC42OCk7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9vcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0vMSAkZm9udC1mYW1pbHktLTI7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9vcHRpb25fbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9vcHRpb25fY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fbnVtYmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fbnVtYmVyX2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fbnVtYmVyX2NvbG9yOiAkY29sb3ItYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX251bWJlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwuNjgpO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3N0YXR1c19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTI7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3N0YXR1c19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fc3RhdHVzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZmF2b3JpdGVzLXY0X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZmF2b3JpdGVzLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9iYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXY0X2JhY2tncm91bmQtY29sb3IgJGZhdm9yaXRlcy12NF9iYWNrZ3JvdW5kLWltYWdlICRmYXZvcml0ZXMtdjRfYmFja2dyb3VuZC1yZXBlYXQgJGZhdm9yaXRlcy12NF9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGZhdm9yaXRlcy12NF9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRmYXZvcml0ZXMtdjRfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRmYXZvcml0ZXMtdjRfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9fYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtLWluZm9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9jb2xvcjogJGZhdm9yaXRlcy12NF9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3cgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfY2Fyb3VzZWxfZmF2b3JpdGVfdW5hY3RpdmVfb3ZlcmxheV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjgzKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX21vcmVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjYpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbGluZTJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbGluZTJfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbGluZTJfYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2xpbmUyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGZhdm9yaXRlcy12NF9fYnV0dG9uX2Zhdm9yaXRlcy12NDogKCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfX2J1dHRvbl9mYXZvcml0ZXMtdjQ6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtIDogJGZhdm9yaXRlcy12NF9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCA6ICRmYXZvcml0ZXMtdjRfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fY29sb3IgOiAkZmF2b3JpdGVzLXY0X19idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgOiAkZmF2b3JpdGVzLXY0X19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRmYXZvcml0ZXMtdjRfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgOiAkZmF2b3JpdGVzLXY0X19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgOiAkZmF2b3JpdGVzLXY0X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRmYXZvcml0ZXMtdjRfX2J1dHRvbl9mYXZvcml0ZXMtdjRcclxuKTtcclxuXHJcblxyXG4kZmF2b3JpdGVzLXY0X190ZXh0X2Zhdm9yaXRlcy12NDogKCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfX3RleHRfZmF2b3JpdGVzLXY0OiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfZm9udCA6ICRmYXZvcml0ZXMtdjRfdGV4dF9mb250LFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRmYXZvcml0ZXMtdjRfX3RleHRfZmF2b3JpdGVzLXY0XHJcbik7XHJcblxyXG5cclxuJGZhdm9yaXRlcy12NF9fdGl0bGVfZmF2b3JpdGVzLXY0OiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9fdGl0bGVfZmF2b3JpdGVzLXY0OiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRmYXZvcml0ZXMtdjRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRmYXZvcml0ZXMtdjRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGZhdm9yaXRlcy12NF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkZmF2b3JpdGVzLXY0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRmYXZvcml0ZXMtdjRfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkZmF2b3JpdGVzLXY0X190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGZhdm9yaXRlcy12NF9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRmYXZvcml0ZXMtdjRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkZmF2b3JpdGVzLXY0X190aXRsZV9mYXZvcml0ZXMtdjRcclxuKTtcclxuXHJcblxyXG4kZmF2b3JpdGVzLXY0X19pdGVtX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRmYXZvcml0ZXMtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkZmF2b3JpdGVzLXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRmYXZvcml0ZXMtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkZmF2b3JpdGVzLXY0X19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9mb250IDogJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtIDogJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kIDogJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2NvbG9yIDogJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgOiAkZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yIDogJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgOiAkZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2ZvbnQgOiAkZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gOiAkZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgOiAkZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fY29sb3IgOiAkZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciA6ICRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2xpbmUyX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgOiAkZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciA6ICRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl9tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZhdm9yaXRlcy12NCB7XHJcblxyXG4gICAgY29sb3I6ICRmYXZvcml0ZXMtdjRfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLypAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NjhweDtcclxuICAgIH0qL1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjRfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYXZvcml0ZXMtdjRfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N3aXBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChzbGlkZXMtbWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE0NDBweCkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4NzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRmYXZvcml0ZXMtdjRfX3RpdGxlX2Zhdm9yaXRlcy12NCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkZmF2b3JpdGVzLXY0X190ZXh0X2Zhdm9yaXRlcy12NCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRmYXZvcml0ZXMtdjRfX2J1dHRvbl9mYXZvcml0ZXMtdjQpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy12NF9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJGZhdm9yaXRlcy12NF9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRmYXZvcml0ZXMtdjRfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGZhdm9yaXRlcy12NF9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGZhdm9yaXRlcy12NF9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJGZhdm9yaXRlcy12NF9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy12NF9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGZhdm9yaXRlcy12NF9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mYXZvcml0ZXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTsgLy8gLmZhdm9yaXRlcy12NCAuc3dpcGVyLXBhZ2luYXRpb24gIG5lZ2F0aXZlIHZhbHVlIGJvdHRvbVxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmLmpzc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNjAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zd2lwZXJzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1tZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tbW9yZS1hY3Rpb24ge1xyXG4gICAgICAgLm1vcmUtYWN0aW9uIHtcclxuICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX21vcmUtYWN0aW9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBJdGVtXHJcbiAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgJjpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIHtcclxuICAgICAgICAgICAgLmZhdm9yaXRlcy12NF9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZhdm9yaXRlcy12NF9faXRlbS1nbG9iYWwtbGluayB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1nbG9iYWwtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXY0X2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG5cclxuICAgICAgICAgICAgLmZhdm9yaXRlcy12NF9faXRlbS1tb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmF2b3JpdGVzLXY0X2l0ZW1fbW9yZV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgMC4wNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fbGluZTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbWFwLCAnJywgdHJ1ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fbGluZTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbGluZTJfbWFwLCAnJywgdHJ1ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuZmF2b3JpdGVzLXY0X19pdGVtLW1vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjRfY2Fyb3VzZWxfZmF2b3JpdGVfdW5hY3RpdmVfb3ZlcmxheV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLWFsaWduZXIge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbV9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZV9fY29udGVudDphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXY0X2l0ZW1fY29sb3I7XHJcblxyXG4gICAgICAgICYtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMmVtIGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIjE0NDBweFwiKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIjE0NDBweFwiKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGZhdm9yaXRlcy12NF9pdGVtX19pbWFnZV9zaGFkb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkZmF2b3JpdGVzLXY0X19pdGVtX3RpdGxlX21hcCk7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjhlbTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjRfaXRlbS1pbmZvX2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICAmLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1zdXBlcmZpY2llIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaW5mby1wcmljZSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwJTtcclxuICAgICAgICAvL2FsaWduLWl0ZW1zICAgOiBmbGV4LWVuZDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTZweDtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXY0X2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjRfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRmYXZvcml0ZXMtdjRfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG5cclxuICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjRfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjRfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmF2b3JpdGVzLXY0X2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgIH1cclxuXHJcblxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEZhdm9yaXRlcyAtIFY0XHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kZmF2b3JpdGVzLXY0X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZmF2b3JpdGVzLXY0X2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZmF2b3JpdGVzLzEuanBnJyk7XHJcbiRmYXZvcml0ZXMtdjRfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGZhdm9yaXRlcy12NF9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZmF2b3JpdGVzLXY0X2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRmYXZvcml0ZXMtdjRfYmFja2dyb3VuZDogJGZhdm9yaXRlcy12NF9iYWNrZ3JvdW5kLWNvbG9yICRmYXZvcml0ZXMtdjRfYmFja2dyb3VuZC1pbWFnZSAkZmF2b3JpdGVzLXY0X2JhY2tncm91bmQtcmVwZWF0ICRmYXZvcml0ZXMtdjRfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRmYXZvcml0ZXMtdjRfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRmYXZvcml0ZXMtdjRfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12NF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kZmF2b3JpdGVzLXY0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGZhdm9yaXRlcy12NF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRmYXZvcml0ZXMtdjRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRmYXZvcml0ZXMtdjRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRmYXZvcml0ZXMtdjRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRmYXZvcml0ZXMtdjRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjRfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjRfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRmYXZvcml0ZXMtdjRfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRmYXZvcml0ZXMtdjRfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRmYXZvcml0ZXMtdjRfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRmYXZvcml0ZXMtdjRfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZhdm9yaXRlcy12NF9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRmYXZvcml0ZXMtdjRfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuXHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRmYXZvcml0ZXMtdjRfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRmYXZvcml0ZXMtdjRfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRmYXZvcml0ZXMtdjRfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJGZhdm9yaXRlcy12NF9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kZmF2b3JpdGVzLXY0X3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJGZhdm9yaXRlcy12NF9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fbW9yZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjYpOyAgICAgICAvLyBIb3ZlciA6IG92ZXJsYXlcclxuJGZhdm9yaXRlcy12NF9pdGVtLWluZm9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9jb2xvcjogJGZhdm9yaXRlcy12NF9jb2xvcjtcclxuXHJcbi8vLy9cclxuLy8vLyBJdGVtIFRpdGxlXHJcbi8vLy9cclxuJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4vLy8vXHJcbi8vLy8gSXRlbSBJbWFnZVxyXG4vLy8vXHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBJdGVtIEJvdXRvblxyXG4vL1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vIExpbmUgMlxyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNlbS8xLjQgJGZvbnQtZmFtaWx5LS0zOyAgICAgICAgICAgICAgLy8gQm91dG9uIDogZm9udFxyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2xpbmUyX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbGluZTJfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2xpbmUyX2JvcmRlci1jb2xvciAgICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfYmFja2dyb3VuZCAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gQ2Fycm91c2VsXHJcbiRmYXZvcml0ZXMtdjRfY2Fyb3VzZWxfZmF2b3JpdGVfdW5hY3RpdmVfb3ZlcmxheV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjgzKTtcclxuXHJcbiRmYXZvcml0ZXMtdjRfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRmYXZvcml0ZXMtdjRfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJGZhdm9yaXRlcy12NF9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4kZmF2b3JpdGVzLXY0X2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12NF9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12NF9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvdGVhbS8xLmpwZycpICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9iYWNrZ3JvdW5kLXNpemU6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9iYWNrZ3JvdW5kOiAkZmlndXJlcy12MV9iYWNrZ3JvdW5kLWNvbG9yICRmaWd1cmVzLXYxX2JhY2tncm91bmQtaW1hZ2UgJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1zaXplICRmaWd1cmVzLXYxX2JhY2tncm91bmQtcG9zaXRpb247ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGZpZ3VyZXMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfaXRlbV9maWd1cmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9pdGVtX2ZpZ3VyZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7IFxyXG4kZmlndXJlcy12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGZpZ3VyZXMtdjFfX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRmaWd1cmVzLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJGZpZ3VyZXMtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRmaWd1cmVzLXYxX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJGZpZ3VyZXMtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJGZpZ3VyZXMtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRmaWd1cmVzLXYxX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJGZpZ3VyZXMtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICApLFxyXG4gICAgJGZpZ3VyZXMtdjFfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbiRmaWd1cmVzLXYxX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGZpZ3VyZXMtdjFfdGV4dF9mb250LFxyXG4gICAgKSxcclxuICAgICRmaWd1cmVzLXYxX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kZmlndXJlcy12MV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRmaWd1cmVzLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRmaWd1cmVzLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGZpZ3VyZXMtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkZmlndXJlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRmaWd1cmVzLXYxX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGZpZ3VyZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRmaWd1cmVzLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLFxyXG4gICAgJGZpZ3VyZXMtdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJGZpZ3VyZXMtdjFfaXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRmaWd1cmVzLXYxX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkZmlndXJlcy12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkZmlndXJlcy12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkZmlndXJlcy12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkZmlndXJlcy12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRmaWd1cmVzLXYxX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGZpZ3VyZXMtdjFfaXRlbV90aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkZmlndXJlcy12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksXHJcbiAgICAkZmlndXJlcy12MV9pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZmlndXJlcy12MSB7XHJcbiAgICBjb2xvcjogJGZpZ3VyZXMtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmaWd1cmVzLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmaWd1cmVzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtc3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDJlbTtcclxuICAgICAgICAmLWZpZ3VyZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRmaWd1cmVzLXYxX2l0ZW1fZmlndXJlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmlndXJlcy12MV9pdGVtX2ZpZ3VyZV9jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRmaWd1cmVzLXYxX2l0ZW1fdGl0bGVfbWFwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRmaWd1cmVzLXYxX190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGZpZ3VyZXMtdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGZpZ3VyZXMtdjFfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGZpZ3VyZXMtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRmaWd1cmVzLXYxX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGZpZ3VyZXMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGZpZ3VyZXMtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRmaWd1cmVzLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRmaWd1cmVzLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkZmlndXJlcy12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkZmlndXJlcy12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENoaWZmcmVzIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRmaWd1cmVzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZmlndXJlcy12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3RlYW0vMS5qcGcnKTtcclxuJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1zaXplOiBuby1yZXBlYXQ7XHJcbiRmaWd1cmVzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRmaWd1cmVzLXYxX2JhY2tncm91bmQ6ICRmaWd1cmVzLXYxX2JhY2tncm91bmQtY29sb3IgJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1pbWFnZSAkZmlndXJlcy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZmlndXJlcy12MV9iYWNrZ3JvdW5kLXNpemUgJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZmlndXJlcy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44Nik7XHJcbiRmaWd1cmVzLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRmaWd1cmVzLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kZmlndXJlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRmaWd1cmVzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG5cclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRmaWd1cmVzLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kZmlndXJlcy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kZmlndXJlcy12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGZpZ3VyZXMtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRmaWd1cmVzLXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZmlndXJlcy12MV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGZpZ3VyZXMtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZpZ3VyZXMtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZmlndXJlcy12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRmaWd1cmVzLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmlndXJlcy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJGZpZ3VyZXMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJGZpZ3VyZXMtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuJGZpZ3VyZXMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kZmlndXJlcy12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4kZmlndXJlcy12MV9pdGVtX2ZpZ3VyZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCA1ZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiRmaWd1cmVzLXYxX2l0ZW1fZmlndXJlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vXHJcbi8vIEZpZ3VyZSBUaXRsZVxyXG4vL1xyXG4kZmlndXJlcy12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZmlndXJlcy12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kZmlndXJlcy12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRmaWd1cmVzLXYxX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGZpZ3VyZXMtdjFfaXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kZmlndXJlcy12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRmaWd1cmVzLXYxX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGZpZ3VyZXMtdjFfaXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRmaWx0ZXItdjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfbWFyZ2luIDogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b25fcGFkZGluZzogLjhlbSAyZW0gIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9jb2xvciA6ICRjb3JlX2J1dHRvbl9jb2xvciAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b25faG92ZXJfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbi0tYWN0aXZlX2JhY2tncm91bmQgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uLS1hY3RpdmVfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbi0tYWN0aXZlX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9idXR0b25fYXJyb3dfY29sb3IgOiAkZmlsdGVyLXYxX19idXR0b25fY29sb3IhZGVmYXVsdDtcclxuJGZpbHRlci12MV9idXR0b25fYXJyb3dfaG92ZXJfY29sb3IgOiAkZmlsdGVyLXYxX19idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfYnV0dG9uX2Fycm93X2FjdGl2ZV9jb2xvcjogJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGZpbHRlci12MV9fdGV4dF9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkZmlsdGVyLXYxX3RleHRfZm9udFxyXG4gICAgICAgICksICRmaWx0ZXItdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJGZpbHRlci12MV9fYnV0dG9uX21hcDooKSFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICBidXR0b25fZm9udCAgICAgICAgICAgICAgICAgOiAkZmlsdGVyLXYxX19idXR0b25fZm9udCxcclxuICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGZpbHRlci12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkZmlsdGVyLXYxX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGZpbHRlci12MV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkZmlsdGVyLXYxX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkZmlsdGVyLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkZmlsdGVyLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yXHJcbiAgICAgICAgKSwgJGZpbHRlci12MV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZpbHRlci12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX2JhY2tncm91bmQ7XHJcbiAgICBtYXJnaW46ICRmaWx0ZXItdjFfbWFyZ2luO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRmaWx0ZXItdjFfX3RleHRfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgfVxyXG5cclxuICAgICYtbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIC5maWx0ZXItdjFfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICBoZWlnaHQ6IDFlbTsgLy8gSUUgMTFcclxuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgIGZpbGw6ICRmaWx0ZXItdjFfYnV0dG9uX2Fycm93X2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgcGFkZGluZzogJGZpbHRlci12MV9fYnV0dG9uX3BhZGRpbmc7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRmaWx0ZXItdjFfX2J1dHRvbl9tYXAsICcmJyk7XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIC5maWx0ZXItdjFfX2Fycm93IHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRmaWx0ZXItdjFfYnV0dG9uX2Fycm93X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYnV0dG9uLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX19idXR0b24tLWFjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZpbHRlci12MV9fYnV0dG9uLS1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZpbHRlci12MV9fYnV0dG9uLS1hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAuZmlsdGVyLXYxX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZmlsdGVyLXYxX2J1dHRvbl9hcnJvd19hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbn0iLCIkZmlsdGVyLXYxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDb3VsZXVyIGRlIGZvbmQgZHUgbW9kdWxlXHJcbiRmaWx0ZXItdjFfbWFyZ2luICAgIDogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1hcmdlcyBkdSBtb2R1bGVcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRmaWx0ZXItdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcblxyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuOGVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZmlsdGVyLXYxX19idXR0b25fcGFkZGluZzogLjZlbSAxZW07XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGZpbHRlci12MV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb3JlX2J1dHRvbl9jb2xvcjtcclxuJGZpbHRlci12MV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4kZmlsdGVyLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4kZmlsdGVyLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuJGZpbHRlci12MV9fYnV0dG9uLS1hY3RpdmVfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuJGZpbHRlci12MV9fYnV0dG9uLS1hY3RpdmVfY29sb3IgICAgICAgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbi0tYWN0aXZlX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbi8vIEFycm93c1xyXG4kZmlsdGVyLXYxX2J1dHRvbl9hcnJvd19jb2xvciAgICAgICA6ICRmaWx0ZXItdjFfX2J1dHRvbl9jb2xvcjsgICAgICAgICAgICAgICAgLy8gRmzDqGNoZXMgOiBjb3VsZXVyXHJcbiRmaWx0ZXItdjFfYnV0dG9uX2Fycm93X2hvdmVyX2NvbG9yIDogJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgLy8gRmzDqGNoZXMgPiBob3ZlciA6IGNvdWxldXJcclxuJGZpbHRlci12MV9idXR0b25fYXJyb3dfYWN0aXZlX2NvbG9yOiAkZmlsdGVyLXYxX19idXR0b25faG92ZXJfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAvLyBGbMOoY2hlcyA+IGhvdmVyIDogY291bGV1ciIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRmb290ZXItdjEtYWdlbmN5X19jb250ZW50LTFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtYWdlbmN5X19jb250ZW50LTJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtYWdlbmN5X19zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG5cclxuJGZvb3Rlci12MS1hZ2VuY3lfX2Nvb3Jkcy1hZGRyZXNzLXN2Z19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS1hZ2VuY3lfX2Nvb3Jkcy1hZGRyZXNzLXN2Z19maWxsOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiRmb290ZXItdjEtYWdlbmN5X19jb29yZHMtZm9udC1zaXplOiAxOHB4ICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLWFnZW5jeV9fY29vcmRzLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRm9vdGVyIFtCRUdJTl1cclxuXHJcbi5mb290ZXItdjEtYWdlbmN5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgcGFkZGluZy10b3A6IDNlbTtcclxuXHJcbiAgICAmX21pbixcclxuICAgICZfZmxleF8zLFxyXG4gICAgJl9mbGV4XzIsXHJcbiAgICAmX2ZsZXhfMSB7XHJcbiAgICAgICAgcGFkZGluZzogMC44ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci13cmFwcGVyLXdyYXAtY2VudGVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXdyYXBwZXItd3JhcCB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQtMSxcclxuICAgICAgICAmX19jb250ZW50LTIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvb3Rlci12MS1hZ2VuY3lfX2NvbnRlbnQtMV9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgJl9mbGV4XzMge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9mbGV4XzIge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSBhbmQgKG1heC13aWR0aDo5OTBweCkge1xyXG4gICAgICAgICZfZmxleF8zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZmxleF8yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjZweCkge1xyXG4gICAgICAgICZfZmxleF8yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2ZsZXhfMyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgJi1zbGlkZV9faXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZvb3Rlci12MS1hZ2VuY3lfX3N3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHNfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICYtc2xpZGUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAmX2ZsZXhfMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfZmxleF8yIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvb3Jkcy1hZGRyZXNzLXN2ZyBzdmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzRweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvb3Jkcy0tc3ZnIHN2ZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb29yZHMtYWRkcmVzc19femlwY2l0eSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvb3Jkcy1hZGRyZXNzLXN2ZyBzdmcge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA1MnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUycHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmb290ZXItdjEtYWdlbmN5X19jb29yZHMtYWRkcmVzcy1zdmdfYmFja2dyb3VuZDtcclxuICAgICAgICBmaWxsOiAkZm9vdGVyLXYxLWFnZW5jeV9fY29vcmRzLWFkZHJlc3Mtc3ZnX2ZpbGw7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29vcmRzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuY29vcmRzIHtcclxuICAgICAgICAmLW5vbS1pbmZvcyBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1waG9uZSBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9vdGVyLXYxLWFnZW5jeV9fY29vcmRzLWZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRmb290ZXItdjEtYWdlbmN5X19jb29yZHMtY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbWFpbC1pbmZvcyBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9vdGVyLXYxLWFnZW5jeV9fY29vcmRzLWZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRmb290ZXItdjEtYWdlbmN5X19jb29yZHMtY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYWRkcmVzcy1pbmZvcyBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9vdGVyLXYxLWFnZW5jeV9fY29vcmRzLWZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRmb290ZXItdjEtYWdlbmN5X19jb29yZHMtY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXN2ZyB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmb290ZXItdjEtYWdlbmN5X19jb29yZHMtYWRkcmVzcy1zdmdfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRmb290ZXItdjEtYWdlbmN5X19jb29yZHMtYWRkcmVzcy1zdmdfZmlsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRmb290ZXItdjEtYWdlbmN5X19jb250ZW50LTFfY29sb3I6JGNvbG9yX25ldXRyYWwtMSAgO1xyXG4kZm9vdGVyLXYxLWFnZW5jeV9fY29udGVudC0yX2NvbG9yOiRjb2xvcl9uZXV0cmFsLTEgIDtcclxuJGZvb3Rlci12MS1hZ2VuY3lfX3N3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHNfYmFja2dyb3VuZDokY29sb3JfYnJhbmQtNCAgO1xyXG5cclxuJGZvb3Rlci12MS1hZ2VuY3lfX2Nvb3Jkcy1hZGRyZXNzLXN2Z19iYWNrZ3JvdW5kOiRjb2xvcl9icmFuZC0xICA7XHJcbiRmb290ZXItdjEtYWdlbmN5X19jb29yZHMtYWRkcmVzcy1zdmdfZmlsbDokY29sb3JfbmV1dHJhbC0xICA7XHJcblxyXG5cclxuJGZvb3Rlci12MS1hZ2VuY3lfX2Nvb3Jkcy1mb250LXNpemU6MThweCAgO1xyXG4kZm9vdGVyLXYxLWFnZW5jeV9fY29vcmRzLWNvbG9yOiRjb2xvcl9uZXV0cmFsLTEgIDtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZm9vdGVyLXYxX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX3dyYXBwZXJfbWF4LXdpZHRoICAgICAgOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX3dyYXBwZXJfcGFkZGluZy0tbGc6IDJlbSAwIDFlbSAwICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9jb2xvciAgICAgICAgICAgICAgIDogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfbG9nb19wYWRkaW5nLXRvcC0tbGc6IDNlbSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfbG9nb19tYXJnaW4tdG9wLS1sZyA6IDAgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX2JvcmRlci1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtbGFzdF9zdmdfY29sb3I6ICNiYWJhYmEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjI1ZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi41ZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29ubmVjdF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb25uZWN0X3BhZGRpbmc6IDFlbSAwIDAgMCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl9zdmdfZHJhd2luZ19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29ubmVjdF9idXR0b25fdGV4dF9jb2xvciAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl90ZXh0X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDYwMCAxZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfYnV0dG9uX3RleHRfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29ubmVjdF9idXR0b25fdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl9ob3Zlcl90ZXh0X2NvbG9yICAgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1fd2lkdGg6IDIuNzc3ZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1faGVpZ2h0OiAyLjc3N2VtICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX3NvY2lhbF9pdGVtX3BhZGRpbmc6IC41ZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1fbWFyZ2luOiAwIC41ZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfbmF2LWxpc3RfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIC42NjY3ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX25hdi1saXN0X2xldHRlci1zcGFjaW5nOiBub3JtYWwgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfbmF2LWxpc3RfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfbmF2LWxpc3RfdGV4dC1hbGlnbiAgICA6IGNlbnRlciAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9uYXYtbGlzdF9jb2xvciAgICAgICA6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfbmF2LWxpc3RfYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX2NvcHlyaWdodF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtNyAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfb3BhY2l0eSAgICAgICAgIDogMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfZm9udCAgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgLjY2NjdlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X2xldHRlci1zcGFjaW5nICA6IDAgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X3RleHQtdHJhbnNmb3JtICA6IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSAgICAgICA6ICRmb290ZXItdjEtdG9wX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkZm9vdGVyLXYxLXRvcF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGZvb3Rlci12MS10b3BfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGZvb3Rlci12MS10b3BfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGZvb3Rlci12MS10b3BfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkZm9vdGVyLXYxLXRvcF9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kZm9vdGVyLXYxLXRvcC1jb29yZHNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kZm9vdGVyLXYxLXRvcC1jb29yZHNfcGhvbmVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX2Nvb3Jkc19waG9uZV9jb250ZW50X2NvbG9yOiAkZm9vdGVyLXYxLXRvcC1jb29yZHNfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZm9vdGVyLXYxLXRvcF9jb29yZHNfbWFpbF9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9jb29yZHNfbWFpbF9jb250ZW50X2NvbG9yOiAkZm9vdGVyLXYxLXRvcC1jb29yZHNfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZm9vdGVyLXYxLXRvcF9jb29yZHNfYWRkcmVzc19jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9jb29yZHNfYWRkcmVzc19jb250ZW50X2NvbG9yOiAkZm9vdGVyLXYxLXRvcC1jb29yZHNfY29sb3IgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX2Nvb3Jkc19hZGRyZXNzX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZvb3RlciBbQkVHSU5dXHJcblxyXG4uZm9vdGVyLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRmb290ZXItdjFfYmFja2dyb3VuZDtcclxuICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA2MDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLS1tZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29jaWFsIHtcclxuICAgICAgICAuc29jaWFsIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgLnNvY2lhbF9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRmb290ZXItdjFfc29jaWFsX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMi41ZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRmb290ZXItdjFfc29jaWFsX2l0ZW1fcGFkZGluZztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGZvb3Rlci12MV9zb2NpYWxfaXRlbV93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRmb290ZXItdjFfc29jaWFsX2l0ZW1faGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmb290ZXItdjFfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRmb290ZXItdjFfc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIC5zb2NpYWxfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmb290ZXItdjFfc29jaWFsX2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nvbm5lY3Qge1xyXG4gICAgICAgIC5jb25uZWN0IHtcclxuICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZm9vdGVyLXYxX2Nvbm5lY3RfYnV0dG9uX3N2Z19kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb290ZXItdjFfY29ubmVjdF9idXR0b25fdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX2Nvbm5lY3RfYnV0dG9uX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb290ZXItdjFfY29ubmVjdF9idXR0b25faG92ZXJfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZm9vdGVyLXYxX2Nvbm5lY3RfcGFkZGluZztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYXJ0bmVycyB7XHJcbiAgICAgICAgLnBhcnRuZXJzIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgLnBhcnRuZXJzX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgLy8gTW9kaWZpY2F0ZXVyIFwidmVydGljYWxcIlxyXG4gICAgICAgICAgICAmLS12ZXJ0aWNhbCB7XHJcbiAgICAgICAgICAgICAgICAucGFydG5lcnNfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uIDogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnBhcnRuZXJzX19pdGVtKy5wYXJ0bmVyc19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjNlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3BpbmlvbnN5c3RlbSB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29weXJpZ2h0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX2NvcHlyaWdodF9jb2xvcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvcGFjaXR5OiAkZm9vdGVyLXYxX2NvcHlyaWdodF9vcGFjaXR5O1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRmb290ZXItdjFfY29weXJpZ2h0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9vdGVyLXYxX2NvcHlyaWdodF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb290ZXItdjFfY29weXJpZ2h0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbmF2LWxpc3Qge1xyXG4gICAgICAgICAgICBmb250OiAkZm9vdGVyLXYxX25hdi1saXN0X2ZvbnQ7XHJcbiAgICAgICAgICAgIC5uYXYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAuNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogJGZvb3Rlci12MV9uYXYtbGlzdF9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb290ZXItdjFfbmF2LWxpc3RfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb290ZXItdjFfbmF2LWxpc3RfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGZvb3Rlci12MV9uYXYtbGlzdF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX25hdi1saXN0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhY3Qge1xyXG4gICAgICAgIC5jb29yZHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29vcmRzLW1haWwge1xyXG4gICAgICAgICAgICAgICAgYS5jb29yZHMtbWFpbF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZvb3Rlci12MS10b3BfY29vcmRzX21haWxfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxLXRvcF9jb29yZHNfbWFpbF9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvb3Jkcy1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICBhLmNvb3Jkcy1waG9uZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZvb3Rlci12MS10b3AtY29vcmRzX3Bob25lX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlci12MS10b3BfY29vcmRzX3Bob25lX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb29yZHMtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAuY29vcmRzLWFkZHJlc3NfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmb290ZXItdjEtdG9wX2Nvb3Jkc19hZGRyZXNzX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlci12MS10b3BfY29vcmRzX2FkZHJlc3NfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZvb3Rlci12MS10b3BfY29vcmRzX2FkZHJlc3NfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIC8vIEZvb3RlciBsYXN0IFtCRUdJTl1cclxuICAgICYtbGFzdCB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDFlbSBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRmb290ZXItdjFfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xiaS1sb2dvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGZpbGw6ICRmb290ZXItdjEtbGFzdF9zdmdfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2LWxpc3RfX2xpbmsge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gIDogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBGb290ZXIgbGFzdCBbRU5EXVxyXG4gICAgLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4gICAgLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIC8vIEZvb3RlciB0b3AgW0JFR0lOXVxyXG4gICAgJi10b3Age1xyXG4gICAgICAgIGNvbG9yIDogJGZvb3Rlci12MS10b3BfY29sb3I7XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGggICAgICAgICAgIDogJGZvb3Rlci12MV93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgbWFyZ2luICAgICAgICAgICAgICA6IDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZyAgICAgICAgICAgICA6IDA7XHJcblxyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tIDogJGZvb3Rlci12MS10b3BfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgZGlzcGxheSAgICAgICAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uICAgICAgOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAxZW0gMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4gOiAyZW0gMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZmxleC13cmFwICAgICAgICAgICA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgICAgOiAkZm9vdGVyLXYxX3dyYXBwZXJfcGFkZGluZy0tbGc7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiAgOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgOiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwICAgICAgIDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXMgICAgIDogc3RyZXRjaDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luIDogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoICA6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sb2dvIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcclxuICAgICAgICAgICAgb3JkZXIgICAgICA6IDE7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgb3JkZXIgICAgICAgOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3AgOiAkZm9vdGVyLXYxLXRvcF9sb2dvX3BhZGRpbmctdG9wLS1sZztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgIDogJGZvb3Rlci12MS10b3BfbG9nb19tYXJnaW4tdG9wLS1sZztcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoIDogODAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoIDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGZvb3Rlci12MS10b3BfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCd4bCcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIEZvb3RlciB0b3AgW0VORF1cclxuICAgIC8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRm9vdGVyIC0gVjFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIEZvb3RlciAoaGF1dCArIGJhcylcclxuJGZvb3Rlci12MV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb290ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZvb3Rlci12MV93cmFwcGVyX21heC13aWR0aCAgICAgIDogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuJGZvb3Rlci12MV93cmFwcGVyX3BhZGRpbmctLWxnOiAyZW0gMCAxZW0gMDtcclxuXHJcbi8vIEZvb3RlciBwYXJ0aWUgaGF1dGVcclxuJGZvb3Rlci12MS10b3BfY29sb3IgICAgICAgICAgICAgICA6IGluaGVyaXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIDogY291bGV1clxyXG4kZm9vdGVyLXYxLXRvcF9sb2dvX3BhZGRpbmctdG9wLS1sZzogM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTG9nbyA6IHBhZGRpbmctdG9wXHJcbiRmb290ZXItdjEtdG9wX2xvZ29fbWFyZ2luLXRvcC0tbGcgOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMb2dvIDogbWFyZ2luLXRvcFxyXG4kZm9vdGVyLXYxLXRvcF9ib3JkZXItYm90dG9tOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9vdGVyIHRvcDogYm9yZHVyZSBiYXNzZVxyXG5cclxuJGZvb3Rlci12MS1sYXN0X3N2Z19jb2xvcjogI2ZmZjtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9tYXJnaW4tYm90dG9tOiAzZW07XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogMDtcclxuXHJcblxyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4LzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDYwMCA0MHB4LzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIENvbm5lY3QgW0JFR0lOXVxyXG5cclxuJGZvb3Rlci12MV9jb25uZWN0X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvdWxldXIgZGUgZm9uZCBkdSBtb2R1bGVcclxuJGZvb3Rlci12MV9jb25uZWN0X3BhZGRpbmc6IDFlbSAwIDAgMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBhZGRpbmcgcGVybWV0dGFudCBkZSBnw6lyZXIgbCdhbGlnbmVtZW50IG1hbnVlbFxyXG5cclxuJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl9zdmdfZHJhd2luZ19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfYnV0dG9uX3RleHRfY29sb3IgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmb290ZXItdjFfY29ubmVjdF9idXR0b25fdGV4dF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweCAkZm9udC1mYW1pbHktLTE7ICAvLyBUZXh0ZSA6IGZvbnRcclxuJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl90ZXh0X2xldHRlci1zcGFjaW5nOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIDogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfYnV0dG9uX3RleHRfdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcblxyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfYnV0dG9uX2hvdmVyX3RleHRfY29sb3IgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgOjpob3ZlciA6IGNvdWxldXJcclxuXHJcbi8vIENvbm5lY3QgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBTb2NpYWwgW0JFR0lOXVxyXG5cclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV93aWR0aDogMi43NzdlbTtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9oZWlnaHQ6IDIuNzc3ZW07XHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1fcGFkZGluZzogLjVlbTtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9tYXJnaW46IDAgLjVlbTtcclxuXHJcbi8vIFNvY2lhbCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNZW51IGZvb3RlciBbQkVHSU5dXHJcblxyXG4kZm9vdGVyLXYxX25hdi1saXN0X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCAxMnB4ICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHN1ci10aXRyZTogZm9udFxyXG4kZm9vdGVyLXYxX25hdi1saXN0X2xldHRlci1zcGFjaW5nOiBub3JtYWw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgc3VyLXRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRmb290ZXItdjFfbmF2LWxpc3RfdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG4kZm9vdGVyLXYxX25hdi1saXN0X3RleHQtYWxpZ24gICAgOiBjZW50ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmUgOiBhbGlnbmVtZW50IGR1IHRleHRlXHJcblxyXG4kZm9vdGVyLXYxX25hdi1saXN0X2NvbG9yICAgICAgIDogaW5oZXJpdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgOiBjb3VsZXVyXHJcbiRmb290ZXItdjFfbmF2LWxpc3RfYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm9yZHVyZSA6IGNvdWxldXJcclxuXHJcbi8vIE1lbnUgZm9vdGVyIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIENvcHlyaWdodCBbQkVHSU5dXHJcblxyXG4kZm9vdGVyLXYxX2NvcHlyaWdodF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfb3BhY2l0eSAgICAgICAgIDogLjc7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X2ZvbnQgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNTAwIDEycHggJGZvbnQtZmFtaWx5LS0xO1xyXG4kZm9vdGVyLXYxX2NvcHlyaWdodF9sZXR0ZXItc3BhY2luZyAgOiAwO1xyXG4kZm9vdGVyLXYxX2NvcHlyaWdodF90ZXh0LXRyYW5zZm9ybSAgOiBub25lO1xyXG5cclxuLy8gQ29weXJpZ2h0IFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gQ29udGFjdCBbQkVHSU5dXHJcbiRmb290ZXItdjEtdG9wLWNvb3Jkc19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRmb290ZXItdjEtdG9wLWNvb3Jkc19waG9uZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJGZvb3Rlci12MS10b3BfY29vcmRzX3Bob25lX2NvbnRlbnRfY29sb3I6ICRmb290ZXItdjEtdG9wLWNvb3Jkc19jb2xvcjtcclxuXHJcbiRmb290ZXItdjEtdG9wX2Nvb3Jkc19tYWlsX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRmb290ZXItdjEtdG9wX2Nvb3Jkc19tYWlsX2NvbnRlbnRfY29sb3I6ICRmb290ZXItdjEtdG9wLWNvb3Jkc19jb2xvcjtcclxuXHJcbiRmb290ZXItdjEtdG9wX2Nvb3Jkc19hZGRyZXNzX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRmb290ZXItdjEtdG9wX2Nvb3Jkc19hZGRyZXNzX2NvbnRlbnRfY29sb3I6ICRmb290ZXItdjEtdG9wLWNvb3Jkc19jb2xvcjtcclxuJGZvb3Rlci12MS10b3BfY29vcmRzX2FkZHJlc3NfY29udGVudF90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuLy8gQ29udGFjdCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuJGZvb3Rlci12MS10b3BfY29vcmRzX21haWxfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJGZvb3Rlci12MS10b3BfY29vcmRzX21haWxfY29udGVudF9jb2xvcjogJGZvb3Rlci12MS10b3AtY29vcmRzX2NvbG9yO1xyXG5cclxuJGZvb3Rlci12MS10b3BfY29vcmRzX2FkZHJlc3NfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJGZvb3Rlci12MS10b3BfY29vcmRzX2FkZHJlc3NfY29udGVudF9jb2xvcjogJGZvb3Rlci12MS10b3AtY29vcmRzX2NvbG9yO1xyXG4kZm9vdGVyLXYxLXRvcF9jb29yZHNfYWRkcmVzc19jb250ZW50X3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4vLyBDb250YWN0IFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGhlYWRlcl9nX21haW5fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kaGVhZGVyX2JhY2tncm91bmQ6ICRwYWdlc193cmFwcGVyX2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcbiRoZWFkZXJfcGFkZGluZzogMTBweCAwICFkZWZhdWx0O1xyXG4kaGVhZGVyLW5hdi10b2dnbGVfdHJhbnNpdGlvbjogJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgIWRlZmF1bHQ7XHJcbiRoZWFkZXItZml4ZWRfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGhlYWRlci1maXhlZF9zaGFkb3ctYm90dG9tOiAwIDFweCAwIHJnYmEoJGNvbG9yX25ldXRyYWwtMCwgMC4xKSAhZGVmYXVsdDtcclxuJGhlYWRlci1maXhlZF9zaGFkb3ctdHJhbnNpdGlvbjogJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgIWRlZmF1bHQ7XHJcbiRoZWFkZXItLXYzX3NlYXJjaF9wb3NpdGlvbl90b3A6IDE1dmggIWRlZmF1bHQ7XHJcbiRoZWFkZXItLXYzX3NlYXJjaF9wb3NpdGlvbl90b3AtLWgtbWQ6IDAgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc2VhcmNoX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGhlYWRlci1zZWFyY2hfc2l6ZS0tc206IDhweCAhZGVmYXVsdDtcclxuJGhlYWRlci1zZWFyY2hfc2l6ZS0tbWQ6IDEycHggIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbmF2X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kaGVhZGVyLW5hdl9zaXplLS1zbTogOHB4ICFkZWZhdWx0O1xyXG4kaGVhZGVyLW5hdl9zaXplLS1tZDogMTJweCAhZGVmYXVsdDtcclxuJGhlYWRlcl90b3BiYXJfY29sb3I6ICRoZWFkZXJfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kaGVhZGVyX21haW4tc2VhcmNoX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC41KSAhZGVmYXVsdDtcclxuJGhlYWRlci0taW5uZXJfYm9yZGVyOiBub25lICFkZWZhdWx0O1xyXG4kaGVhZGVyLS1pbm5lcl9sb2dvX21heC13aWR0aDogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGhlYWRlci0taW5uZXJfbG9nb19tYXgtaGVpZ2h0OiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kaGVhZGVyX2xvZ28tdjNfbWF4LWhlaWdodDogMjB2aCAhZGVmYXVsdDtcclxuJGhlYWRlcl9sb2dvLXYzX21pbi1oZWlnaHQ6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGhlYWRlcl9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGhlYWRlcl9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kaGVhZGVyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kaGVhZGVyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kaGVhZGVyX3RleHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJGhlYWRlcl9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kaGVhZGVyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kaGVhZGVyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX3RpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGhlYWRlcl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGhlYWRlcl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kaGVhZGVyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGhlYWRlcl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kaGVhZGVyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGhlYWRlcl9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kaGVhZGVyX19idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kaGVhZGVyX19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGhlYWRlcl9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kaGVhZGVyX19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kaGVhZGVyX21haW4tc2VhcmNoX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC41KSAhZGVmYXVsdDtcclxuJGhlYWRlci0tdjNfc2VhcmNoX3Bvc2l0aW9uX3RvcDogMzV2aCAhZGVmYXVsdDtcclxuJGhlYWRlci0tdjNfc2VhcmNoX3Bvc2l0aW9uX3RvcC0taC1tZDogNXZoICFkZWZhdWx0O1xyXG5cclxuJGhlYWRlci0tdjFfbG9nb19tYXgtaGVpZ2h0OiAkaGVhZGVyLS1pbm5lcl9sb2dvX21heC1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRoZWFkZXItLXYxX2xvZ29fbWF4LXdpZHRoOiAyNTBweCAhZGVmYXVsdDtcclxuJGhlYWRlci0tdjFfbG9nb19tYXgtaGVpZ2h0LWRlZmF1bHQ6IDQwcHggIWRlZmF1bHQ7XHJcblxyXG5cclxuJGhlYWRlci0tdjJfY29udGVudF90b3A6IDExdmggIWRlZmF1bHQ7XHJcbiRoZWFkZXItLXYyX2NvbnRlbnRfdG9wLS1oLWxnOiAxNnZoICFkZWZhdWx0O1xyXG4kaGVhZGVyLS12Mi0td2l0aHNsb2dhbl9jb250ZW50X3RvcDogOHZoICFkZWZhdWx0O1xyXG4kaGVhZGVyLS12Ml9sb2dvX21heC1oZWlnaHQ6IGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG4kaGVhZGVyX19idXR0b24tbGlua3NfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGhlYWRlcl9fYnV0dG9uLWxpbmtzX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kaGVhZGVyX19idXR0b24tbGlua3NfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX2J1dHRvbi1saW5rc19ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kaGVhZGVyX19idXR0b24tbGlua3NfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX2J1dHRvbi1saW5rc19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX2J1dHRvbi1saW5rc19ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuXHJcbiRoZWFkZXJfX3Rvb2xzYm94X2xpbmtzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX3Rvb2xzYm94X2xpbmtzX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kaGVhZGVyX190b29sc2JveF9saW5rc19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGhlYWRlcl9fdG9vbHNib3hfbGlua3NfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kaGVhZGVyX190b29sc2JveF9kcmF3aW5nX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX3Rvb2xzYm94X2RyYXdpbmdfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRiYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9mb250LS1tZDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9mb250LS14czogbm9ybWFsIG5vcm1hbCA0MDAgMTBweCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9mb250LS1idG46IG5vcm1hbCBub3JtYWwgNDAwIDE4cHggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfZm9udC0tYnRuLS14czogbm9ybWFsIG5vcm1hbCA0MDAgMTJweCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kaGVhZGVyX190aXRsZV9tYXA6IChcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkaGVhZGVyX190aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRoZWFkZXJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGhlYWRlcl9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRoZWFkZXJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkaGVhZGVyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGhlYWRlcl9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGhlYWRlcl9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGhlYWRlcl9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGhlYWRlcl9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4pO1xyXG5cclxuJGhlYWRlcl9fYnV0dG9uLWxpbmtzX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX2J1dHRvbi1saW5rc19tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtIDogJGhlYWRlcl9fYnV0dG9uLWxpbmtzX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCA6ICRoZWFkZXJfX2J1dHRvbi1saW5rc19iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fY29sb3IgOiAkaGVhZGVyX19idXR0b24tbGlua3NfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgOiAkaGVhZGVyX19idXR0b24tbGlua3NfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRoZWFkZXJfX2J1dHRvbi1saW5rc19ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgOiAkaGVhZGVyX19idXR0b24tbGlua3NfaG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgOiAkaGVhZGVyX19idXR0b24tbGlua3NfaG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRoZWFkZXJfX2J1dHRvbi1saW5rc19tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5oZWFkZXIge1xyXG4gIGJhY2tncm91bmQ6ICRoZWFkZXJfYmFja2dyb3VuZDtcclxuICBjb2xvcjogJGhlYWRlcl9jb2xvcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAubGFuZGluZyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuXHJcbiAgICAgIC5uYXYtdG9nZ2xlIHtcclxuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VhcmNoLXRvZ2dsZS1tZW51IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGhlYWRlcl9uYXZfY29sb3I7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgJi53aXRoQmFuZGVhdXgge1xyXG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuXHJcbiAgICAgIC5iYW5kZWF1LWluZm8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICZfX3RvcGJhciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGlmICgkbWVudS1idXJnZXItYWx3YXlzID09IGZhbHNlKSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbTtcclxuICB9XHJcblxyXG4gICZfX3RvcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMWVtO1xyXG4gICAgbGVmdDogMWVtO1xyXG4gICAgcmlnaHQ6IDFlbTtcclxuICAgIC8vei1pbmRleDogMjtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIC8vd2lkdGg6IGNhbGMoMTAwJSAtICN7JHdyYXBwZXJfcGFkZGluZy14LS1tZH0pO1xyXG4gICAgICBsZWZ0OiAzZW07XHJcbiAgICB9XHJcblxyXG4gICAgLyogVmVyc2lvbnMgaGVhZGVyICovXHJcbiAgICAmLS12MSB7XHJcbiAgICAgIC5oZWFkZXJfX3RvcCB7XHJcbiAgICAgICAgdG9wOiA1LjVlbTtcclxuICAgICAgfSBcclxuXHJcbiAgICAgIC5oZWFkZXJfX2xvZ28ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6ICRoZWFkZXItLXYxX2xvZ29fbWF4LXdpZHRoO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcInhsXCIpIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJGhlYWRlci0tdjFfbG9nb19tYXgtaGVpZ2h0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdjIge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwieGxcIikge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZWFkZXJfX2xvZ28ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogJGhlYWRlci0tdjFfbG9nb19tYXgtd2lkdGg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwieGxcIikge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyLS12Ml9sb2dvX21heC1oZWlnaHQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVhZGVyX19uYXYge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdjMge1xyXG4gICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcInhsXCIpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZWFkZXJfX2xvZ28ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAkaGVhZGVyLS12MV9sb2dvX21heC13aWR0aDtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyX2xvZ28tdjNfbWF4LWhlaWdodDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6ICRoZWFkZXJfbG9nby12M19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcInhsXCIpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZWFkZXJfX25hdiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcblxyXG4gICZfX25hdiB7XHJcbiAgICBmbGV4OiAxO1xyXG5cclxuICAgIC5tYWluLW5hdl9fY2xvc2Uge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAxZW07XHJcblxyXG4gICAgICAmLWljb24ge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW46IDAgMWVtIDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmhlYWRlcl9fc2xvZ2FuIHtcclxuICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGhlYWRlcl9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NlYXJjaCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gIH1cclxuXHJcbiAgJl9fbGlua3MtZ3JvdXAge1xyXG4gICAgbWFyZ2luOiAyZW0gMDtcclxuICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkaGVhZGVyX19idXR0b24tbGlua3NfbWFwKTtcclxuICB9XHJcblxyXG4gICZfX3Rvb2xzYm94IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA2cHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIG1heC13aWR0aDogMTUwcHg7XHJcblxyXG4gICAgLmxpbmtzLWdyb3VwX19saW5rIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmtzLWdyb3VwX19saW5rICsgLmxpbmtzLWdyb3VwX19saW5rIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlcl9fdG9vbHNib3hfZHJhd2luZ19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgZmlsbDogJGhlYWRlcl9fdG9vbHNib3hfZHJhd2luZ19jb2xvcjtcclxuICAgICAgICBib3gtc2hhZG93OiAtMXB4IDRweCAxNXB4IC0ycHggJGNvbG9yX25ldXRyYWwtMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjRlbTtcclxuICAgICAgICBmb250OiAkaGVhZGVyX190b29sc2JveF9saW5rc19mb250O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaGVhZGVyX190b29sc2JveF9saW5rc190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBjb2xvcjogJGhlYWRlcl9fdG9vbHNib3hfbGlua3NfY29sb3I7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGhlYWRlcl9fdG9vbHNib3hfbGlua3NfdGV4dC1hbGlnbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgIGZpbGw6ICRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgd2lkdGg6ICRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgaGVpZ2h0OiAkaGVhZGVyX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgIHdpZHRoOiAkaGVhZGVyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgIGhlaWdodDogJGhlYWRlcl9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICBzdHJva2U6ICRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICBmaWxsOiAkaGVhZGVyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcblxyXG4gICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICBzdHJva2U6ICRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFZlcnNpb25zXHJcbiAgJi0tdjIge1xyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICZfX3RvcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGhlYWRlci0tdjJfY29udGVudF90b3A7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImgtbWRcIil9KSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkaGVhZGVyLS12Ml9jb250ZW50X3RvcC0taC1sZztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXdpdGhzbG9nYW4ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogJGhlYWRlci0tdjItLXdpdGhzbG9nYW5fY29udGVudF90b3A7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyX19zbG9nYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA5MDBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXYzIHtcclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgIHRvcDogJGhlYWRlci0tdjNfc2VhcmNoX3Bvc2l0aW9uX3RvcC0taC1tZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFBhZ2UgaW50ZXJuZVxyXG4gICYtLWlubmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRoZWFkZXItLWlubmVyX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGhlYWRlci0taW5uZXJfY29sb3I7XHJcbiAgICBib3JkZXItYm90dG9tOiAkaGVhZGVyLS1pbm5lcl9ib3JkZXI7XHJcbiAgICB6LWluZGV4OiAzMDAwO1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxuICAgIG92ZXJmbG93OiBpbmhlcml0O1xyXG5cclxuICAgIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX190b3Age1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAgJGhlYWRlci0tdjFfbG9nb19tYXgtaGVpZ2h0LWRlZmF1bHQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkaGVhZGVyLS1pbm5lcl9sb2dvX21heC13aWR0aDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6ICRoZWFkZXItLWlubmVyX2xvZ29fbWF4LWhlaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tc3ZnIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tc2xpZGUge1xyXG4gICAgLmhlYWRlci1zd2lwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICYtLXYxLCAmLS12MiwgJi0tdjMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMDB2aDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdmlkZW8tYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fdmlkZW8tZm9yZWdyb3VuZCxcclxuICAmX192aWRlby1iYWNrZ3JvdW5kIGlmcmFtZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMTYvOSkge1xyXG4gICAgJl9fdmlkZW8tZm9yZWdyb3VuZCB7XHJcbiAgICAgIGhlaWdodDogMzAwJTtcclxuICAgICAgdG9wOiAtMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtYXgtYXNwZWN0LXJhdGlvOiAxNi85KSB7XHJcbiAgICAmX192aWRlby1mb3JlZ3JvdW5kIHtcclxuICAgICAgd2lkdGg6IDMwMCU7XHJcbiAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4kbWFpbi1zZWFyY2hfX2Zvcm1fZGFyazogKFxyXG4gICAgICAgIGZvcm1faW5wdXRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEsXHJcbiAgICAgICAgZm9ybV9sZWdhbHNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEsXHJcbiAgICAgICAgZm9ybV9jb25kaXRpb25zX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xLFxyXG4gICAgICAgIHNlbGVjdF9pdGVtX2NvbG9yOiAkY29sb3JfYnJhbmRfMixcclxuICAgICAgICBzZWxlY3RfaXRlbV9iZy1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSxcclxuICAgICAgICBzZWxlY3RfaXRlbV9jb2xvci0taG92ZXI6ICRjb2xvcl9uZXV0cmFsLTEsXHJcbiAgICAgICAgc2VsZWN0X2l0ZW1fYmctY29sb3ItLWhvdmVyOiAkY29sb3JfYnJhbmQtMixcclxuICAgICAgICBmb3JtX3JhZGlvX2NvbG9yOiRjb2xvcl9icmFuZC0yLFxyXG4gICAgICAgIGZvcm1fZXh0cmFfcmFkaW9zLWxlZ2VuZDogJGNvbG9yX2JyYW5kLTIsXHJcbiAgICAgICAgZm9ybV9wbGFjZWhvbGRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSxcclxuICAgICAgICB0ZXh0ZmllbGRfaW5wdXRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTFcclxuKTtcclxuXHJcbi8vIEhvbWUgLSBtb3RldXIgZGUgcmVjaGVyY2hlXHJcbi5oZWFkZXIge1xyXG4gIC5tYWluLXNlYXJjaCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX21haW4tc2VhcmNoX2JhY2tncm91bmQ7XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgIEBpbmNsdWRlIHNldEZvcm1EYXJrKCRtYWluLXNlYXJjaF9fZm9ybV9kYXJrLCAnJicpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJvZHktLWhvbWUge1xyXG4gIC5oZWFkZXIge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICBtaW4taGVpZ2h0OiA1MHZoO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItLWlubmVyIHtcclxuICAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gIH1cclxufVxyXG5cclxuLmJvZHktbW9kYWwtb3BlbmVkIHtcclxuICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmJvZHktLW1lbnUtb3BlbmVkIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZSB7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5cclxuXHJcbi8qIEdlc3Rpb24gZCdhZmZpY2hhZ2UgZGUgbGEgbG91cGVcclxuKiAob24gZ2FyZGUgbGEgbG91cGUgZGUgcmVjaGVyY2hlIHNldWxlbWVudCBzdXIgbGVzIGxpc3RpbmdzIGV0IGTDqXRhaWxzIGRlIGJpZW4gZXQgcHJvZ3JhbW1lcyBuZXVmcylcclxuKiBTaSBvbiBkb2l0IHLDqWFjdGl2ZXIgdW5lIHBhZ2UgY2VsYSBzZSBmYWl0IGljaVxyXG4gKi9cclxuLmJvZHktLXBhZ2UtbGlzdGluZy12MS5ib2R5LXBhZ2UtbGlzdGluZy1iaWVuLFxyXG4uYm9keS0tcGFnZS1saXN0aW5nLXYyLmJvZHktcGFnZS1saXN0aW5nLWJpZW4sXHJcbi5ib2R5LS1wYWdlLWxpc3RpbmctdjMuYm9keS1wYWdlLWxpc3RpbmctYmllbixcclxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxLmJvZHktcGFnZS1kZXRhaWwtYmllbixcclxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyLmJvZHktcGFnZS1kZXRhaWwtYmllbixcclxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzLmJvZHktcGFnZS1kZXRhaWwtYmllbixcclxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjEuYm9keS1wYWdlLWRldGFpbC1wcm9ncmFtLFxyXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12Mi5ib2R5LXBhZ2UtZGV0YWlsLXByb2dyYW0sXHJcbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzLmJvZHktcGFnZS1kZXRhaWwtcHJvZ3JhbSxcclxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYxLmJvZHktcGFnZS1saXN0aW5nLXByb2dyYW0sXHJcbi5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12Mi5ib2R5LXBhZ2UtbGlzdGluZy1wcm9ncmFtLFxyXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjMuYm9keS1wYWdlLWxpc3RpbmctcHJvZ3JhbSB7XHJcbiAgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX2J1dHRvbiAuc2VhcmNoLXRvZ2dsZS1tZW51IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgSGVhZGVyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vLyBSw6lnbGFnZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRoZWFkZXJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRoZWFkZXJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9oZWFkZXIvMS5qcGcnKTtcclxuJGhlYWRlcl9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kaGVhZGVyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRoZWFkZXJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuLy8gVXRpbGlzw6lcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJGhlYWRlcl9iYWNrZ3JvdW5kOiAkaGVhZGVyX2JhY2tncm91bmQtY29sb3IgJGhlYWRlcl9iYWNrZ3JvdW5kLWltYWdlICRoZWFkZXJfYmFja2dyb3VuZC1yZXBlYXQgJGhlYWRlcl9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGhlYWRlcl9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGhlYWRlcl9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kaGVhZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG5cclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZDogJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1jb2xvciAkaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlICRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtcmVwZWF0ICRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGhlYWRlci0taW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjQ4KTtcclxuJGhlYWRlci0taW5uZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kaGVhZGVyLS1pbm5lcl9ib3JkZXI6IG5vbmU7XHJcbiRoZWFkZXItLWlubmVyX2xvZ29fbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4kaGVhZGVyLS1pbm5lcl9sb2dvX21heC1oZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJGhlYWRlcl9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kaGVhZGVyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJGhlYWRlcl9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRoZWFkZXJfdGV4dF9mb250OiAkYm9keV9mb250O1xyXG5cclxuLy9cclxuLy8gVGl0bGUgKHNsb2dhbilcclxuLy9cclxuJGhlYWRlcl9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRoZWFkZXJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kaGVhZGVyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kaGVhZGVyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcbiRoZWFkZXJfX3RpdGxlX3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiRoZWFkZXJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRoZWFkZXJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGhlYWRlcl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG5cclxuJGhlYWRlcl9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGhlYWRlcl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kaGVhZGVyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJGhlYWRlcl9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGhlYWRlcl9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGhlYWRlcl9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJGhlYWRlcl9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGhlYWRlcl9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kaGVhZGVyX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kaGVhZGVyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vXHJcbi8vIEJvdXRvbiBsaW5rcyAobWluaXNpdGUpXHJcbi8vXHJcbiRoZWFkZXJfX2J1dHRvbi1saW5rc190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kaGVhZGVyX19idXR0b24tbGlua3NfYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiRoZWFkZXJfX2J1dHRvbi1saW5rc19jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kaGVhZGVyX19idXR0b24tbGlua3NfYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRoZWFkZXJfX2J1dHRvbi1saW5rc19ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kaGVhZGVyX19idXR0b24tbGlua3NfaG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMTtcclxuJGhlYWRlcl9fYnV0dG9uLWxpbmtzX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4vLyBIb21lIC0gbW90ZXVyIGRlIHJlY2hlcmNoZVxyXG4kaGVhZGVyX21haW4tc2VhcmNoX2JhY2tncm91bmQgOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNSk7XHJcblxyXG4vLyBQb3NpdGlvbiBkdSBib3V0b24gZGUgcmVjaGVyY2hlXHJcbiRoZWFkZXItLXYzX3NlYXJjaF9wb3NpdGlvbl90b3A6IDM1dmg7XHJcbiRoZWFkZXItLXYzX3NlYXJjaF9wb3NpdGlvbl90b3AtLWgtbWQ6IDV2aDtcclxuXHJcbi8vXHJcbi8vIFZlcnNpb24gMVxyXG4kaGVhZGVyLS12MV9sb2dvX21heC1oZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG4vL1xyXG4vLyBWZXJzaW9uIDJcclxuJGhlYWRlci0tdjJfY29udGVudF90b3A6IDExdmg7XHJcbiRoZWFkZXItLXYyX2NvbnRlbnRfdG9wLS1oLWxnOiAxNnZoO1xyXG4kaGVhZGVyLS12Mi0td2l0aHNsb2dhbl9jb250ZW50X3RvcDogOHZoO1xyXG4kaGVhZGVyLS12Ml9sb2dvX21heC1oZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG4vLyBMb2dvIHYzXHJcbiRoZWFkZXJfbG9nby12M19tYXgtaGVpZ2h0OiAyMHZoO1xyXG4kaGVhZGVyX2xvZ28tdjNfbWluLWhlaWdodDogaW5oZXJpdDtcclxuXHJcbi8vXHJcbi8vIFRvb2xzYm94XHJcbiRoZWFkZXJfX3Rvb2xzYm94X2xpbmtzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRoZWFkZXJfX3Rvb2xzYm94X2xpbmtzX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kaGVhZGVyX190b29sc2JveF9saW5rc19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGhlYWRlcl9fdG9vbHNib3hfbGlua3NfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kaGVhZGVyX190b29sc2JveF9kcmF3aW5nX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRoZWFkZXJfX3Rvb2xzYm94X2RyYXdpbmdfY29sb3I6ICRjb2xvcl9icmFuZC0yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubmF2LXRvZ2dsZSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uO1xyXG5cclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgY29sb3I6ICRoZWFkZXJfbmF2X2NvbG9yO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51X2JhY2tncm91bmQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICB3aWR0aDogNjRweDtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXkgOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5lcyB7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuXHJcbiAgICAgICAgJiwgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAuNXMsbGVmdCAuNXMsdHJhbnNmb3JtIC4ycyxiYWNrZ3JvdW5kLWNvbG9yIC40cyAuMnM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC41cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAubmF2LXRvZ2dsZV9fbGluZXMge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5ib2R5LS1ob21lIHtcclxuICAgIC5uYXYtdG9nZ2xlIHtcclxuICAgICAgICB0b3A6IDFlbTtcclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBNZW51IHByaW5jaXBhbFxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbWVudV9iYWNrZ3JvdW5kICAgICA6IGxpbmVhci1ncmFkaWVudCgkY29sb3JfYnJhbmQtMixyZ2JhKCRjb2xvcl9icmFuZC0yLCAuOSkpOyAgLy8gTWVudSA6IENvdWxldXIgZGUgZm9uZFxyXG4kbWVudV9iYWNrZ3JvdW5kLS1tb2JpbGUgICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSBNT0JJTEUgOiBDb3VsZXVyIGRlIGZvbmRcclxuJG1lbnVfY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogQ291bGV1ciBkdSB0ZXh0ZVxyXG4kbWVudV9jb2xvci0tbW9iaWxlICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IE1PQklMRSA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1lbnUtc2VwYXJhdG9yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiBDb3VsZXVyIGR1IHNww6lyYXRldXJcclxuJG1lbnVfaG92ZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgPiBob3ZlciA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1lbnVfaG92ZXItY29sb3ItLW1vYmlsZSAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgTU9CSUxFID4gaG92ZXIgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRtZW51LXZlaWxfY29sb3IgICAgIDogcmdiYSgkY29sb3JfbmV1dHJhbC0wLDAuMik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogY291bGV1ciBkdSB2b2lsZSBwYXIgZGVzc3VzIGxlIGNvbnRlbnVcclxuXHJcblxyXG4kbWVudV9tYXgtd2lkdGggICAgICA6IDI1ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IHdpZHRoXHJcbiRtZW51X3RyYW5zaXRpb24gICAgIDogJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7ICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogdHJhbnNpdGlvbiBhbmltYXRpb25cclxuJG1lbnVfcGFkZGluZy10b3AgICAgOiA1ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiBwYWRkaW5nIHRvcFxyXG4kbWVudV9wYWRkaW5nLXNpZGVzICA6IDMuNmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IHBhZGRpbmcgZHJvaXRlIGV0IGdhdWNoZVxyXG4kbWVudS12ZWlsX3RyYW5zaXRpb246ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlOyAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IHRyYW5zaXRpb24gZHUgdm9pbGVcclxuJG1lbnVfd3JhcHBlcl9tYXgtd2lkdGgtLWxnOiAkd3JhcHBlcl9tYXgtd2lkdGg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiB3cmFwcGVyIG1heCB3aWR0aFxyXG5cclxuJG1lbnUtaXRlbV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgMmVtLzFlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgIC8vIE1lbnUgOiBmb250IGRlcyBpdGVtc1xyXG4kbWVudS1pdGVtX2ZvbnQtLW1kICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzFlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAvLyBNZW51IDogZm9udCBkZXMgaXRlbXMsIHRhaWxsZSA+PSBtZFxyXG4kbWVudS1pdGVtX2ZvbnQtLWxnICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzFlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgLy8gTWVudSA6IGZvbnQgZGVzIGl0ZW1zLCB0YWlsbGUgPj0gbGdcclxuJG1lbnUtaXRlbV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IHRleHQtdHJhbnNmb3JtIGRlcyBpdGVtc1xyXG4kbWVudS1pdGVtX2xldHRlci1zcGFjaW5nOiAycHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IGxldHRlci1zcGFjaW5nIGRlcyBpdGVtc1xyXG4kbWVudS1pdGVtX2RlY29yYXRpb24gICAgOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IHRleHQtZGVjb3JhdGlvbiBkZXMgaXRlbXNcclxuXHJcblxyXG4kc3VibWVudV9wb3NpdGlvbi14OiA1MCU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogUG9zaXRpb24gWCBkZSBsJ8OpbMOpbWVudCAoMCA9IGdhdWNoZSwgNTAlID0gY2VudHLDqSlcclxuJHN1Ym1lbnUtYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtbWVudSA6IENvdWxldXIgZGUgZm9uZFxyXG4kc3VibWVudV9zZXBhcmF0b3JfY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogQ291bGV1ciBkdSBzcMOpcmF0ZXVyXHJcbiRzdWJtZW51X3BhZGRpbmctbGVmdCAgICAgICA6IDEuOWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgOiBwYWRkaW5nIGdhdWNoZVxyXG4kc3VibWVudS1pdGVtX2ZvbnQtc2l6ZSAgICAgOiAwLjhlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogdGFpbGxlIGRlcyBpdGVtc1xyXG4kc3VibWVudS1pdGVtX3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogdGV4dC10cmFuc2Zvcm0gZGVzIGl0ZW1zXHJcbiRzdWJtZW51LWl0ZW1fbGV0dGVyLXNwYWNpbmc6ICRtZW51LWl0ZW1fbGV0dGVyLXNwYWNpbmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgOiBsZXR0ZXItc3BhY2luZyBkZXMgaXRlbXNcclxuJHN1Ym1lbnUtaXRlbV9wYWRkaW5nICAgICAgIDogLjU1ZW0gMDtcclxuJHN1Ym1lbnUtaXRlbV90ZXh0LWFsaWduICAgICAgIDogY2VudGVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogYWxpZ25lbWVudCBkdSB0ZXh0ZVxyXG4kc3VibWVudS1pdGVtX2NvbG9yICAgICAgIDogJG1lbnVfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kc3VibWVudS1pdGVtX2hvdmVyX2NvbG9yICAgICAgIDogJG1lbnVfaG92ZXItY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51ID4gaG92ZXIgOiBjb3VsZXVyIGR1IHRleHRlXHJcbi8vIFNvdXMtbWVudSA6IHBhZGRpbmcgaGF1dC9iYXMgZGVzIGl0ZW1zXHJcbiRzdWJtZW51LWl0ZW1fZGVjb3JhdGlvbjogJG1lbnUtaXRlbV9kZWNvcmF0aW9uOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgOiB0ZXh0LWRlY29yYXRpb24gZGVzIGl0ZW1zXHJcblxyXG4kbWVudS1jbG9zZV9zaXplICAgICA6IDIuNWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIGZlcm1lciA6IHRhaWxsZVxyXG4kbWVudS1jbG9zZV9wb3NpdGlvbiA6IDFlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIGZlcm1lciA6IHBvc2l0aW9uIHBhciByYXBwb3J0IMOgIGxhIGdhdWNoZSBkdSBtZW51XHJcbiRtZW51LXRvcGJhcl9wb3NpdGlvbjogMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCYXJyZSBkJ291dGlscyA6IHBvc2l0aW9uIHBhciByYXBwb3J0IMOgIGxhIGRyb2l0ZSBkdSBtZW51XHJcblxyXG4kaGVhZGVyX25hdl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNZW51IGRlcyBwYWdlcyBpbnRlcm5lcyBbQkVHSU5dXHJcbiRtZW51LS1pbm5lci1pdGVtX2ZvbnQgICAgICAgICAgOiAkbWVudS1pdGVtX2ZvbnQ7XHJcbiRtZW51LS1pbm5lci1pdGVtX2ZvbnQtLW1kICAgICAgOiAkbWVudS1pdGVtX2ZvbnQtLW1kO1xyXG4kbWVudS0taW5uZXItaXRlbV9mb250LS1sZyAgICAgIDogJG1lbnUtaXRlbV9mb250LS1sZztcclxuJG1lbnUtLWlubmVyX2NvbG9yICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1lbnUtLWlubmVyX2hvdmVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51ID4gaG92ZXIgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRzdWJtZW51LS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHN1Ym1lbnUtLWlubmVyX3NlcGFyYXRvcl9jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kc3VibWVudS0taW5uZXJfaG92ZXJfY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vIE1lbnUgZGVzIHBhZ2VzIGludGVybmVzIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4vLyBUb29sYmFyIGRhbnMgbGUgbWVudSBlbiByZXNwb25zaXZlXHJcbiR0b29sYmFyLWFkZHNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRtZW51X2NvbG9yLS1tb2JpbGU7XHJcbiR0b29sYmFyLWFkZHNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kdG9vbGJhci1hZGRzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kdG9vbGJhci1hZGRzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcbiR0b29sYmFyLWFkZHNfX3RpdGxlX3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHRvb2xiYXItYWRkc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNGVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiR0b29sYmFyLWFkZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJG1lbnVfY29sb3ItLW1vYmlsZTtcclxuJHRvb2xiYXItYWRkc19fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNGVtLzEuNCAkZm9udC1mYW1pbHktLTIgO1xyXG4kdG9vbGJhci1hZGRzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRtZW51X2NvbG9yLS1tb2JpbGU7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uc2VhcmNoLXRvZ2dsZSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uO1xyXG5cclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICBwYWRkaW5nOiAwLjhlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xyXG4gICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgICN7JGJsb2NrfV9faWNvbiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi9ob21lLnYxLnBuZycpICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQ6ICRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtY29sb3IgJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1pbWFnZSAkaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRpbnRlcmthYi1ob21lLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjczKSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX3BhZGRpbmcteTogMmVtICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODllbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAjYmVkMDAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogI2JlZDAwMCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAjYmVkMDAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9ub3RlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9ub3RlX190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW0tcGVyLXJvdyA6IDEgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW0tbWFyZ2luLXggOiAyZW0gIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW0tbWFyZ2luLXkgOiAxZW0gIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW0tcGVyLXJvdy0tbGcgOiAyICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtLW1hcmdpbi14LS1sZyA6IDFlbSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW0gIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW0tcGVyLXJvdy0teGwgOiAyICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtLW1hcmdpbi14LS14bCA6IDRlbSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbS1tYXJnaW4teS0teGwgOiAyZW0gIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGludGVya2FiLWhvbWUtdjFfX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRpbnRlcmthYi1ob21lLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJGludGVya2FiLWhvbWUtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRpbnRlcmthYi1ob21lLXYxX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJGludGVya2FiLWhvbWUtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJGludGVya2FiLWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRpbnRlcmthYi1ob21lLXYxX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJGludGVya2FiLWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICApLCAkaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuJGludGVya2FiLWhvbWUtdjFfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGludGVya2FiLWhvbWUtdjFfdGV4dF9mb250LFxyXG4gICAgKSwgJGludGVya2FiLWhvbWUtdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRpbnRlcmthYi1ob21lLXYxX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRpbnRlcmthYi1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRpbnRlcmthYi1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCRpbnRlcmthYi1ob21lLXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9tYXBcclxuXHJcbik7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9ub3RlX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX25vdGVfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250OiAkaW50ZXJrYWItaG9tZS12MV9ub3RlX190ZXh0X2ZvbnQsXHJcbiAgICAgICAgY29sb3I6ICRpbnRlcmthYi1ob21lLXYxX25vdGVfX3RleHRfY29sb3JcclxuICAgICksICRpbnRlcmthYi1ob21lLXYxX25vdGVfX3RleHRfbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5pbnRlcmthYi1ob21lLXYxIHtcclxuICAgICYubGFuZGluZyB7XHJcblxyXG4gICAgfVxyXG4gICAgYmFja2dyb3VuZDogJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkaW50ZXJrYWItaG9tZS12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBwYWRkaW5nLXRvcDogJGludGVya2FiLWhvbWUtdjFfcGFkZGluZy15O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRpbnRlcmthYi1ob21lLXYxX3BhZGRpbmcteTtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGludGVya2FiLWhvbWUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHJhd2luZy1zdmcge1xyXG4gICAgICAgIHdpZHRoOiA4MXB4O1xyXG4gICAgICAgIC5zdDAge1xyXG4gICAgICAgICAgICBmaWxsOiAjYmVkMDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ub3RlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAxZW07XHJcbiAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRpbnRlcmthYi1ob21lLXYxX25vdGVfX3RleHRfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibGdcIil9KSAge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdFx0dG9wOiBjYWxjKC41ZW0gLSAtMTI2cHgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFxyXG5cdFxyXG4gICAgICAgICAgICAgICAgLnN0MCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zdDEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICNiZWQwMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkaW50ZXJrYWItaG9tZS12MV9fdGV4dF9tYXAsICcmJyk7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGludGVya2FiLWhvbWUtdjFfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGludGVya2FiLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRpbnRlcmthYi1ob21lLXYxX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGludGVya2FiLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGludGVya2FiLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRpbnRlcmthYi1ob21lLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UgOiAkaW50ZXJrYWItaG9tZS12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJGludGVya2FiLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGludGVya2FiLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGludGVya2FiLWhvbWUtdjFfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skaW50ZXJrYWItaG9tZS12MV9pdGVtLW1hcmdpbi14fSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JGludGVya2FiLWhvbWUtdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skaW50ZXJrYWItaG9tZS12MV9pdGVtLW1hcmdpbi14LS14bH0gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRpbnRlcmthYi1ob21lLXYxX2l0ZW0tbWFyZ2luLXkgJGludGVya2FiLWhvbWUtdjFfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRpbnRlcmthYi1ob21lLXYxX2l0ZW0tcGVyLXJvd30gLSAoI3skaW50ZXJrYWItaG9tZS12MV9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkaW50ZXJrYWItaG9tZS12MV9pdGVtLW1hcmdpbi15LS1sZyAkaW50ZXJrYWItaG9tZS12MV9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRpbnRlcmthYi1ob21lLXYxX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JGludGVya2FiLWhvbWUtdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRpbnRlcmthYi1ob21lLXYxX2l0ZW0tbWFyZ2luLXktLXhsICRpbnRlcmthYi1ob21lLXYxX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGludGVya2FiLWhvbWUtdjFfaXRlbS1wZXItcm93LS14bH0gLSAoICN7JGludGVya2FiLWhvbWUtdjFfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICYuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9tYXApO1xyXG5cclxuICAgICAgICAgICAgLml0ZW1fX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0NXB4O1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0yNDVweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS12ZW5kcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi9pbnRlcmthYl9hdmVuZHJlX3doaXRlLnBuZycpIDAgMCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS12ZW5kdSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiL2ludGVya2FiX3ZlbmR1X3doaXRlLnBuZycpIDAgMCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEludGVya2FiIGhvbWUgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvaW50ZXJrYWIvaG9tZS52MS5wbmcnKTtcclxuJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZDogJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1jb2xvciAkaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlICRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtcmVwZWF0ICRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGludGVya2FiLWhvbWUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNzMpO1xyXG4kaW50ZXJrYWItaG9tZS12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX3BhZGRpbmcteTogMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kaW50ZXJrYWItaG9tZS12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcblxyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRpbnRlcmthYi1ob21lLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGludGVya2FiLWhvbWUtdjFfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJGludGVya2FiLWhvbWUtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAjYmVkMDAwOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGludGVya2FiLWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICNiZWQwMDA7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGludGVya2FiLWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICNiZWQwMDA7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRpbnRlcmthYi1ob21lLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kaW50ZXJrYWItaG9tZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJGludGVya2FiLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJGludGVya2FiLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuJGludGVya2FiLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kaW50ZXJrYWItaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBMaXN0aW5nIGNvbmZpZ3VyYXRpb24gW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGludGVya2FiLWhvbWUtdjFfbm90ZV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xICRmb250LWZhbWlseS0tMTtcclxuJGludGVya2FiLWhvbWUtdjFfbm90ZV9fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vLyBMaXN0aW5nIGNvbmZpZ3VyYXRpb24gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbQkVHSU5dXHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQ7ICAgICAgICAgICAgLy8gTGlzdGluZyA6IGFsaWduZW1lbnQgZGVzIGl0ZW1zIGZsZXgtc3RhcnQsIGNlbnRlciwgc3BhY2UtYmV0d2VlbixldGMuLi4gKG7DqWNlc3NhaXJlIHBvdXIgbGVzIGZpbnMgZGUgbGlnbmUpXHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW0tcGVyLXJvdyA6IDE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW0tbWFyZ2luLXggOiAyZW07XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW0tbWFyZ2luLXkgOiAzZW07XHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtLXBlci1yb3ctLWxnIDogMjsgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gTEcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW07XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW0tbWFyZ2luLXktLWxnIDogMmVtO1xyXG5cclxuJGludGVya2FiLWhvbWUtdjFfaXRlbS1wZXItcm93LS14bCA6IDI7ICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA+IFhMIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW0tbWFyZ2luLXgtLXhsIDogNGVtO1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtLW1hcmdpbi15LS14bCA6IDJlbTtcclxuXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuXHJcbi8vXHJcbi8vIEl0ZW0gVGl0bGVcclxuLy9cclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi9ob21lLnYxLnBuZycpICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQ6ICRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtY29sb3IgJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1pbWFnZSAkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRpbnRlcmthYi1ob21lLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAuODUpICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX3BhZGRpbmcteTogMmVtICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODllbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAjYmVkMDAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogI2JlZDAwMCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAjYmVkMDAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9ub3RlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9ub3RlX190ZXh0X2NvbG9yOiAjQTFBMkE2ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW0tcGVyLXJvdyA6IDEgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW0tbWFyZ2luLXggOiAyZW0gIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW0tbWFyZ2luLXkgOiAxZW0gIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW0tcGVyLXJvdy0tbGcgOiAyICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtLW1hcmdpbi14LS1sZyA6IDFlbSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW0gIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW0tcGVyLXJvdy0teGwgOiAyICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtLW1hcmdpbi14LS14bCA6IDRlbSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbS1tYXJnaW4teS0teGwgOiAyZW0gIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGludGVya2FiLWhvbWUtdjJfX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRpbnRlcmthYi1ob21lLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJGludGVya2FiLWhvbWUtdjJfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRpbnRlcmthYi1ob21lLXYyX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJGludGVya2FiLWhvbWUtdjJfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJGludGVya2FiLWhvbWUtdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRpbnRlcmthYi1ob21lLXYyX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJGludGVya2FiLWhvbWUtdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICApLCAkaW50ZXJrYWItaG9tZS12Ml9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuJGludGVya2FiLWhvbWUtdjJfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGludGVya2FiLWhvbWUtdjJfdGV4dF9mb250LFxyXG4gICAgKSwkaW50ZXJrYWItaG9tZS12Ml9fdGV4dF9tYXBcclxuKTtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRpbnRlcmthYi1ob21lLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJGludGVya2FiLWhvbWUtdjJfbm90ZV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9ub3RlX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udDogJGludGVya2FiLWhvbWUtdjJfbm90ZV9fdGV4dF9mb250LFxyXG4gICAgICAgIGNvbG9yOiAkaW50ZXJrYWItaG9tZS12Ml9ub3RlX190ZXh0X2NvbG9yXHJcbiAgICApLCRpbnRlcmthYi1ob21lLXYyX25vdGVfX3RleHRfbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5pbnRlcmthYi1ob21lLXYyIHtcclxuICAgICYubGFuZGluZyB7XHJcblxyXG4gICAgfVxyXG4gICAgYmFja2dyb3VuZDogJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkaW50ZXJrYWItaG9tZS12Ml9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBwYWRkaW5nLXRvcDogJGludGVya2FiLWhvbWUtdjJfcGFkZGluZy15O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRpbnRlcmthYi1ob21lLXYyX3BhZGRpbmcteTtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGludGVya2FiLWhvbWUtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHJhd2luZy1zdmcge1xyXG4gICAgICAgIHdpZHRoOiA4MXB4O1xyXG4gICAgICAgIC5zdDAge1xyXG4gICAgICAgICAgICBmaWxsOiAjYmVkMDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ub3RlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAxZW07XHJcbiAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRpbnRlcmthYi1ob21lLXYyX25vdGVfX3RleHRfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgLnN0MCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zdDEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICNiZWQwMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkaW50ZXJrYWItaG9tZS12Ml9fdGV4dF9tYXAsICcmJyk7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGludGVya2FiLWhvbWUtdjJfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGludGVya2FiLWhvbWUtdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRpbnRlcmthYi1ob21lLXYyX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGludGVya2FiLWhvbWUtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGludGVya2FiLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRpbnRlcmthYi1ob21lLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UgOiAkaW50ZXJrYWItaG9tZS12Ml9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJGludGVya2FiLWhvbWUtdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGludGVya2FiLWhvbWUtdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGludGVya2FiLWhvbWUtdjJfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skaW50ZXJrYWItaG9tZS12Ml9pdGVtLW1hcmdpbi14fSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JGludGVya2FiLWhvbWUtdjJfaXRlbS1tYXJnaW4teC0tbGd9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skaW50ZXJrYWItaG9tZS12Ml9pdGVtLW1hcmdpbi14LS14bH0gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRpbnRlcmthYi1ob21lLXYyX2l0ZW0tbWFyZ2luLXkgJGludGVya2FiLWhvbWUtdjJfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRpbnRlcmthYi1ob21lLXYyX2l0ZW0tcGVyLXJvd30gLSAoI3skaW50ZXJrYWItaG9tZS12Ml9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkaW50ZXJrYWItaG9tZS12Ml9pdGVtLW1hcmdpbi15LS1sZyAkaW50ZXJrYWItaG9tZS12Ml9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRpbnRlcmthYi1ob21lLXYyX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JGludGVya2FiLWhvbWUtdjJfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRpbnRlcmthYi1ob21lLXYyX2l0ZW0tbWFyZ2luLXktLXhsICRpbnRlcmthYi1ob21lLXYyX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGludGVya2FiLWhvbWUtdjJfaXRlbS1wZXItcm93LS14bH0gLSAoICN7JGludGVya2FiLWhvbWUtdjJfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICYuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9tYXApO1xyXG5cclxuICAgICAgICAgICAgLml0ZW1fX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0NXB4O1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0yNDVweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS12ZW5kcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi9pbnRlcmthYl9hdmVuZHJlLnBuZycpIDAgMCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS12ZW5kdSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiL2ludGVya2FiX3ZlbmR1LnBuZycpIDAgMCBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEludGVya2FiIGhvbWUgLSBWMlxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvaW50ZXJrYWIvaG9tZS52MS5wbmcnKTtcclxuJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZDogJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1jb2xvciAkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLWltYWdlICRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtcmVwZWF0ICRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGludGVya2FiLWhvbWUtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIC44NSk7XHJcbiRpbnRlcmthYi1ob21lLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYyX3BhZGRpbmcteTogMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJGludGVya2FiLWhvbWUtdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRpbnRlcmthYi1ob21lLXYyX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRpbnRlcmthYi1ob21lLXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRpbnRlcmthYi1ob21lLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5ZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuXHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJGludGVya2FiLWhvbWUtdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRpbnRlcmthYi1ob21lLXYyX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kaW50ZXJrYWItaG9tZS12Ml9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kaW50ZXJrYWItaG9tZS12Ml9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICNiZWQwMDA7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kaW50ZXJrYWItaG9tZS12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogI2JlZDAwMDsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRpbnRlcmthYi1ob21lLXYyX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kaW50ZXJrYWItaG9tZS12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogI2JlZDAwMDsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kaW50ZXJrYWItaG9tZS12Ml9ub3RlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9ub3RlX190ZXh0X2NvbG9yOiAjQTFBMkE2O1xyXG5cclxuXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTGlzdGluZyBjb25maWd1cmF0aW9uIFtCRUdJTl1cclxuXHJcbiRpbnRlcmthYi1ob21lLXYyX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydDsgICAgICAgICAgICAvLyBMaXN0aW5nIDogYWxpZ25lbWVudCBkZXMgaXRlbXMgZmxleC1zdGFydCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLGV0Yy4uLiAobsOpY2Vzc2FpcmUgcG91ciBsZXMgZmlucyBkZSBsaWduZSlcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbS1wZXItcm93IDogMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbS1tYXJnaW4teCA6IDJlbTtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbS1tYXJnaW4teSA6IDNlbTtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW0tcGVyLXJvdy0tbGcgOiAyOyAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgPiBMRyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtLW1hcmdpbi14LS1sZyA6IDFlbTtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW07XHJcblxyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtLXBlci1yb3ctLXhsIDogMjsgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gWEwgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbS1tYXJnaW4teC0teGwgOiA0ZW07XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW0tbWFyZ2luLXktLXhsIDogMmVtO1xyXG5cclxuLy8gTGlzdGluZyBjb25maWd1cmF0aW9uIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG5cclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRpbnRlcmthYi12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvaW50ZXJrYWIvMi5qcGcnKSAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjJfYmFja2dyb3VuZDogJGludGVya2FiLXYyX2JhY2tncm91bmQtY29sb3IgJGludGVya2FiLXYyX2JhY2tncm91bmQtaW1hZ2UgJGludGVya2FiLXYyX2JhY2tncm91bmQtcmVwZWF0ICRpbnRlcmthYi12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGludGVya2FiLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kaW50ZXJrYWItdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIC44NSkgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRpbnRlcmthYi12Ml9wYWRkaW5nLXk6IDJlbSAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE2NjY3ZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjIyMjJlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12Ml9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12Ml9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kaW50ZXJrYWItdjJfX2J1dHRvbl9tYXA6IChcclxuICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRpbnRlcmthYi12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJGludGVya2FiLXYyX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRpbnRlcmthYi12Ml9fYnV0dG9uX2NvbG9yLFxyXG4gICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJGludGVya2FiLXYyX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJGludGVya2FiLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRpbnRlcmthYi12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJGludGVya2FiLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4pO1xyXG5cclxuJGludGVya2FiLXYyX190ZXh0X21hcDogKFxyXG4gICAgdGV4dF9mb250ICAgICAgIDogJGludGVya2FiLXYyX3RleHRfZm9udCxcclxuKTtcclxuXHJcbiRpbnRlcmthYi12Ml9fdGl0bGVfbWFwOiAoXHJcbiAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkaW50ZXJrYWItdjJfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkaW50ZXJrYWItdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkaW50ZXJrYWItdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRpbnRlcmthYi12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGludGVya2FiLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkaW50ZXJrYWItdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGludGVya2FiLXYyX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRpbnRlcmthYi12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkaW50ZXJrYWItdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmludGVya2FiLXYyIHtcclxuICAgICYubGFuZGluZyB7XHJcblxyXG4gICAgfVxyXG4gICAgYmFja2dyb3VuZDogJGludGVya2FiLXYyX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGludGVya2FiLXYyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHBhZGRpbmctdG9wOiAkaW50ZXJrYWItdjJfcGFkZGluZy15O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRpbnRlcmthYi12Ml9wYWRkaW5nLXk7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnRlcmthYi12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kcmF3aW5nLXN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGludGVya2FiLXYyX190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGludGVya2FiLXYyX190ZXh0X21hcCwgJyYnKTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkaW50ZXJrYWItdjJfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGludGVya2FiLXYyX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkaW50ZXJrYWItdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkaW50ZXJrYWItdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGludGVya2FiLXYyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaW50ZXJrYWItdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgSW50ZXJrYWIgLSBWMlxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLy8gUsOpZ2xhZ2VcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kaW50ZXJrYWItdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRpbnRlcmthYi12Ml9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiLzIuanBnJyk7XHJcbiRpbnRlcmthYi12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kaW50ZXJrYWItdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGludGVya2FiLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcblxyXG4vLyBVdGlsaXPDqVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kaW50ZXJrYWItdjJfYmFja2dyb3VuZDogJGludGVya2FiLXYyX2JhY2tncm91bmQtY29sb3IgJGludGVya2FiLXYyX2JhY2tncm91bmQtaW1hZ2UgJGludGVya2FiLXYyX2JhY2tncm91bmQtcmVwZWF0ICRpbnRlcmthYi12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGludGVya2FiLXYyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kaW50ZXJrYWItdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIC44NSk7XHJcbiRpbnRlcmthYi12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuXHJcbiRpbnRlcmthYi12Ml9wYWRkaW5nLXk6IDJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG5cclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJGludGVya2FiLXYyX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kaW50ZXJrYWItdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRpbnRlcmthYi12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kaW50ZXJrYWItdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuJGludGVya2FiLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJGludGVya2FiLXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGludGVya2FiLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNjY2N2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kaW50ZXJrYWItdjJfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiRpbnRlcmthYi12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRpbnRlcmthYi12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRpbnRlcmthYi12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGludGVya2FiLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kaW50ZXJrYWItdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJGludGVya2FiLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kaW50ZXJrYWItdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRpbnRlcmthYi12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuMjIyMmVtLzEuNCAkZm9udC1mYW1pbHktLTI7O1xyXG4kaW50ZXJrYWItdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kaW50ZXJrYWItdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRpbnRlcmthYi12Ml9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGludGVya2FiLXYyX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kaW50ZXJrYWItdjJfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRpbnRlcmthYi12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kaW50ZXJrYWItdjJfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRpbnRlcmthYi12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlIiwiXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRtb2R1bGVfaW50ZXJrYWJfdjNfZm9udHNfaDFfY29sb3JfYmxhY2s6I2ZmZiAhZGVmYXVsdDtcclxuJG1vZHVsZV9pbnRlcmthYl92M19mb250c19oMV9jb2xvcl9hZnRlcl9ibGFjazojYmVkMDAwICFkZWZhdWx0O1xyXG4kbW9kdWxlX2ludGVya2FiX3YzX2ZvbnRzX2gyX2NvbG9yX2JsYWNrOiNmZmYgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4uaW50ZXJrYWItaG9tZS12My0tYmxhY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvYmctbW9kdWxlLWludGVya2FiLWJsYWNrLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHQuc3QwIHtcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLnN0MSB7XHJcbiAgICAgICAgZmlsbDogI2JlZDAwMDtcclxuICAgIH1cclxuICAgIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1JSk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDo5ODFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyJSAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjk4MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1JSAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDo5ODFweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6OTgwcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sb2dvLW1vZHVsZS1pbnRlcmthYiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjEyODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6MTI3OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6OTgxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6OTgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXRsZS1tb2R1bGUtaW50ZXJrYWItMSB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAuNmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1vZHVsZV9pbnRlcmthYl92M19mb250c19oMV9jb2xvcl9ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6MTQ1MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2R1bGVfaW50ZXJrYWJfdjJfZm9udHNfaDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmFmdGVyLWgxLW1vZHVsZS1pbnRlcmthYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtb2R1bGVfaW50ZXJrYWJfdjNfZm9udHNfaDFfY29sb3JfYWZ0ZXJfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52b3VzLWFjaHRlci1pbnRlcmthYiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjEyODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6MTI3OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6OTgxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6OTgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDYlIDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAuaW50ZXJrYWItYWZ0ZXItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kdWxlX2ludGVya2FiX3YzX2ZvbnRzX2gxX2NvbG9yX2FmdGVyX2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjE0NTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudm91cy12ZW5kZXotaW50ZXJrYWIge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDoxMjgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjEyNzlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjk4MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjk4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICAgICAgICAgICAgICAgIC5pbnRlcmthYi1hZnRlci10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiZWQwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6MTQ1MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlLW1vZHVsZS1pbnRlcmthYi0yIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgY29sb3I6ICRtb2R1bGVfaW50ZXJrYWJfdjNfZm9udHNfaDJfY29sb3JfYmxhY2s7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDoxNDUxcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2R1bGVfaW50ZXJrYWJfdjJfZm9udHNfaDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubm90ZS1sZS1pbnRlcmthYiB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjc2OXB4KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDElO1xyXG4gICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjE0NTBweCkge1xyXG4gICAgICAgIC52b3VzLWFjaHRlci1pbnRlcmthYiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDElO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubG9nby1tb2R1bGUtaW50ZXJrYWIge1xyXG4gICAgICAgICAgICAudGl0bGUtbW9kdWxlLWludGVya2FiLTEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1vZHVsZV9pbnRlcmthYl92M19mb250c19oMV9jb2xvcl9ibGFjaztcclxuICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCA5MDAgMjBweC8yN3B4IFwiUmFsZXdheVwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudm91cy12ZW5kZXotaW50ZXJrYWIgLFxyXG4gICAgICAgIC52b3VzLWFjaHRlci1pbnRlcmthYntcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlLW1vZHVsZS1pbnRlcmthYi0yIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCA5MDAgMjVweC8yNnB4IFwiUmFsZXdheVwiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTW9kdWxlIEludGVya2FiIGlubmVyIHYyIDFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xyXG5cclxuXHJcbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cclxuXHJcbiRtb2R1bGUtaW50ZXJrYWItaW5uZXItdjJfdGl0bGVfMTpub3JtYWwgOTAwIDI0cHgnUmFsZXdheSc7XHJcblxyXG5cclxuXHJcblxyXG4kbW9kdWxlX2ludGVya2FiX3YyX2ZvbnRzX2gxOm5vcm1hbCA5MDAgMjRweC8zMXB4ICdSYWxld2F5JztcclxuJG1vZHVsZV9pbnRlcmthYl92Ml9mb250c19oMV9jb2xvcjojMzMzMzMzO1xyXG5cclxuJG1vZHVsZV9pbnRlcmthYl92Ml9mb250c19oMV9jb2xvcl9hZnRlcjojYmVkMDAwO1xyXG5cclxuXHJcbiRtb2R1bGVfaW50ZXJrYWJfdjJfZm9udHNfaDI6bm9ybWFsIDkwMCAzMHB4LzMxcHggJ1JhbGV3YXknO1xyXG4kbW9kdWxlX2ludGVya2FiX3YyX2ZvbnRzX2gyX2NvbG9yOiMwMDA7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5pbnRlcmthYi12Mi1pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9pbnRlcmthYl9iZ19pbm5lcl92Mi5wbmcpO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjk4NHB4KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBzdmd7XHJcblx0XHRtYXgtd2lkdGg6MjQxcHg7XHJcblx0XHRoZWlnaHQ6YXV0bztcclxuXHR9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICBzdmcuaW50ZXJrYWItdjItaW5uZXJfX2xvZ28tc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDExcHg7XHJcblxyXG4gICAgICAgIC50aXRsZV9fY29udGVudC1pbm5lcnYyLTEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50LWlubmVydjItMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRtb2R1bGUtaW50ZXJrYWItaW5uZXItdjJfdGl0bGVfMV9jb2xvcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG5cdFx0XHRmb250OiRtb2R1bGUtaW50ZXJrYWItaW5uZXItdjJfdGl0bGVfMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50LWlubmVydjItMSB7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml90aXRsZV8xX2NvbG9yMjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtb2R1bGUtaW50ZXJrYWItaW5uZXItdjJfdGl0bGVfMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW50ZXJrYWItdjItaW5uZXJfX3RleHQtYmxvY2stdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAudGl0bGUtdGV4dC1ibG9jay0xIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtb2R1bGUtaW50ZXJrYWItaW5uZXItdjJfdGl0bGUtdGV4dC1ibG9jay0xX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCAkbW9kdWxlLWludGVya2FiLWlubmVyLXYyX3RpdGxlLXRleHQtYmxvY2stMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlLXRleHQtYmxvY2stMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbW9kdWxlLWludGVya2FiLWlubmVyLXYyX3RpdGxlLXRleHQtYmxvY2stMV9jb2xvcl8yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGZvbnQ6JG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml90aXRsZS10ZXh0LWJsb2NrLTFfMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dC1ibG9jayB7XHJcbiAgICAgICAgY29sb3I6ICRtb2R1bGUtaW50ZXJrYWItaW5uZXItdjJfdGV4dC1ibG9ja19jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTlweDtcclxuICAgICAgICBmb250OiRtb2R1bGUtaW50ZXJrYWItaW5uZXItdjJfdGV4dC1ibG9ja19jb2xvcl9mb250O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6OTgxcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnRlcmthYi12Mi1pbm5lcl9fbm90aWNlIHtcclxuICAgICAgICBjb2xvcjogJG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml9ub3RpY2VfY29sb3I7XHJcbiAgICAgICAgZm9udDogJG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml9ub3RpY2VfZm9udDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjk4MnB4KSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6OTgxcHgpIHtcclxuICAgICAgICAgICAgYm90dG9tOiA1OXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuXHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAubGlua3MtZ3JvdXB7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo5ODJweCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgXHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzOXB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6OTgycHgpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6OTgxcHgpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEubGlua3MtZ3JvdXBfX2xpbmsuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNTZweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggM3B4ICMwMDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgIC5pbnRlcmthYi12Mi1pbm5lcl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6OTgxcHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6OTgycHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICB9XHJcbiAgICAuaW50ZXJrYWItdjItaW5uZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjk4MXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6OTgycHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDVlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgICAuaW50ZXJrYWItdjItcmlnaHQtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIxcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1vZHVsZSBJbnRlcmthYiBpbm5lciB2MiAxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cclxuXHJcblxyXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXHJcblxyXG4kbW9kdWxlLWludGVya2FiLWlubmVyLXYyX3RpdGxlXzE6bm9ybWFsIDkwMCAyNHB4ICdSYWxld2F5JztcclxuJG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml90aXRsZV8xX2NvbG9yOiAjYmVkMDAwO1xyXG5cclxuXHJcbiRtb2R1bGUtaW50ZXJrYWItaW5uZXItdjJfdGl0bGVfMjpub3JtYWwgOTAwIDI0cHggJ1JhbGV3YXknO1xyXG4kbW9kdWxlLWludGVya2FiLWlubmVyLXYyX3RpdGxlXzFfY29sb3IyOiAjMzMzO1xyXG5cclxuXHJcbiRtb2R1bGUtaW50ZXJrYWItaW5uZXItdjJfdGl0bGUtdGV4dC1ibG9jay0xX2NvbG9yOiAjMDAwMDAwO1xyXG4kbW9kdWxlLWludGVya2FiLWlubmVyLXYyX3RpdGxlLXRleHQtYmxvY2stMTogbm9ybWFsIDkwMCAzMHB4ICdSYWxld2F5JztcclxuXHJcbiRtb2R1bGUtaW50ZXJrYWItaW5uZXItdjJfdGl0bGUtdGV4dC1ibG9jay0xX2NvbG9yXzI6ICNiZWQwMDA7XHJcbiRtb2R1bGUtaW50ZXJrYWItaW5uZXItdjJfdGl0bGUtdGV4dC1ibG9jay0xXzI6IG5vcm1hbCA5MDAgMzBweCAnUmFsZXdheSc7XHJcblxyXG5cclxuJG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml90ZXh0LWJsb2NrX2NvbG9yOiMwMDAwMDA7XHJcbiRtb2R1bGUtaW50ZXJrYWItaW5uZXItdjJfdGV4dC1ibG9ja19jb2xvcl9mb250Om5vcm1hbCBub3JtYWwgMThweCAnT3BlbiBTYW5zJztcclxuXHJcblxyXG5cclxuJG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml9ub3RpY2VfZm9udDpub3JtYWwgNzAwIDE0cHggJ09wZW4gU2Fucyc7XHJcbiRtb2R1bGUtaW50ZXJrYWItaW5uZXItdjJfbm90aWNlX2NvbG9yOiMwMDA7Iiwic2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2JnLW1vZHVsZS1pbnRlcmthYi5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUlKTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjk4MXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIlIDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6OTgwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTUlIDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjk4MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo5ODBweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvZ28tbW9kdWxlLWludGVya2FiIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6MTI4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDoxMjc5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDo5ODFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo5ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLW1vZHVsZS1pbnRlcmthYi0xIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1vZHVsZV9pbnRlcmthYl92Ml9mb250c19oMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbjogMC42ZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6MTQ1MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2R1bGVfaW50ZXJrYWJfdjJfZm9udHNfaDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmFmdGVyLWgxLW1vZHVsZS1pbnRlcmthYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiZWQwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52b3VzLWFjaHRlci1pbnRlcmthYiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjEyODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6MTI3OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6OTgxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6OTgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDYlIDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAuaW50ZXJrYWItYWZ0ZXItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYmVkMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjE0NTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudm91cy12ZW5kZXotaW50ZXJrYWIge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDoxMjgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjEyNzlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjk4MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjk4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICAgICAgICAgICAgICAgIC5pbnRlcmthYi1hZnRlci10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiZWQwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6MTQ1MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlLW1vZHVsZS1pbnRlcmthYi0yIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgY29sb3I6ICRtb2R1bGVfaW50ZXJrYWJfdjJfZm9udHNfaDJfY29sb3I7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDoxNDUxcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2R1bGVfaW50ZXJrYWJfdjJfZm9udHNfaDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubm90ZS1sZS1pbnRlcmthYiB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjc2OXB4KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDElO1xyXG4gICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6MTQ1MHB4KSB7XHJcbiAgICAgICAgLnZvdXMtYWNodGVyLWludGVya2FiIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvLW1vZHVsZS1pbnRlcmthYiB7XHJcbiAgICAgICAgICAgIC50aXRsZS1tb2R1bGUtaW50ZXJrYWItMSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kdWxlX2ludGVya2FiX3YyX2ZvbnRzX2gxX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIDkwMCAyMHB4LzI3cHggXCJSYWxld2F5XCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52b3VzLXZlbmRlei1pbnRlcmthYiAsXHJcbiAgICAgICAgLnZvdXMtYWNodGVyLWludGVya2Fie1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUtbW9kdWxlLWludGVya2FiLTIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgZm9udDogbm9ybWFsIDkwMCAyNXB4LzI2cHggXCJSYWxld2F5XCI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kamVzdGltb19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGplc3RpbW9fYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9zZXJ2aWNlcy8xLmpwZycpICFkZWZhdWx0O1xyXG4kamVzdGltb19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kamVzdGltb19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kamVzdGltb19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX2JhY2tncm91bmQ6ICRqZXN0aW1vX2JhY2tncm91bmQtY29sb3IgJGplc3RpbW9fYmFja2dyb3VuZC1pbWFnZSAkamVzdGltb19iYWNrZ3JvdW5kLXJlcGVhdCAkamVzdGltb19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGplc3RpbW9fYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRqZXN0aW1vX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMywgMC42NSkgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGplc3RpbW9fX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kamVzdGltb19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kamVzdGltb19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kamVzdGltb19fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX19idXR0b25fY29sb3IgOiAkY29yZV9idXR0b25fY29sb3IgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGplc3RpbW9fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX19idXR0b25faG92ZXJfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kamVzdGltb19zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kamVzdGltb19zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGplc3RpbW9fc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGplc3RpbW9fc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJGplc3RpbW9fc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kamVzdGltb19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4kamVzdGltb19fYnV0dG9uX21hcDooKSFkZWZhdWx0O1xyXG4kamVzdGltb19fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRqZXN0aW1vX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJGplc3RpbW9fX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRqZXN0aW1vX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJGplc3RpbW9fX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJGplc3RpbW9fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRqZXN0aW1vX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJGplc3RpbW9fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3JcclxuICAgICksICRqZXN0aW1vX19idXR0b25fbWFwXHJcbik7XHJcblxyXG5cclxuJGplc3RpbW9fX3RleHRfbWFwOiAoKSFkZWZhdWx0O1xyXG4kamVzdGltb19fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkamVzdGltb190ZXh0X2ZvbnRcclxuICAgICksICRqZXN0aW1vX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRqZXN0aW1vX190aXRsZV9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkamVzdGltb19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkamVzdGltb19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRqZXN0aW1vX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGplc3RpbW9fX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkamVzdGltb19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRqZXN0aW1vX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkamVzdGltb19fdGl0bGVfY29udGVudF8yX2NvbG9yXHJcbiAgICApLCAkamVzdGltb19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uamVzdGltbyB7XHJcbiAgICBjb2xvcjogJGplc3RpbW9fY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGplc3RpbW9fYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRqZXN0aW1vX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkamVzdGltb19fdGl0bGVfbWFwKTtcclxuICAgICAgICArIC5qZXN0aW1vX19saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkamVzdGltb19fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkamVzdGltb19fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkamVzdGltb19zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJGplc3RpbW9fc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkamVzdGltb19zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkamVzdGltb19zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGplc3RpbW9fc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRqZXN0aW1vX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkamVzdGltb19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkamVzdGltb19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybSB7XHJcbiAgICAgICAgLmZvcm0tZ3JvdXA+KiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJhZGlvc19fZ3JvdXAge1xyXG4gICAgICAgICAgICAucmFkaW9zX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhYmVsLXR4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dGZpZWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjVlbSAuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMWVtIDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0ZmllbGRfX2lucHV0IHtcclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5qZXN0aW1vX2xhYmVsX2NvbmRpdGlvbnMge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEplc3RpbW9cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRqZXN0aW1vX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kamVzdGltb19iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2plc3RpbW8vMS5qcGcnKTtcclxuJGplc3RpbW9fYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGplc3RpbW9fYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGplc3RpbW9fYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGplc3RpbW9fYmFja2dyb3VuZDogJGplc3RpbW9fYmFja2dyb3VuZC1jb2xvciAkamVzdGltb19iYWNrZ3JvdW5kLWltYWdlICRqZXN0aW1vX2JhY2tncm91bmQtcmVwZWF0ICRqZXN0aW1vX2JhY2tncm91bmQtcG9zaXRpb24gLyAkamVzdGltb19iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGplc3RpbW9fb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIC44Mik7XHJcbiRqZXN0aW1vX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kamVzdGltb19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRqZXN0aW1vX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGplc3RpbW9fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRqZXN0aW1vX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRqZXN0aW1vX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kamVzdGltb19fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kamVzdGltb19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4kamVzdGltb19fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb3JlX2J1dHRvbl9jb2xvcjtcclxuJGplc3RpbW9fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuJGplc3RpbW9fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kamVzdGltb19fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4kamVzdGltb19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJGplc3RpbW9fc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGplc3RpbW9fc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRqZXN0aW1vX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRqZXN0aW1vX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRqZXN0aW1vX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJGplc3RpbW9fc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kanVtYm90cm9uLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kOiAkanVtYm90cm9uLXYxX2JhY2tncm91bmQtY29sb3IgJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLWltYWdlICRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1yZXBlYXQgJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGp1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44NikgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxX21pbi1oZWlnaHQ6IGF1dG8gIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGp1bWJvdHJvbi12MV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRqdW1ib3Ryb24tdjFfdGV4dF9mb250LFxyXG4gICAgKSxcclxuICAgICRqdW1ib3Ryb24tdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJGp1bWJvdHJvbi12MV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkanVtYm90cm9uLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRqdW1ib3Ryb24tdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkanVtYm90cm9uLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGp1bWJvdHJvbi12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksXHJcbiAgICAkanVtYm90cm9uLXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4vLyBTZWFyY2hcclxuJGp1bWJvdHJvbi12MS0tc2VhcmNoX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxLS1zZWFyY2hfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vNS5qcGcnKSAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MS0tc2VhcmNoX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjEtLXNlYXJjaF9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxLS1zZWFyY2hfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxLS1zZWFyY2hfYmFja2dyb3VuZDogJGp1bWJvdHJvbi12MS0tc2VhcmNoX2JhY2tncm91bmQtY29sb3IgJGp1bWJvdHJvbi12MS0tc2VhcmNoX2JhY2tncm91bmQtaW1hZ2UgJGp1bWJvdHJvbi12MS0tc2VhcmNoX2JhY2tncm91bmQtcmVwZWF0ICRqdW1ib3Ryb24tdjEtLXNlYXJjaF9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGp1bWJvdHJvbi12MS0tc2VhcmNoX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kanVtYm90cm9uLXYxLS1zZWFyY2hfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjYpICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uanVtYm90cm9uLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkanVtYm90cm9uLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgLy9wYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgbWluLWhlaWdodDogJGp1bWJvdHJvbi12MV9taW4taGVpZ2h0O1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+ICo6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGp1bWJvdHJvbi12MV9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRqdW1ib3Ryb24tdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmp1bWJvdHJvbi12MS0tc2VhcmNoIHtcclxuICAgIGJhY2tncm91bmQ6ICRqdW1ib3Ryb24tdjEtLXNlYXJjaF9iYWNrZ3JvdW5kO1xyXG4gICAgbWluLWhlaWdodDogJGp1bWJvdHJvbi12MV9taW4taGVpZ2h0O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLXYxLS1zZWFyY2hfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAzZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBKdW1ib3Ryb24gLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kanVtYm90cm9uLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kanVtYm90cm9uLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnJyk7XHJcbiRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kanVtYm90cm9uLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZDogJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLWNvbG9yICRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1pbWFnZSAkanVtYm90cm9uLXYxX2JhY2tncm91bmQtcmVwZWF0ICRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRqdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpO1xyXG4kanVtYm90cm9uLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGp1bWJvdHJvbi12MV9taW4taGVpZ2h0OiBhdXRvO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRqdW1ib3Ryb24tdjFfdGV4dF9mb250OiAkYm9keV9mb250O1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGp1bWJvdHJvbi12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJGp1bWJvdHJvbi12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG4kanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiIsIi5saW5rcy12MSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgJi1zdmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgZmlsbDogJGNvcmVfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIC5idXR0b24tc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkY29yZV9idXR0b25fYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICB9XHJcbn0iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy9HRU5FUklRVUVTIFZBUklBQkxFU1xyXG4kc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMTogMXB4ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9mb250XzE6IG5vcm1hbCBub3JtYWwgNDAwIDE4cHgvMS4yZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9mb250XzI6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9mb250XzM6IG5vcm1hbCBub3JtYWwgNDAwIDEycHgvMS4yZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8yOiBub3JtYWwgbm9ybWFsIDYwMCAxNXB4LzEuMmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RyYW5zaXRpb246IDAuM3MgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzE6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMzogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzU6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzY6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzc6ICRjb2xvcl9uZXV0cmFsLTUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9iYWNrZ3JvdW5kOiByZ2JhKCRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQsIDAuNykgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzE6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNDogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNTogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNjogJGNvbG9yX25ldXRyYWwtNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8yOiBsb3dlcmNhc2UgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzM6IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMTogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzM6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfNDogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl81OiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl81ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfaWNvbl9wbHVzX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vL0lOREVQRU5EQU5URVMgVkFSSUFCTEVTXHJcblxyXG4kc2VhcmNoLWZvcm1fdjJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4vL0xPQURFUlxyXG4kc2VhcmNoLWZvcm0tZnVsbF9sb2FkZXJfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2xvYWRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbi8vQlVUVE9OIEFMRVJURSBNQUlMXHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9sZXR0ZXJfc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9ob3Zlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLW9mZnJlZGVtLWxpbmstYWxlcnRlLWVtYWlsLWJlZm9yZS1iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfaWNvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8yICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIE9GRlJFREVNIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2hvdmVyX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2hvdmVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19ib3hfc2hhZG93X2NvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTIsIDAuMikgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl81ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X3JhZGlvX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl81ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X3JhZGlvX2JlZm9yZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl90ZXh0X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X2xhYmVsX3RleHRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gUkFESU8gR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9yYWRpb19yYWRpb19ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yYWRpb19yYWRpb19iZWZvcmVfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yYWRpb19sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JhZGlvX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX3RleHRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gQ0hFQ0tCT1ggR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JlZm9yZV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsLWVsZW1lbnRfY291bnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2NoZWNrZWRfY291bnRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfY2hlY2tlZF9jb3VudF9ib3JkZXJfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9lbXB0eV9jb3VudF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF83ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9lbXB0eV9jb3VudF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzYgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl81ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2ZpcnN0LWxldHRlcl90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBDSEVDS0JPWCBHUk9VUEVEIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9idXR0b24tb3Blbi1jbG9zZV9hZnRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWwtbGlzdC1lbGVtZW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl81ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfYmVmb3JlX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfY291bnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9jaGVja2VkX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2NoZWNrZWRfY291bnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2NoZWNrZWRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9jaGVja2VkX2NvdW50X2JvcmRlcl9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2VtcHR5X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2VtcHR5X2NvdW50X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9lbXB0eV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2VtcHR5X2NvdW50X2JvcmRlcl9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NvdW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWwtZWxlbWVudF9jb3VudF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveGNhdF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9maXJzdC1sZXR0ZXJfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzMgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gSU5URUdFUiBHRU5SRUlRVUVcclxuJHNlYXJjaF9mb3JtLWJhc2VfZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2hfZm9ybS1iYXNlX2Zvcm1faW50ZWdlcl9idXR0b25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2hfZm9ybS1iYXNlX2Zvcm1faW50ZWdlcl9idXR0b25fZGlzYWJsZWRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2hfZm9ybS1iYXNlX2Zvcm1faW50ZWdlcl9idXR0b25fZGlzYWJsZWRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2hfZm9ybS1iYXNlX2Zvcm1faW50ZWdlcl9idXR0b25fbm90X2Rpc2FibGVkX2hvdmVyX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2Rpc2FibGVkX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fZGlzYWJsZWRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ub3RfZGlzYWJsZWRfaG92ZXJfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2lucHV0LWVsZW1lbnRfZm9udDogJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2lucHV0LWVsZW1lbnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gREFURSBHRU5SRUlRVUVcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfaWNvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXQtY29udGVudF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2xhYmVsX2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2FmdGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfdGl0bGVfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfdGl0bGVfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RpdGxlX2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIEJVQkJMRSBHRU5SRUlRVUVcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2JlZm9yZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2FmdGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl81ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uX3RleHRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b24tY2xvc2VfYmVmb3JlX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIFJFRkVSRU5DRSBHRU5SRUlRVUVcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X2JvcmRlcl9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfcGxhY2Vob2xkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25faWNvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBGT1JNIFNVQk1JVCBHRU5SRUlRVUVcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9iZWZvcmVfYmFja2dyb3VuZDogcmdiYSgkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF82LCAwLjI1KSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX3Jlc2V0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fcmVzZXRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX3Jlc2V0X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9pY29uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIEZPUk0gU1dJVENIIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWxhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveF9ib3hfc2hhZG93OiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF82ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzYgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtaW5wdXRfYm94X3NoYWRvdzogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWxhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X3N3aXRjaF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIExPQ0FMSVpBVE9SIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2xhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3ZhbHVlLWNvdW50X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfcmFkaW9fYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9yYWRpb19iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX2xhYmVsX2ZvbnRfc2l6ZTogMTNweCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX2xhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl90ZXh0ZmllbGRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdGV4dGZpZWxkX3BsYWNlaG9sZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLXZhbHVlLWN1c3RvbV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLXZhbHVlLWN1c3RvbV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy12YWx1ZS1jdXN0b21fZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWFkZF9zcy1wbHVzX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1hZGRfc3MtcGx1c19hZnRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfaWNvbl9wbHVzX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2lucHV0X2VsZW1lbnRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9pbnB1dF9lbGVtZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2JhY2tncm91bmRfaG92ZXI6IHJnYmEoJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiwgMC4wNSkgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY29sb3JfaG92ZXI6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fYm9yZGVyLWNvbG9yX2hvdmVyOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jaGVja2JveF9ib3JkZXJfY29sb3JfaG92ZXI6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY2hlY2tib3hfYm9yZGUtYm90dG9tX2NvbG9yX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2NoZWNrYm94X2JvcmRlLWxlZnRfY29sb3JfaG92ZXI6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY2hlY2tib3hfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9hZnRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfaWNvbl9wbHVzX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3Rfc2VsZWN0X2NoZWNrYm94X2JlZm9yZV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9zZWxlY3RfY2hlY2tib3hfYWZ0ZXJfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3Rfc2VsZWN0X2NoZWNrYm94X2JlZm9yZV9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLW11bHRpLXNlbGVjdGVkX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzEgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gRk9STSBCQVNFIFNVUkNIQVJHRURcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRyYWNrX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10aHVtYl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtLXNlYXJjaC1maWx0ZXJfYmFja2dyb3VuZDogcmdiYSgkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF80LCAwLjcpICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yYW5nZV9iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfcmFuZ2VfYWZ0ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRodW1iX2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9zdHJ1Y3R1cmVfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2NvbnRlbnRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2hpZ2hsaWdodF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV91bml0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1JbnRlZ2VyX2xhYmVsLWVsZW1lbnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1JbnRlZ2VyX2xhYmVsLWVsZW1lbnRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbC1kYXRlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfc3ZnX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfaG92ZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9ob3Zlcl9iZWZvcmVfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9zdmdfaG92ZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19lbGVtZW50c19iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfZWxlbWVudHNfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9sZXR0ZXJfc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9ob3Zlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2xldHRlcl9zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9pY29uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kaGVhZGVyX19zZWFyY2gtdG9nZ2xlX2J1dHRvbl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kaGVhZGVyX19zZWFyY2gtdG9nZ2xlX2J1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJGhlYWRlcl9fc2VhcmNoLXRvZ2dsZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBGT1JNIEZVTEwgU1VSQ0hBUkdFRFxyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTIsIDAuNykgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX2JvZHlfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3RyYWNrX2JhY2tncm91bmQ6IHJnYmEoJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSwgMC4yNSkgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3RodW1iX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3RodW1iX2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLWNsb3NlX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2VfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLWNsb3NlX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1jbG9zZS1kcmF3aW5nX2ZpbGw6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLXNjcm9sbGVyX2ZvbnQ6ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZXN0aW1hdGVfdGV4dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZXN0aW1hdGVfaW5wdXRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLXNjcm9sbGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9saW5lOF90aXRsZS1lbGVtZW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbGluZThfdGl0bGUtZWxlbWVudF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbGluZThfdGl0bGUtZWxlbWVudF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2Utc2xpZGVfYm90dG9tX2JhY2tncm91bmQ6IHJnYmEoJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiwgMC4yNSkgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2Utc2xpZGVfdG9wX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtdGV4dF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fbGV0dGVyX3NwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3N2Z19jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtT2ZmcmVkZW1fYnV0dG9uLXNlbGVjdF9fZWxlbWVudF9ib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybU9mZnJlZGVtX2J1dHRvbi1zZWxlY3RfX2VsZW1lbnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1PZmZyZWRlbV9idXR0b24tc2VsZWN0X19lbGVtZW50X2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1PZmZyZWRlbV9idXR0b24tc2VsZWN0X19lbGVtZW50X2hvdmVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtQ2hlY2tib3hfbGFiZWwtY2hlY2tib3hfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1DaGVja2JveF9jaGVja2JveC1zcGFuX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1DaGVja2JveF9jaGVja2JveC10ZXh0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtQ2hlY2tib3hfY2hlY2tib3gtdGV4dF9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtQ2hlY2tib3hfY2hlY2tib3gtdGV4dF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybUNoZWNrYm94X2NoZWNrYm94LXRleHRfY291bnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1TZWxlY3RfbGFiZWwtZWxlbWVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVNlbGVjdF90ZXh0ZmllbGQtaW5wdXRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1TZWxlY3RfdGV4dGZpZWxkLWlucHV0X3BsYWNlaG9sZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtU2VsZWN0X3NzLW11bHRpLXNlbGVjdGVkX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1TZWxlY3Rfc3MtbXVsdGktc2VsZWN0ZWRfYWZ0ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBGT1JNIFNPUlRcclxuJHNlYXJjaC1mb3JtLXNvcnRfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweC8xLjJlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF9sYWJlbF9sZXR0ZXJfc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF92YWx1ZV9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF92YWx1ZV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdmFsdWVfaWNvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1jb3VudGVyX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWNvdW50ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1jb3VudGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtZWxlbWVudF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1lbGVtZW50X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtZWxlbWVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfc2VsZWN0LWNvbnRlbnRfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfc2VsZWN0LWNvbnRlbnRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X2VsZW1lbnRfaXRlbV9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X2VsZW1lbnRfaXRlbV9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X2VsZW1lbnRfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTQsLjMpICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIEZPUk0gRVNUSU1BVEVcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9zcy1hZGRfaWNvbl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfaWNvbl9wbHVzX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfbGV0dGVyX3NwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2hvdmVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBGT1JNIERFRkFVTFRcclxuXHJcbi5sb2FkZXJfY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfbG9hZGVyX2JhY2tncm91bmQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB6LWluZGV4OiAtMTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IDAuMjVzO1xyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uTG9hZGVyO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogNXB4IHNvbGlkICRzZWFyY2gtZm9ybS1mdWxsX2xvYWRlcl9ib3JkZXJfY29sb3I7XHJcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGlvbkxvYWRlciB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbjogMDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0ge1xyXG4gICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZWxlbWVudCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnV0dG9uIHtcclxuICAgICAgICAmLXNlbGVjdF9fZWxlbWVudCB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fZm9udDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgICAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudF9fdGV4dCB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjVweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9ob3Zlcl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAuNWVtIDFlbTtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lbGVtZW50c19fY29udGVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19ib3hfc2hhZG93X2NvbG9yO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYmFja2dyb3VuZDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAmLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDcuNXB4IDA7XHJcblxyXG4gICAgICAgICAgICAgIC5yYWRpb19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9yYWRpb19iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAuaXRlbS1sYWJlbCAucmFkaW9fX2l0ZW0tc3BhbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5lbXB0eSB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF9mb250O1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIC5yYWRpb19faXRlbS1zcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIgLmVsZW1lbnRzX19jb250ZW50IHtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5saW5rLWVtYWlsIHtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZWxlbWVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDFlbSAxLjVlbTtcclxuICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2JhY2tncm91bmQ7XHJcbiAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfY29sb3I7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2hvdmVyX2NvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1DaGVja2JveF9fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLmZvcm1DaGVja2JveCB7XHJcbiAgICAmX19sYWJlbC1jaGVja2JveCB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbF9mb250O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyMTBweDtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgLmxpc3QtZWxlbWVudCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAmLXNwYW4ge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iZWZvcmVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmVmb3JlX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9maXJzdC1sZXR0ZXJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb3VudCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbC1lbGVtZW50X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW4ge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2NoZWNrZWRfY291bnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2NoZWNrZWRfY291bnRfYm9yZGVyX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmVtcHR5IHtcclxuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xyXG5cclxuICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfZW1wdHlfY291bnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2VtcHR5X2NvdW50X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIge1xyXG4gIC5mb3JtQ2hlY2tib3hDYXQge1xyXG4gICAgJl9fbGFiZWwtY2hlY2tib3gge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICBmb250OiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfZm9udDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgIC5saXN0LWVsZW1lbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xyXG4gICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAuYnV0dG9uLW9wZW4tY2xvc2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9idXR0b24tb3Blbi1jbG9zZV9hZnRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubGFiZWwtbGlzdC1lbGVtZW50IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsLWxpc3QtZWxlbWVudF9mb250O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcblxyXG4gICAgICAgICAgLmVsZW1lbnRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9iZWZvcmVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9iZWZvcmVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2ZpcnN0LWxldHRlcl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfY2hlY2tlZF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9jaGVja2VkX2JvcmRlcl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94Y2F0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY291bnQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY291bnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZW1wdHkge1xyXG4gICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XHJcblxyXG4gICAgICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAmLXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZW1wdHlfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZW1wdHlfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgLmJ1dHRvbi1vcGVuLWNsb3NlIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybVJhbmdlX19jb250YWluZXIge1xyXG4gIC5ub1VpLXRvdWNoLWFyZWEge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgJi5lbXB0eSB7XHJcbiAgICBvcGFjaXR5OiAwLjM1O1xyXG4gICAgY3Vyc29yOiBpbml0aWFsO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtUmFkaW9fX2NvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIC5mb3JtUmFkaW8ge1xyXG4gICAgJl9fbGFiZWwtcmFkaW8ge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3JhZGlvX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICBmb250OiRzZWFyY2gtZm9ybV9yYWRpb19sYWJlbF9mb250IDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgbWF4LWhlaWdodDogMjEwcHg7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIC5saXN0LWVsZW1lbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcblxyXG4gICAgICAgIC5yYWRpbyB7XHJcbiAgICAgICAgICAmLXNwYW4ge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9yYWRpb19yYWRpb19iZWZvcmVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyAucmFkaW8tbGFiZWwgLnJhZGlvLXNwYW4ge1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtSW50ZWdlcl9fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC5mb3JtSW50ZWdlciB7XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAuaW50ZWdlcl9jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGFiZWwtZWxlbWVudCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9mb250O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnV0dG9uLWVsZW1lbnQge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fZGlzYWJsZWRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9kaXNhYmxlZF9jb2xvcjtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fbm90X2Rpc2FibGVkX2hvdmVyX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbnB1dC1lbGVtZW50IHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2ludGVnZXJfaW5wdXQtZWxlbWVudF9mb250O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC5mb3JtRGF0ZUxvY3NhaXMge1xyXG4gICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwtZGF0ZSB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RpdGxlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICBmb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RpdGxlX2ZvbnQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RpdGxlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgIC50ZXh0X2ljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAuZGF0ZS1sYWJlbCB7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF9mb250O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2NvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGF0ZS1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogNDcuNSU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmRhdGUtaW5wdXRfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0ZS1pbnB1dCB7XHJcbiAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfZm9udDtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogMTUwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2JvcmRlcl9jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb25fY2FsZW5kYXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IC03cHg7XHJcbiAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Jlc2V0LWNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAuYnV0dG9uX19yZXNldC1zdmcge1xyXG4gICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9zdmdfY29sb3I7XHJcbiAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybURhdGVfX2NvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAuZm9ybURhdGUge1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDg1JTtcclxuXHJcbiAgICAgIC5kYXRlIHtcclxuICAgICAgICAmLWlucHV0X19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWlucHV0X19jb250ZW50IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0LWNvbnRlbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDE1MCU7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAxMC41cHg7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgIGhlaWdodDogMTlweDtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9hZnRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1CdWJibGVfX2NvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgcGFkZGluZzogLjVlbSAxZW07XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uLW1vcmVfX2VsZW1lbnQge1xyXG4gICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfY29sb3I7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAwLjVweCk7XHJcbiAgICAgIGxlZnQ6IDcuNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDcuNXB4O1xyXG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDAuNXB4KTtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9hZnRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm1CdWJibGUge1xyXG4gICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZWxlbWVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggMTBweCA1cHggMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25fY29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEuMjVlbSA1cHggMWVtO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uX2ZvbnQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgIC5mb3JtQnViYmxlX19lbGVtZW50X190ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2Nsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDExcHg7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b24tY2xvc2VfYmVmb3JlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbi1jbG9zZV9iZWZvcmVfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMWVtO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGJvdHRvbTogMTVweDtcclxuICAgIGxlZnQ6IGNhbGMoNTBweCAtIDFlbSk7XHJcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG5cclxuICAuZm9ybVJlZmVyZW5jZSB7XHJcbiAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAubGFiZWxfX2l0ZW0ge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9sYWJlbF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcblxyXG4gICAgICAuZm9ybV9fY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbnB1dF9faXRlbSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X2JvcmRlcl9mb250O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ1dHRvbl9pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtU3VibWl0X19jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMWVtIDFlbSAwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgIHBhZGRpbmc6IDI1cHggNTNweCAxZW07XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zdWJtaXRfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgfVxyXG5cclxuICAuZm9ybVN1Ym1pdCB7XHJcbiAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAuYnV0dG9uIHtcclxuICAgICAgICAmLXN1Ym1pdF9faXRlbSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX2ZvbnQ7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDBzO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJlc2V0X19pdGVtIHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX3Jlc2V0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fcmVzZXRfZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9yZXNldF9jb2xvcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgIC5idXR0b24tcmVzZXRfX2l0ZW0taWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX3Jlc2V0X2NvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuYnV0dG9uLXJlc2V0X19pdGVtLWljb24ge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtU3dpdGNoX19jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAuZm9ybVN3aXRjaCB7XHJcbiAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jaGVja2JveC1sYWJlbCB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1sYWJlbF9mb250O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIC5zd2l0Y2gtY2hlY2tib3gge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveF9ib3hfc2hhZG93O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3hfYmFja2dyb3VuZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jaGVja2JveC1pbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJjpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIHtcclxuICAgICAgICAgIC5zd2l0Y2gtY2hlY2tib3gge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9ib3hfc2hhZG93O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIHtcclxuICAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xyXG4gICAgLmxvY2FsaXphdG9yX192YWx1ZXMge1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAubG9jYWxpemF0b3JfX2xhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfbGFiZWxfY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWRlbGV0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvY2FsaXphdG9yX192YWx1ZS0tY291bnQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBvcmRlcjogMztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9jb2xvcjtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3ZhbHVlLWNvdW50X2ZvbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciB7XHJcbiAgICAubG9jYWxpemF0b3JfX3ZhbHVlcyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9jYWxpemF0b3JfX2V4dHJhIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgLnJhZGlvc19fZmllbGRzZXQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGlvc19fZ3JvdXAge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAucmFkaW9zX19pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgIC5jaGVja19yYWRpb19lbGVtZW50IHtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9yYWRpb19iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFiZWxfcmFkaW9fZWxlbWVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX2xhYmVsX2ZvbnRfc2l6ZTtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfbGFiZWxfY29sb3I7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5jaGVja19yYWRpb19lbGVtZW50OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5wdXRfcmFkaW9fZWxlbWVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICY6Y2hlY2tlZCArIC5sYWJlbF9yYWRpb19lbGVtZW50IC5jaGVja19yYWRpb19lbGVtZW50OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybVNlbGVjdCB7XHJcbiAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9mb3JtU2VsZWN0LXN0cnVjdHVyZV9ib3JkZXJfY29sb3I7XHJcblxyXG4gICAgICAubGFiZWwtZWxlbWVudCB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTRweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfY29sb3I7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9mb3JtU2VsZWN0LXN0cnVjdHVyZV9mb250O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl90ZXh0ZmllbGRfY29sb3I7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9mb3JtU2VsZWN0LXN0cnVjdHVyZV9mb250O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl90ZXh0ZmllbGRfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3MtbWFpbiB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAuc3MtdmFsdWVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zcy12YWx1ZS0tY3VzdG9tIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtdmFsdWUtY3VzdG9tX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy12YWx1ZS1jdXN0b21fY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtdmFsdWUtY3VzdG9tX2ZvbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNzLWFkZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMTFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLnNzLXBsdXMge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtYWRkX3NzLXBsdXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWFkZF9zcy1wbHVzX2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogOXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtOXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgICAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fZm9udDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvY2FsaXphdG9yX19jb250ZW50IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9jYWxpemF0b3JfX3BsdXMge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDlweDtcclxuICAgICAgICBib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgIGxlZnQ6IC05cHg7XHJcbiAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIHtcclxuICAgIC5zcy1vcHRpb24ge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jaGVja2JveF9ib3JkZXJfY29sb3JfaG92ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogY2FsYygwLjVlbSArIDZweCk7XHJcbiAgICAgICAgbGVmdDogY2FsYygwLjVlbSArIDRweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jaGVja2JveF9ib3JkZS1ib3R0b21fY29sb3JfaG92ZXI7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2NoZWNrYm94X2JvcmRlLWxlZnRfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2NoZWNrYm94X2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gRk9STSBFU1RJTUFUSU9OXHJcblxyXG4uZm9ybS1lc3RpbWF0ZSB7XHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTA4MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcGFkZGluZzogMCAwIDFlbTtcclxuXHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1lc3RpbWF0ZSB7XHJcbiAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9jb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDMxMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zcy1hZGQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoMTFweCArIDFlbSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgIHRvcDogMTFweDtcclxuICAgICAgICAgICAgICByaWdodDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3MtcGx1cyB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1hZGRfc3MtcGx1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1hZGRfc3MtcGx1c19hZnRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDlweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZWxlbWVudCB7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfY29sb3I7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgcGFkZGluZzogM3B4IDA7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tYmFzZV9pbnB1dF9lbGVtZW50X2ZvbnQ7XHJcblxyXG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfaW5wdXRfZWxlbWVudF9jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvcjtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDFlbTtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBGT1JNIEJBU0VcclxuXHJcbi5oZWFkZXJfX3NlYXJjaC10b2dnbGUge1xyXG4gICYuanNfZmlsdGVyX3RvZ2dsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX19zZWFyY2gtdG9nZ2xlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY29sb3I6ICRoZWFkZXJfX3NlYXJjaC10b2dnbGVfYnV0dG9uX2NvbG9yO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXJfX3NlYXJjaC10b2dnbGVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgICAmLmNlbnRlcmVkIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGhlaWdodDogMDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAzcHg7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuXHJcbiAgICAmLXRyYWNrIHtcclxuICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRyYWNrX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10aHVtYl9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGh1bWI6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdGh1bWJfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLXNlYXJjaC1maWx0ZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtLXNlYXJjaC1maWx0ZXJfYmFja2dyb3VuZDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICBwYWRkaW5nOiAwIDEwMHB4O1xyXG4gICAgICBtYXJnaW46IDUwcHggYXV0bztcclxuICAgIH1cclxuICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC5saW5lX19jb250YWluZXJfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZm9ybS1vZmZyZWRlbV9fZmllbGQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZvcm0tdHlwZV9fZmllbGQsXHJcbiAgICAgICAgJi5mb3JtLWRhdGVsb2NzYWlzX19maWVsZCxcclxuICAgICAgICAmLmZvcm0tbG95ZXJfX2ZpZWxkLFxyXG4gICAgICAgICYuZm9ybS1sb3llcnNhaXNfX2ZpZWxkLFxyXG4gICAgICAgICYuZm9ybS1sb2NhbGlzYXRpb25fX2ZpZWxkLFxyXG4gICAgICAgICYuZm9ybS1jb21tZXJjZV9fZmllbGQsXHJcbiAgICAgICAgJi5mb3JtLXByaWNlc19fZmllbGQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAmU2VsZWN0X19jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmUmFuZ2VfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLnJhbmdlX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yYW5nZV9fcGx1cyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA5cHgpO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1SYW5nZSB7XHJcbiAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX3Jlc2V0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2Vfc3RydWN0dXJlX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucmFuZ2UtLW9wZW5lZCB7XHJcbiAgICAgICAgICAgICAgLmZvcm1SYW5nZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAuYWRkX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yYW5nZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgIC5ub1VpLXRvdWNoLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgICAgICZfX2hpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9oaWdobGlnaHRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdW5pdCB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAwO1xyXG5cclxuICAgICAgICAuZm9ybUludGVnZXIge1xyXG4gICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIC5sYWJlbC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtSW50ZWdlcl9sYWJlbC1lbGVtZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1JbnRlZ2VyX2xhYmVsLWVsZW1lbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1JbnRlZ2VyX2xhYmVsLWVsZW1lbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAmOmRpc2FibGVkIHtcclxuXHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbnB1dC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1EYXRlTG9jc2FpcyB7XHJcbiAgICAgICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2xhYmVsLWRhdGUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbC1kYXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0X2ljb24ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHRfZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9ob3Zlcl9iZWZvcmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fZWxlbWVudHMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19lbGVtZW50c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVlbSAxZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjc1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19lbGVtZW50c19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCA0cHggN3B4IDJweCByZ2JhKCRjb2xvcl9uZXV0cmFsLTIsIDAuMTUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuZGF0ZS1jb250ZW50IHtcclxuICAgICAgICAgICAgICB3aWR0aDogNDcuNSU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgLmRhdGUtaW5wdXRfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZGF0ZS1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9ib3JkZXJfY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5pY29uX2NhbGVuZGFyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtN3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19yZXNldC1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9mb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1zdmcge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5lMV9fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcclxuICAgICAgICAgIC5mb3JtX19jb250ZW50IHtcclxuICAgICAgICAgICAgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubGluay1lbWFpbCB7XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICYuc2VjdGlvbjAge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zZWN0aW9uMSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zZWN0aW9uMiB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2VjdGlvbjMge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2VjdGlvbjQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b25fQ29udGVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZpbHRlcl9idXR0b25faXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fZm9udDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaF9faWNvbiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3VibWl0X2J1dHRvbl9pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC0zMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmUzX19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVzZXRfYnV0dG9uX2l0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcblxyXG4gICAgICAgICAgLnJlc2V0X19pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yZXNldF9faWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAucmVzZXRfX2ljb24ge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICAubGluZV9fY29udGFpbmVyIHtcclxuICAgICAgICAmLmxpbmUyX19jb250YWluZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxpbmUzX19jb250YWluZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBGT1JNIEZVTExcclxuXHJcbi5zZWFyY2gtZmlsdGVyLWZ1bGwge1xyXG4gIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX2JhY2tncm91bmQ7XHJcblxyXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDNweDtcclxuICAgIGhlaWdodDogM3B4O1xyXG5cclxuICAgICYtdHJhY2sge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF90cmFja19iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF90aHVtYl9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGh1bWI6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF90aHVtYl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsX19ib2R5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsX19iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsX19jbG9zZSB7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1jbG9zZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLWNsb3NlX2ZvbnQ7XHJcbiAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2VfY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgICYtZHJhd2luZyB7XHJcbiAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLWNsb3NlLWRyYXdpbmdfZmlsbDtcclxuICAgICAgd2lkdGg6IDEuMjVlbTtcclxuICAgICAgaGVpZ2h0OiAxLjI1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbF9fc2Nyb2xsZXIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLXNjcm9sbGVyX2ZvbnQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLXNjcm9sbGVyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNTBweCAwIDA7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIHtcclxuICAgIC5mb3JtLWVzdGltYXRlX190ZXh0IHtcclxuICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2VzdGltYXRlX3RleHRfY29sb3I7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtZWxlbWVudCB7XHJcbiAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9lc3RpbWF0ZV9pbnB1dF9jb2xvcjtcclxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9lc3RpbWF0ZV9pbnB1dF9jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm1MaW5lX19jb250YWluZXIge1xyXG4gICAgbWluLWhlaWdodDogMjI1cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMmVtIC0gMjUwcHgpO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICBwYWRkaW5nOiAwIGNhbGMoNTBweCAtIDFlbSkgMDtcclxuICAgIH1cclxuXHJcbiAgICAubGluZV9fY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XHJcblxyXG4gICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5lMV9fY29udGFpbmVyIHtcclxuICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgIC5mb3JtX19jb250ZW50IHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5lMl9fY29udGFpbmVyIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnNlY3Rpb24wIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmUzX19jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuMjVlbSAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmU0X19jb250YWluZXIge1xyXG4gICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5lNl9fY29udGFpbmVyIHtcclxuICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuXHJcbiAgICAgICAgICAmLnNlY3Rpb24wIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuc2VjdGlvbjEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWN0aW9uMiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuc2VjdGlvbjMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmU3X19jb250YWluZXIge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAxZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRlbnQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubGlzdC1lbGVtZW50IHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmU4X19jb250YWluZXIge1xyXG4gICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuc2VjdGlvblBhcmFtcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIC5saW5lX190aXRsZS1lbGVtZW50IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZnVsbF9saW5lOF90aXRsZS1lbGVtZW50X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9saW5lOF90aXRsZS1lbGVtZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1SYW5nZSB7XHJcbiAgICAgICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAucmFuZ2Uge1xyXG4gICAgICAgICAgICAgICZfX3N1bW1hcnksXHJcbiAgICAgICAgICAgICAgJl9fcGx1cyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX3ByZXZpZXcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICZfX3VuaXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fcmVzZXQtY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uX19yZXNldC1idXR0b24ge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fZm9udDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5ub1VpLXRvdWNoLWFyZWEge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIge1xyXG4gICAgICAgIC5mb3JtSW50ZWdlciB7XHJcbiAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgLmJ1dHRvbi1lbGVtZW50IHtcclxuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2VhcmNoX2Zvcm0tYmFzZV9mb3JtX2ludGVnZXJfYnV0dG9uX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaF9mb3JtLWJhc2VfZm9ybV9pbnRlZ2VyX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaF9mb3JtLWJhc2VfZm9ybV9pbnRlZ2VyX2J1dHRvbl9kaXNhYmxlZF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaF9mb3JtLWJhc2VfZm9ybV9pbnRlZ2VyX2J1dHRvbl9kaXNhYmxlZF9jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpub3QoOmRpc2FibGVkKTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2hfZm9ybS1iYXNlX2Zvcm1faW50ZWdlcl9idXR0b25fbm90X2Rpc2FibGVkX2hvdmVyX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmlucHV0LWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoX2Zvcm0tYmFzZV9mb3JtX2ludGVnZXJfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIge1xyXG4gICAgICAgIC5mb3JtX19jb250ZW50IHtcclxuICAgICAgICAgIC5idXR0b24tc2VsZWN0X19lbGVtZW50IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybU9mZnJlZGVtX2J1dHRvbi1zZWxlY3RfX2VsZW1lbnRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1PZmZyZWRlbV9idXR0b24tc2VsZWN0X19lbGVtZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybU9mZnJlZGVtX2J1dHRvbi1zZWxlY3RfX2VsZW1lbnRfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybU9mZnJlZGVtX2J1dHRvbi1zZWxlY3RfX2VsZW1lbnRfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmZvcm1DaGVja2JveF9fbGFiZWwtY2hlY2tib3gge1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1DaGVja2JveF9sYWJlbC1jaGVja2JveF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IHtcclxuICAgICAgICAgIC5saXN0LWVsZW1lbnQge1xyXG4gICAgICAgICAgICAuY2hlY2tib3gtaW5wdXQge1xyXG4gICAgICAgICAgICAgICY6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAge1xyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94LXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtQ2hlY2tib3hfY2hlY2tib3gtc3Bhbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2hlY2tib3gtdGV4dCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1DaGVja2JveF9jaGVja2JveC10ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1DaGVja2JveF9jaGVja2JveC10ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1DaGVja2JveF9jaGVja2JveC10ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuY291bnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1DaGVja2JveF9jaGVja2JveC10ZXh0X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAge1xyXG4gICAgICAgIC5mb3JtU2VsZWN0IHtcclxuICAgICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIC5sYWJlbC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVNlbGVjdF9sYWJlbC1lbGVtZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtU2VsZWN0X3RleHRmaWVsZC1pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVNlbGVjdF90ZXh0ZmllbGQtaW5wdXRfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zcy1tYWluIHtcclxuICAgICAgICAgICAgICAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgLnNzLWFkZCB7XHJcbiAgICAgICAgICAgICAgICAgIC5zcy1wbHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtU2VsZWN0X3NzLW11bHRpLXNlbGVjdGVkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtU2VsZWN0X3NzLW11bHRpLXNlbGVjdGVkX2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1zZWFyY2gtZmlsdGVyIHtcclxuICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICAmLmxpbmUyX19jb250YWluZXIsXHJcbiAgICAgICYubGluZTNfX2NvbnRhaW5lcixcclxuICAgICAgJi5saW5lNF9fY29udGFpbmVyLFxyXG4gICAgICAmLmxpbmU1X19jb250YWluZXIsXHJcbiAgICAgICYubGluZTZfX2NvbnRhaW5lcixcclxuICAgICAgJi5saW5lN19fY29udGFpbmVyLFxyXG4gICAgICAmLmxpbmU4X19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICAubGluZV9fY29udGFpbmVyIHtcclxuICAgICAgICAmLmxpbmUyX19jb250YWluZXIsXHJcbiAgICAgICAgJi5saW5lM19fY29udGFpbmVyLFxyXG4gICAgICAgICYubGluZTRfX2NvbnRhaW5lcixcclxuICAgICAgICAmLmxpbmU1X19jb250YWluZXIsXHJcbiAgICAgICAgJi5saW5lNl9fY29udGFpbmVyLFxyXG4gICAgICAgICYubGluZTdfX2NvbnRhaW5lcixcclxuICAgICAgICAmLmxpbmU4X19jb250YWluZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWVzdGltYXRlIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZpbHRlci1zb3J0X19jb250YWluZXIge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW46IDFlbSBhdXRvIDA7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgLmZpbHRlciB7XHJcbiAgICAmLWxlZnRfX2NvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcmlnaHRfX2NvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi1sYWJlbCB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tc29ydF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgZm9udDogJHNlYXJjaC1mb3JtLXNvcnRfbGFiZWxfZm9udDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1zb3J0X2xhYmVsX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tc29ydF92YWx1ZV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLXZhbHVlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmb250OiAkc2VhcmNoLWZvcm0tc29ydF92YWx1ZV9mb250O1xyXG4gICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLXNvcnRfdmFsdWVfY29sb3I7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tc29ydF92YWx1ZV9ib3JkZXJfY29sb3I7XHJcblxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2ljb25fY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRleHQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgLnRleHQtY291bnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtY291bnRlcl9mb250O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1jb3VudGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1jb3VudGVyX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dC1lbGVtZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtZWxlbWVudF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtZWxlbWVudF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWVsZW1lbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXNlbGVjdF9fc3RydWN0dXJlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICYtc2VsZWN0X19jb250ZW50IHtcclxuICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLXNvcnRfc2VsZWN0LWNvbnRlbnRfYmFja2dyb3VuZDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLXNvcnRfc2VsZWN0LWNvbnRlbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZWxlbWVudF9faXRlbSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1zb3J0X2VsZW1lbnRfaXRlbV9mb250O1xyXG4gICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLXNvcnRfZWxlbWVudF9pdGVtX2NvbG9yO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLXNvcnRfZWxlbWVudF9pdGVtX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtU2VsZWN0X19jb250YWluZXIge1xyXG4gIC5zcy1jb250ZW50IC5zcy1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5zcy1vcHRpb24ge1xyXG4gICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAmLmVtcHR5IHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fYmFja2dyb3VuZF9ob3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2NvbG9yX2hvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2JvcmRlci1jb2xvcl9ob3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGhlbWUtZGVmYXVsdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY29sb3IgIWltcG9ydGFudDtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fYmFja2dyb3VuZF9ob3ZlciAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY29sb3JfaG92ZXIgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9ib3JkZXItY29sb3JfaG92ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiJHNlby10ZXh0cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlby10ZXh0cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJHNlby10ZXh0cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJHNlby10ZXh0cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4vLyRzZW8tdGV4dHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHNlby10ZXh0cy12MV90ZXh0X19jb2xvcjogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJHNlby10ZXh0cy12MV90ZXh0X19saW5lLWhlaWdodDogMS41ZW0gIWRlZmF1bHQ7XHJcbiRzZW8tdGV4dHMtdjFfdGV4dF9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcblxyXG4uc2VvLXRleHRzLXYxX190ZXh0LWJsb2NrIHtcclxuICBtYXgtd2lkdGg6IDExMjBweDtcclxuICBtYXJnaW46IDAgYXV0byAxZW07XHJcblxyXG4gIC5zZW8tdGV4dHMtdjFfX3RpdGxlIHtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDFlbTtcclxuXHJcbiAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJHNlby10ZXh0cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICBmb250OiAkc2VvLXRleHRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZW8tdGV4dHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZW8tdGV4dHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZW8tdGV4dHMtdjFfX3RleHQge1xyXG4gICAgY29sb3I6ICRzZW8tdGV4dHMtdjFfdGV4dF9fY29sb3I7XHJcbiAgICBmb250OiAkc2VvLXRleHRzLXYxX3RleHRfX2ZvbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogJHNlby10ZXh0cy12MV90ZXh0X19saW5lLWhlaWdodDtcclxuICAgIG1heC13aWR0aDogMTA3M3B4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRtZW51X2JhY2tncm91bmQgICAgICAgICAgICA6IGxpbmVhci1ncmFkaWVudCgkY29sb3JfYnJhbmQtMixyZ2JhKCRjb2xvcl9icmFuZC0yLCAuOSkpICFkZWZhdWx0O1xyXG4kbWVudV9iYWNrZ3JvdW5kLS1ob3Jpem9udGFsOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1lbnVfY29sb3IgICAgICAgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1lbnVfY29sb3ItLW1vYmlsZSAgICAgICAgIDogJG1lbnVfY29sb3IgIWRlZmF1bHQ7XHJcbiRtZW51LXNlcGFyYXRvcl9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWVudV9ob3Zlci1jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1lbnVfaG92ZXItY29sb3ItLW1vYmlsZSAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWVudS12ZWlsX2NvbG9yICAgICAgICAgICAgOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTAsMC4yKSAhZGVmYXVsdDtcclxuXHJcbiRtZW51X21heC13aWR0aCAgICAgIDogMjVlbSAhZGVmYXVsdDtcclxuJG1lbnVfdHJhbnNpdGlvbiAgICAgOiAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZSAhZGVmYXVsdDtcclxuJG1lbnVfcGFkZGluZy10b3AgICAgOiA3ZW0gIWRlZmF1bHQ7XHJcbiRtZW51X3BhZGRpbmctc2lkZXMgIDogMy42ZW0gIWRlZmF1bHQ7XHJcbiRtZW51LXZlaWxfdHJhbnNpdGlvbjogJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgIWRlZmF1bHQ7XHJcbiRtZW51X3dyYXBwZXJfbWF4LXdpZHRoLS1sZzogJHdyYXBwZXJfbWF4LXdpZHRoICFkZWZhdWx0O1xyXG5cclxuXHJcbiRtZW51LWl0ZW1fZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNTAwIDJlbS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWVudS1pdGVtX2ZvbnQtLW1kICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCAxLjVlbS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWVudS1pdGVtX2ZvbnQtLWxnICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCAxLjEyNWVtLzFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtZW51LWl0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtZW51LWl0ZW1fbGV0dGVyLXNwYWNpbmc6IDBlbSAhZGVmYXVsdDtcclxuJG1lbnUtaXRlbV9kZWNvcmF0aW9uICAgIDogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRzdWJtZW51LWJhY2tncm91bmQtY29sb3IgICA6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC40KSAhZGVmYXVsdDtcclxuJHN1Ym1lbnVfc2VwYXJhdG9yX2NvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzdWJtZW51X3BhZGRpbmctbGVmdCAgICAgICA6IDEuOWVtICFkZWZhdWx0O1xyXG4kc3VibWVudS1pdGVtX2ZvbnQtc2l6ZSAgICAgOiAwLjhlbSAhZGVmYXVsdDtcclxuJHN1Ym1lbnUtaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHN1Ym1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZzogJG1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHN1Ym1lbnUtaXRlbV9wYWRkaW5nICAgICAgIDogMS4yNWVtIDAgIWRlZmF1bHQ7XHJcbiRzdWJtZW51LWl0ZW1fdGV4dC1hbGlnbiAgICA6IGNlbnRlciAhZGVmYXVsdDtcclxuJHN1Ym1lbnUtaXRlbV9jb2xvciAgICAgICA6ICRtZW51X2NvbG9yICFkZWZhdWx0O1xyXG4kc3VibWVudS1pdGVtX2hvdmVyX2NvbG9yICAgICAgIDogJG1lbnVfaG92ZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc3VibWVudS1pdGVtX2RlY29yYXRpb246ICRtZW51LWl0ZW1fZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuXHJcbiRtZW51LWNsb3NlX3NpemUgICAgIDogMi41ZW0gIWRlZmF1bHQ7XHJcbiRtZW51LWNsb3NlX3Bvc2l0aW9uIDogMWVtICFkZWZhdWx0O1xyXG4kbWVudS10b3BiYXJfcG9zaXRpb246IDJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4kbWVudS0taW5uZXItaXRlbV9mb250ICAgICAgICAgIDogJG1lbnUtaXRlbV9mb250ICFkZWZhdWx0O1xyXG4kbWVudS0taW5uZXItaXRlbV9mb250LS1tZCAgICAgIDogJG1lbnUtaXRlbV9mb250LS1tZCAhZGVmYXVsdDtcclxuJG1lbnUtLWlubmVyLWl0ZW1fZm9udC0tbGcgICAgICA6ICRtZW51LWl0ZW1fZm9udC0tbGcgIWRlZmF1bHQ7XHJcbiRtZW51LS1pbm5lcl9jb2xvciAgICAgICAgICA6ICRtZW51X2NvbG9yICFkZWZhdWx0O1xyXG4kbWVudS0taW5uZXJfaG92ZXItY29sb3IgICAgOiAkbWVudV9ob3Zlci1jb2xvciAhZGVmYXVsdDtcclxuJHN1Ym1lbnUtLWlubmVyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc3VibWVudS0taW5uZXJfc2VwYXJhdG9yX2NvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzdWJtZW51LS1pbm5lcl9ob3Zlcl9jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiR0b29sYmFyLWFkZHNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRtZW51X2NvbG9yLS1tb2JpbGUgIWRlZmF1bHQ7XHJcbiR0b29sYmFyLWFkZHNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kdG9vbGJhci1hZGRzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kdG9vbGJhci1hZGRzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiR0b29sYmFyLWFkZHNfX3RpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHRvb2xiYXItYWRkc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNGVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiR0b29sYmFyLWFkZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJG1lbnVfY29sb3ItLW1vYmlsZSAhZGVmYXVsdDtcclxuJHRvb2xiYXItYWRkc19fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNGVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiR0b29sYmFyLWFkZHNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJG1lbnVfY29sb3ItLW1vYmlsZSAhZGVmYXVsdDtcclxuXHJcbi8vIFRvb2xiYXIgTWFpbi1tZW51IChtb2JpbGUpXHJcbiR0b29sYmFyLWFkZHNfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiR0b29sYmFyLWFkZHNfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHRvb2xiYXItYWRkc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHRvb2xiYXItYWRkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkdG9vbGJhci1hZGRzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICR0b29sYmFyLWFkZHNfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRvb2xiYXItYWRkc19fdGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkdG9vbGJhci1hZGRzX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHRvb2xiYXItYWRkc19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICR0b29sYmFyLWFkZHNfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkdG9vbGJhci1hZGRzX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkdG9vbGJhci1hZGRzX190aXRsZV9tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubWFpbi1uYXYge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIHBvc2l0aW9uICA6IGZpeGVkO1xyXG4gICAgdG9wICAgICAgIDogMDtcclxuICAgIHJpZ2h0ICAgICA6IDA7XHJcbiAgICB6LWluZGV4ICAgOiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQgICAgIDogMTAwJTtcclxuICAgIHRyYW5zaXRpb24gOiBhbGwgJG1lbnVfdHJhbnNpdGlvbjtcclxuICAgIHRyYW5zZm9ybSAgOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblxyXG4gICAgcGFkZGluZy10b3AgIDogJG1lbnVfcGFkZGluZy10b3A7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JG1lbnVfcGFkZGluZy1zaWRlc30gLSAyZW0pO1xyXG4gICAgcGFkZGluZy1sZWZ0IDogJG1lbnVfcGFkZGluZy1zaWRlcztcclxuICAgIFxyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJG1lbnVfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yICAgICA6ICRtZW51X2NvbG9yLS1tb2JpbGU7XHJcblxyXG4gICAgZm9udC1zaXplOiAwLjhlbTtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICB3aWR0aCAgICA6IDg4JTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRtZW51X21heC13aWR0aDtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAvLyYtLWhvcml6b250YWwge1xyXG4gICAgQGlmICgkbWVudS1idXJnZXItYWx3YXlzID09IGZhbHNlKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBjb2xvciAgICAgIDogJG1lbnVfY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24gOiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbiAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoICAgICAgOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGggIDogbm9uZTtcclxuICAgICAgICAgICAgaGVpZ2h0ICAgICA6IGF1dG87XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHkgOiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0gIDogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZyAgICA6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXggICAgOiAyMDAyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1lbnVfYmFja2dyb3VuZC0taG9yaXpvbnRhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJvZHktLW1lbnUtb3BlbmVkICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgICAgIHotaW5kZXggICA6IDQwMDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC1oZWlnaHQgOiBjYWxjKDEwMHZoIC0gKCN7JG1lbnVfcGFkZGluZy10b3B9ICsgMWVtKSk7XHJcbiAgICAgICAgb3ZlcmZsb3cgOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAvLyN7JGJsb2NrfS0taG9yaXpvbnRhbCAmIHtcclxuICAgICAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkbWVudV93cmFwcGVyX21heC13aWR0aC0tbGc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWJ1dHRvbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQgICAgOiAkbWVudS1jbG9zZV9wb3NpdGlvbjtcclxuICAgICAgICB0b3AgICAgIDogJG1lbnUtY2xvc2VfcG9zaXRpb247XHJcbiAgICAgICAgY3Vyc29yICA6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXkgICA6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nICAgOiAwLjVlbTtcclxuICAgICAgICAgICAgd2lkdGggICAgIDogY2FsYygjeyRtZW51LWNsb3NlX3NpemV9ICsgMWVtKTtcclxuICAgICAgICAgICAgaGVpZ2h0ICAgIDogY2FsYygjeyRtZW51LWNsb3NlX3NpemV9ICsgMWVtKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjVzO1xyXG4gICAgICAgICAgICBmaWxsOiAkbWVudV9jb2xvci0tbW9iaWxlO1xyXG5cclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgI3skYmxvY2t9X19jbG9zZS1pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtZW51X2hvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbWVudV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8jeyRibG9ja30tLWhvcml6b250YWwgJiB7XHJcbiAgICAgICAgQGlmICgkbWVudS1idXJnZXItYWx3YXlzID09IGZhbHNlKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9jdXMtdHJhcCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9wYmFyIHtcclxuICAgICAgICAudG9wYmFyIHtcclxuICAgICAgICAgICAgbGVmdDogMWVtO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgdG9wOiAxZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX190b29sYmFyLWFkZHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMGVtO1xyXG4gICAgICAgIEBpZiAoJG1lbnUtYnVyZ2VyLWFsd2F5cyA9PSBmYWxzZSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b29sYmFyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uYm9keS0tbWVudS1vcGVuZWQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5tYWluLW5hdiB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItLWlubmVyIHtcclxuICAgIC5tYWluLW5hdiB7XHJcbiAgICAgICAgQGlmICgkbWVudS1idXJnZXItYWx3YXlzID09IGZhbHNlKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yIDogJG1lbnUtLWlubmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgQGlmICgkbWVudS1idXJnZXItYWx3YXlzID09IGZhbHNlKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoIDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5oZWFkZXJfX3RvcC0tdjMge1xyXG4gICAgLm1haW4tbmF2X193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubWVudSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubWVudS1kcm9wZG93biB7XHJcbiAgICBAaW5jbHVkZSByZXNldC1idXR0b247XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgaGVpZ2h0OiAxZW07XHJcbiAgICB3aWR0aDogMWVtO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAkbWVudV90cmFuc2l0aW9uO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICAgIFxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdG9nZ2xlZHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm1lbnUge1xyXG4gICAgJGJsb2NrOiAmO1xyXG5cclxuICAgIGZvbnQ6ICRtZW51LWl0ZW1fZm9udDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkbWVudS1pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRtZW51LWl0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcblxyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBmb250OiAkbWVudS1pdGVtX2ZvbnQtLW1kO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAoJG1lbnUtYnVyZ2VyLWFsd2F5cyA9PSBmYWxzZSkge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgZm9udDogJG1lbnUtaXRlbV9mb250LS1sZztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICRtZW51X3RyYW5zaXRpb247XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgLjMpO1xyXG4gICAgICAgIGNvbG9yOiAkbWVudV9jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mb2N1cyxcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGlmICgkbWVudS1idXJnZXItYWx3YXlzID09IGZhbHNlKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206IC44ZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWhlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpZiAoJG1lbnUtYnVyZ2VyLWFsd2F5cyA9PSBmYWxzZSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDAuNGVtO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbWVudS1pdGVtX2RlY29yYXRpb247XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJG1lbnVfdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgQGlmICgkbWVudS1idXJnZXItYWx3YXlzID09IGZhbHNlKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4zZW0gMC40ZW07XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Ryb3Bkb3duIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayxcclxuICAgICZfX2Ryb3Bkb3duIHtcclxuICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVudV9ob3Zlci1jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgICAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnVfaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rLS1hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkbWVudV9ob3Zlci1jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgIEBpZiAoJG1lbnUtYnVyZ2VyLWFsd2F5cyA9PSBmYWxzZSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnVfaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC5tZW51X19pdGVtID4gLnN1Ym1lbnUge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDhweCAxMHB4IDhweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkc3VibWVudS1iYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWJtZW51IHtcclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHpvb206IDE7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAkbWVudV90cmFuc2l0aW9uO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICRzdWJtZW51LWJhY2tncm91bmQtY29sb3I7XHJcbiAgICBsZWZ0OiAkc3VibWVudV9wb3NpdGlvbi14O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgIEBpZiAoJG1lbnUtYnVyZ2VyLWFsd2F5cyA9PSBmYWxzZSkge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgY2xpcDogdW5zZXQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAyZW07XHJcbiAgICAgICAgICAgIC5zdWJtZW51IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdG9nZ2xlZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgQGlmICgkbWVudS1idXJnZXItYWx3YXlzID09IGZhbHNlKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWhlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJG1lbnVfdHJhbnNpdGlvbjtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHN1Ym1lbnVfc2VwYXJhdG9yX2NvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkc3VibWVudS1pdGVtX2NvbG9yO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IC41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mb2N1cyxcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHN1Ym1lbnUtaXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbYXJpYS1oYXNwb3B1cD1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICAuc3VibWVudV9fbGluayB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpZiAoJG1lbnUtYnVyZ2VyLWFsd2F5cyA9PSBmYWxzZSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuMmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHN1Ym1lbnUtYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGwnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHN1Ym1lbnUtaXRlbV9mb250LXNpemU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc3VibWVudS1pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkc3VibWVudS1pdGVtX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzdWJtZW51LWl0ZW1fcGFkZGluZztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRzdWJtZW51LWl0ZW1fZGVjb3JhdGlvbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpZiAoJG1lbnUtYnVyZ2VyLWFsd2F5cyA9PSBmYWxzZSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkc3VibWVudS1pdGVtX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5oZWFkZXItLWlubmVyIHtcclxuICAgIC5tZW51IHtcclxuICAgICAgICBmb250OiAkbWVudS0taW5uZXItaXRlbV9mb250O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZm9udDogJG1lbnUtLWlubmVyLWl0ZW1fZm9udC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZm9udCA6ICRtZW51LS1pbm5lci1pdGVtX2ZvbnQtLWxnO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJG1lbnUtc2VwYXJhdG9yX2NvbG9yO1xyXG4gICAgICAgICAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnUtLWlubmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnUtLWlubmVyX2hvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5zdWJtZW51IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc3VibWVudS0taW5uZXJfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHN1Ym1lbnUtLWlubmVyX3NlcGFyYXRvcl9jb2xvcjtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHN1Ym1lbnUtLWlubmVyX2hvdmVyX2NvbG9yXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVudSA+IC5tZW51X19pdGVtID4gLnN1Ym1lbnUge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkc3VibWVudS0taW5uZXJfYmFja2dyb3VuZC1jb2xvciB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfX3RvcC0tdjIge1xyXG4gICAgLm1lbnUge1xyXG4gICAgICAgIEBpZiAoJG1lbnUtYnVyZ2VyLWFsd2F5cyA9PSBmYWxzZSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG1haW4tc2VhcmNoX3RyYW5zaXRpb24gICAgOiAxcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2JhY2tncm91bmQtLXZlcnRpY2FsICAgIDogbGluZWFyLWdyYWRpZW50KCRjb2xvcl9uZXV0cmFsLTEscmdiYSgkY29sb3JfbmV1dHJhbC0xLCAuOSkpICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfYmFja2dyb3VuZCAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfZmllbGRzLXBlci1yb3c6IDQgIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1zZWFyY2hfbGFiZWxfZGlzcGxheTogZmFsc2UgIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1zZWFyY2hfdGl0bGVfY29udGVudF9jb2xvciAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3RpdGxlX2NvbnRlbnRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjVlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuXHJcbiRtYWluLXNlYXJjaF90aXRsZV9zdWJ0aXRsZV9jb2xvciAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF90aXRsZV9zdWJ0aXRsZV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA2MDAgMC43ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfdGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfdGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuXHJcbiRtYWluLXNlYXJjaF90aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRtYWluLXNlYXJjaF9tb3JlX2ZvbnQgICAgICAgICAgIDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9tb3JlX2xldHRlci1zcGFjaW5nIDogJGNvcmVfYnV0dG9uX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfbW9yZV90ZXh0LXRyYW5zZm9ybSA6ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX21vcmVfY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX21vcmVfYmFja2dyb3VuZCAgICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX21vcmUtaWNvbl9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfbW9yZS1pY29uX2JhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9tb3JlX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfbGFiZWxfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfY29sb3IgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfd2lkdGggIDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfaW5wdXRfY29sb3IgICAgICAgICA6ICRmb3JtX2lucHV0X2NvbG9yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9pbnB1dF9wYWRkaW5nICAgICAgIDogNHB4IDVweCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2ljb25fY29sb3IgICAgICAgICAgOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9oaWdobGlnaHRfY29sb3IgICAgIDogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfcGxhY2Vob2xkZXJfY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvciAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX29wYWNpdHk6IDEgIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1zZWFyY2hfaW5wdXRfcGFkZGluZy0teGwgOiA0cHggNXB4ICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX2NvbG9yLS14bDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9pbnB1dF9jb2xvci0teGwgOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2lucHV0X2JhY2tncm91bmQtLXhsIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2ljb25fY29sb3ItLXhsIDogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfaGlnaGxpZ2h0X2NvbG9yLS14bCA6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX2NvbG9yLS14bDogJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yLS14bCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX29wYWNpdHktLXhsOiAxICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoLWNsb3NlX3NpemUgICAgICAgIDogMi41ZW0gIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1jbG9zZV9wb3NpdGlvbiAgICA6IDFlbSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWNsb3NlX2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1jbG9zZV9jb2xvci0taG92ZXI6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoX3RyYW5zaXRpb24gICA6ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfcGFkZGluZy10b3AgIDogNWVtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfcGFkZGluZy1zaWRlczogMy42ZW0gIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1zZWFyY2hfc2Nyb2xsYmFyX2NvbG9yICA6IHJnYmEoJGNvbG9yX25ldXRyYWwtNywgMC40KSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3Njcm9sbGJhcl9vcGFjaXR5OiAxICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoX3JhbmdlX3ByZXZpZXdfY29sb3ItLXhsOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRtYWluLXNlYXJjaF9pbm5lcl9tYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aCAhZGVmYXVsdDtcclxuXHJcblxyXG4kbWFpbi1zZWFyY2hfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19idXR0b25fYm9yZGVyLWNvbG9yIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX2ZvbnQgICAgICAgICAgICAgICAgIDogJG1haW4tc2VhcmNoX19idXR0b25fZm9udCxcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkbWFpbi1zZWFyY2hfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkbWFpbi1zZWFyY2hfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRtYWluLXNlYXJjaF9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRtYWluLXNlYXJjaF9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkbWFpbi1zZWFyY2hfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRtYWluLXNlYXJjaF9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRtYWluLXNlYXJjaF9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvclxyXG4gICAgKSwgJG1haW4tc2VhcmNoX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kbWFpbi1zZWFyY2hfcGxhaW46IGZhbHNlICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfcGxhaW5fYnJlYWtwb2ludF9tYXgtd2lkdGg6IDEyMDBweCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLXRhYi1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC10YWJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC10YWJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC10YWItYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtdGFiLWFjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5tYWluLXNlYXJjaCB7XHJcbiAgICAkYmxvY2s6ICcubWFpbi1uYXYnO1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9iYWNrZ3JvdW5kO1xyXG4gICAgdG9wOiAtMS41ZW07XHJcblxyXG5cclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgZmlsbDogJG1haW4tc2VhcmNoLWNsb3NlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgI3skYmxvY2t9X19jbG9zZS1pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYWluLXNlYXJjaC1jbG9zZV9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vVWktaGFuZGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgIH1cclxuXHJcbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX2NvbG9yLS14bDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYWluLXNlYXJjaF9pbnB1dF9iYWNrZ3JvdW5kLS14bDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvci0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yLS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaF9pY29uX2NvbG9yLS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfY29sb3ItLXhsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaW5wdXRfYmFja2dyb3VuZC0teGw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvci0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuc3MtYWRkIHtcclxuICAgICAgICAgICAgLnNzLXBsdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2ljb25fY29sb3ItLXhsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaWNvbl9jb2xvci0teGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0ZmllbGRfX2lucHV0IHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvcjtcclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRtYWluLXNlYXJjaF9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkbWFpbi1zZWFyY2hfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX2NvbG9yLS14bDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2lucHV0X2JhY2tncm91bmQtLXhsO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yLS14bDtcclxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfcGxhY2Vob2xkZXJfY29sb3ItLXhsO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX29wYWNpdHktLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfcGxhY2Vob2xkZXJfY29sb3ItLXhsO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX29wYWNpdHktLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAubG9jYWxpemF0b3J7XHJcbiAgICAgICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2JvcmRlcl9jb2xvci0teGw7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaW5wdXRfYmFja2dyb3VuZC0teGw7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yLS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcGx1cyB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pY29uX2NvbG9yLS14bDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pY29uX2NvbG9yLS14bDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmFuZ2Uge1xyXG4gICAgICAgICZfX2hpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfaGlnaGxpZ2h0X2NvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX2hpZ2hsaWdodF9jb2xvci0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfY29sb3ItLXhsO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2lucHV0X2JhY2tncm91bmQtLXhsO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvci0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3ByZXZpZXcge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX3JhbmdlX3ByZXZpZXdfY29sb3ItLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wbHVzIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2ljb25fY29sb3ItLXhsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2ljb25fY29sb3ItLXhsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm9VaS1jb25uZWN0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogICRtYWluLXNlYXJjaF9oaWdobGlnaHRfY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfaGlnaGxpZ2h0X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX19sZWdlbmQge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX3RpdGxlIHtcclxuICAgICAgICAudGl0bGVfX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF90aXRsZV9zdWJ0aXRsZV9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF90aXRsZV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBTY3JvbGwgcGVyc29ubmFsaXPDqVxyXG4gICAgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfc2Nyb2xsYmFyX2NvbG9yO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnNlYXJjaC1tb3JlIHtcclxuICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfbW9yZV9jb2xvcjtcclxuICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9tb3JlX2JhY2tncm91bmQ7XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9tb3JlLWljb25fY29sb3I7XHJcbiAgICAgICAgZmlsbDogJG1haW4tc2VhcmNoX21vcmUtaWNvbl9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfbW9yZS1pY29uX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubWFpbi1zZWFyY2gge1xyXG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAkbWFpbi1zZWFyY2hfdHJhbnNpdGlvbjtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmc7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy0tbWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWJ1dHRvbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6ICRtYWluLXNlYXJjaC1jbG9zZV9wb3NpdGlvbjtcclxuICAgICAgICB0b3A6ICRtYWluLXNlYXJjaC1jbG9zZV9wb3NpdGlvbjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JG1haW4tc2VhcmNoLWNsb3NlX3NpemV9ICsgMWVtKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCN7JG1haW4tc2VhcmNoLWNsb3NlX3NpemV9ICsgMWVtKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjVzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19tb3JlIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBtYXJnaW46IC0xcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC8qLm1haW4tc2VhcmNoLWZvcm1fX2dyb3VwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIH0qL1xyXG4gICAgfVxyXG5cclxuICAgICZfX2V4cGFuZC1idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXZlcnRpY2FsIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJG1haW4tc2VhcmNoX3RyYW5zaXRpb247XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRtYWluLXNlYXJjaF9wYWRkaW5nLXRvcDtcclxuXHJcbiAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAkbWFpbi1zZWFyY2hfcGFkZGluZy1zaWRlcztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9iYWNrZ3JvdW5kLS12ZXJ0aWNhbDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODglO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRtZW51X21heC13aWR0aDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm9keS0tdmVydGljYWwtc2VhcmNoLW9wZW5lZCAmIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaW1wbGViYXItY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbi1zZWFyY2gge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyMDAwO1xyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbWFpbi1zZWFyY2hfcGFkZGluZy10b3B9KTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Zvcm0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbWFpbi1zZWFyY2hfcGFkZGluZy1zaWRlcztcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skbWFpbi1zZWFyY2hfcGFkZGluZy1zaWRlc30gLSAyZW0pO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBTY3JvbGwgcGVyc29ubmFsaXPDqVxyXG4gICAgLnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6YmVmb3JlICB7XHJcbiAgICAgICAgb3BhY2l0eTogJG1haW4tc2VhcmNoX3Njcm9sbGJhcl9vcGFjaXR5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJixcclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMWVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBsb2FkNyAxLjhzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDFlbSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE2cztcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogLTMuNWVtO1xyXG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjMycztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDMuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLmZvcm1fX3dyYXBwZXIge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1yZWFkeSB7XHJcbiAgICAgICAgLmZvcm1fX3dyYXBwZXIge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1sb2FkaW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAubWFpbi1zZWFyY2hfX2xvYWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1sb2FkaW5nLW5leHQge1xyXG4gICAgICAgIC5tYWluLXNlYXJjaF9fZXhwYW5kLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLXNlYXJjaC1mb3JtIHtcclxuICAgIEBpZiAoJG1haW4tc2VhcmNoX2xhYmVsX2Rpc3BsYXkgPT0gZmFsc2UpIHtcclxuICAgICAgICBsYWJlbDpub3QoLnJhZGlvX19sYWJlbCk6bm90KC5jaGVja2JveF9fbGFiZWwpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLnRpdGxlX19zdWJ0aXRsZSxcclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZV9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICBmb250OiAkbWFpbi1zZWFyY2hfdGl0bGVfc3VidGl0bGVfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYWluLXNlYXJjaF90aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYWluLXNlYXJjaF90aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtYWluLXNlYXJjaF90aXRsZV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFpbi1zZWFyY2hfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYWluLXNlYXJjaF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMi42ZW0gMCAzZW07XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmllbGRzIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkbWFpbi1zZWFyY2hfX2J1dHRvbl9tYXAsICcuc3VibWl0X19maWVsZCcpO1xyXG4gICAgJl9fc3VibWl0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ncm91cCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIG1hcmdpbjogMCAtMC41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAuNWVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAvLyBmbGV4OiAxO1xyXG4gICAgICAgIC8vIG1pbi13aWR0aDogKDEwMCUgLyAkbWFpbi1zZWFyY2hfZmllbGRzLXBlci1yb3cpO1xyXG4gICAgICAgIHdpZHRoOiAoMTAwJSAvICRtYWluLXNlYXJjaF9maWVsZHMtcGVyLXJvdyk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjRlbTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBTcGVjaWZpY1xyXG5cclxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICBwYWRkaW5nOiAkbWFpbi1zZWFyY2hfaW5wdXRfcGFkZGluZztcclxuICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTJweDtcclxuXHJcbiAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYWluLXNlYXJjaF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYWluLXNlYXJjaF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcbiAgICAgICAgcGFkZGluZzogJG1haW4tc2VhcmNoX2lucHV0X3BhZGRpbmc7XHJcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1haW4tc2VhcmNoX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1haW4tc2VhcmNoX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfd2lkdGg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC50ZXh0ZmllbGRfX2lucHV0IHtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfd2lkdGg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTJweDtcclxuICAgIH1cclxuXHJcbiAgICAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJG1haW4tc2VhcmNoX2lucHV0X2JvcmRlcl93aWR0aDtcclxuICAgICAgICBwYWRkaW5nOiAkbWFpbi1zZWFyY2hfaW5wdXRfcGFkZGluZztcclxuICAgIH1cclxuXHJcbiAgICAucmFuZ2VfX3Byb21wdCB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYWluLXNlYXJjaF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1haW4tc2VhcmNoX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYW5nZV9fc3VtbWFyeSB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX3dpZHRoO1xyXG4gICAgICAgIHBhZGRpbmc6ICRtYWluLXNlYXJjaF9pbnB1dF9wYWRkaW5nO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFpbi1zZWFyY2hfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYWluLXNlYXJjaF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgIH1cclxuXHJcbiAgICAucmFuZ2UtLXZhbHVlcyB7XHJcbiAgICAgICAgcGFkZGluZzogJG1haW4tc2VhcmNoX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXZlcnRpY2FsIHtcclxuICAgICAgICAubWFpbi1zZWFyY2gtZm9ybSB7XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19maWVsZHMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0wLjVlbSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxZW0gMCAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4tc2VhcmNoX19tb3JlIC5tYWluLXNlYXJjaC1mb3JtX19ncm91cCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAuNWVtIDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaC1tb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIC41ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5zZWFyY2gtbW9yZSB7XHJcbiAgICBmb250OiAkbWFpbi1zZWFyY2hfbW9yZV9mb250O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRtYWluLXNlYXJjaF9tb3JlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRtYWluLXNlYXJjaF9tb3JlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzZXQtbGluaztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICB3aWR0aDogMi4xZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyLjFlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS41ZW07XHJcblxyXG4gICAgICAgICYtLWNsb3NlZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWV4cGFuZGVkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYuaXNFeHBhbmRlZCB7XHJcbiAgICAgICAgLnNlYXJjaC1tb3JlIHtcclxuICAgICAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAmLS1jbG9zZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tZXhwYW5kZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJvZHk6bm90KC5ib2R5LS1ob21lKSB7XHJcbiAgICAuc2VhcmNoLWhvbGRlci0taG9yaXpvbnRhbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbWFpbi1zZWFyY2hfaW5uZXJfbWF4LXdpZHRoO1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1tb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5ib2R5LS12ZXJ0aWNhbC1zZWFyY2gtb3BlbmVkLFxyXG4uaHRtbC0tdmVydGljYWwtc2VhcmNoLW9wZW5lZCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxvYWQ3IHtcclxuICAgIDAlLFxyXG4gICAgODAlLFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxZW0gMCAtMC41ZW07XHJcbiAgICB9XHJcbiAgICA0MCUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMWVtIDAgMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIEhhY2tzXHJcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKVxyXG57XHJcbiAgICAubWFpbi1zZWFyY2ggLmJ1dHRvbiB7IGhlaWdodDogNTJweCB9IC8qIElFMTAgKi9cclxuICAgICo6Oi1tcy1iYWNrZHJvcCwgLm1haW4tc2VhcmNoIC5idXR0b24geyBoZWlnaHQ6IDUycHg7IH0gLyogSUUxMSAqL1xyXG59XHJcblxyXG4vKiBTZWxlY3QgVGFiICovXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJG1haW4tc2VhcmNoLXRhYi1icmVha3BvaW50KSB7XHJcbiAgICAubWFpbi1zZWFyY2gge1xyXG4gICAgICAgIC8vYmFja2dyb3VuZCA6ICRoZWFkZXJfbWFpbi1zZWFyY2hfYmFja2dyb3VuZDtcclxuICAgICAgICAmX19mb3JtIHtcclxuICAgICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgICYuc2VsZWN0LS10YWIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc3MtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLXNlYXJjaC10YWJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtdGFiX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNzLWhpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tc2VhcmNoLXRhYi1hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoLXRhYi1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpZiAoJG1haW4tc2VhcmNoX3BsYWluID09IHRydWUpIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1haW4tc2VhcmNoX3BsYWluX2JyZWFrcG9pbnRfbWF4LXdpZHRoLCAnbWF4LXdpZHRoJykge1xyXG5cclxuICAgICAgICAubWFpbi1zZWFyY2gtZm9ybSB7XHJcbiAgICAgICAgICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2dyb3VwIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fc2VhcmNoLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBNb3RldXIgZGUgcmVjaGVyY2hlIHByaW5jaXBhbFxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbWFpbi1zZWFyY2hfdHJhbnNpdGlvbiAgICA6IDFzIGVhc2UtaW4tb3V0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2MgOiB0cmFuc2l0aW9uIGFuaW1hdGlvblxyXG4kbWFpbi1zZWFyY2hfYmFja2dyb3VuZC0tdmVydGljYWwgICAgOiBsaW5lYXItZ3JhZGllbnQoJGNvbG9yX25ldXRyYWwtMSxyZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIC45KSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2MgOiBmb25kXHJcbiRtYWluLXNlYXJjaF9iYWNrZ3JvdW5kICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2MgOiBmb25kXHJcbiRtYWluLXNlYXJjaF9maWVsZHMtcGVyLXJvdzogNDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IE5vbWJyZSBkZSBjaGFtcHMgcGFyIGxpZ25lXHJcblxyXG4vLyBMYWJlbFxyXG4kbWFpbi1zZWFyY2hfbGFiZWxfZGlzcGxheTogZmFsc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExhYmVsIDogYWZmaWNoZXIgb3Ugbm9uXHJcblxyXG5cclxuLy8gVGl0cmVcclxuJG1haW4tc2VhcmNoX3RpdGxlX2NvbnRlbnRfY29sb3IgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTM7ICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSA6IGNvdWxldXIgZHUgdGl0cmVcclxuJG1haW4tc2VhcmNoX3RpdGxlX2NvbnRlbnRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjVlbSAkZm9udC1mYW1pbHktLTI7ICAvLyBUZXh0ZSBkdSB0aXRyZTogZm9udFxyXG4kbWFpbi1zZWFyY2hfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRtYWluLXNlYXJjaF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuXHJcbiRtYWluLXNlYXJjaF90aXRsZV9zdWJ0aXRsZV9jb2xvciAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgOiBjb3VsZXVyIGR1IHN1ci10aXRyZVxyXG4kbWFpbi1zZWFyY2hfdGl0bGVfc3VidGl0bGVfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNjAwIDAuN2VtICRmb250LWZhbWlseS0tMTsgIC8vIFRleHRlIGR1IHRpdHJlOiBmb250XHJcbiRtYWluLXNlYXJjaF90aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJG1haW4tc2VhcmNoX3RpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuJG1haW4tc2VhcmNoX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuLy9cclxuLy8gQm91dG9uICh2YWxpZGF0aW9uKVxyXG4vL1xyXG4kbWFpbi1zZWFyY2hfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJG1haW4tc2VhcmNoX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbWFpbi1zZWFyY2hfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJG1haW4tc2VhcmNoX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kbWFpbi1zZWFyY2hfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJG1haW4tc2VhcmNoX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kbWFpbi1zZWFyY2hfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuLy8gQm91dG9uIFwidm9pciBwbHVzXCJcclxuJG1haW4tc2VhcmNoX21vcmVfZm9udCAgICAgICAgICAgOiAkY29yZV9idXR0b25fZm9udDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gXCJ2b2lyIHBsdXNcIiA6IGZvbnRcclxuJG1haW4tc2VhcmNoX21vcmVfbGV0dGVyLXNwYWNpbmcgOiAkY29yZV9idXR0b25fbGV0dGVyLXNwYWNpbmc7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gXCJ2b2lyIHBsdXNcIiA6IGxldHRlci1zcGFjaW5nXHJcbiRtYWluLXNlYXJjaF9tb3JlX3RleHQtdHJhbnNmb3JtIDogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIFwidm9pciBwbHVzXCIgOiB0ZXh0LXRyYW5zZm9ybVxyXG4kbWFpbi1zZWFyY2hfbW9yZV9jb2xvciAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBcInZvaXIgcGx1c1wiIDogQ291bGV1ciBkdSB0ZXh0ZVxyXG4kbWFpbi1zZWFyY2hfbW9yZV9iYWNrZ3JvdW5kICAgICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBcInZvaXIgcGx1c1wiIDogRm9uZFxyXG4kbWFpbi1zZWFyY2hfbW9yZS1pY29uX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBcInZvaXIgcGx1c1wiIDogQ291bGV1ciBkZSBsJ2ljb25cclxuJG1haW4tc2VhcmNoX21vcmUtaWNvbl9iYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfbW9yZV9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gXCJ2b2lyIHBsdXNcIiA6IEZvbmRcclxuXHJcblxyXG4vLyA8IFhMXHJcbiRtYWluLXNlYXJjaF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0IDogVGV4dC10cmFuc2Zvcm1cclxuJG1haW4tc2VhcmNoX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBMZXR0ZXItc3BhY2luZ1xyXG4kbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX2NvbG9yICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0IDogQ291bGV1ciBkZSBsYSBib3JkdXJlXHJcbiRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfd2lkdGggIDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoOyAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBUYWlsbGUgZGUgbGEgYm9yZHVyZVxyXG4kbWFpbi1zZWFyY2hfaW5wdXRfY29sb3IgICAgICAgICA6ICRmb3JtX2lucHV0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0IDogQ291bGV1ciBkdSB0ZXh0ZVxyXG4kbWFpbi1zZWFyY2hfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0IDogQmFja2dyb3VuZFxyXG4kbWFpbi1zZWFyY2hfaW5wdXRfcGFkZGluZyAgICAgICA6IDRweCA1cHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0IDogUGFkZGluZ1xyXG4kbWFpbi1zZWFyY2hfaWNvbl9jb2xvciAgICAgICAgICA6ICRmb3JtX2FsdF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0IDogQ291bGV1ciBkZXMgaWNvbmVzXHJcbiRtYWluLXNlYXJjaF9oaWdobGlnaHRfY29sb3IgICAgIDogJGZvcm1fYWx0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBDb3VsZXVyIGR1IHNsaWRlclxyXG4kbWFpbi1zZWFyY2hfcGxhY2Vob2xkZXJfY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IENvdWxldXIgcGxhY2Vob2xkZXJcclxuJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX29wYWNpdHk6IDE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0IDogT3BhY2l0ZSBwbGFjZWhvbGRlclxyXG5cclxuXHJcbi8vIFhMXHJcbiRtYWluLXNlYXJjaF9pbnB1dF9wYWRkaW5nLS14bCAgICAgOiA0cHggNXB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBQYWRkaW5nXHJcbiRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfY29sb3ItLXhsOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBDb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yLS14bCAgICAgICA6ICRjb2xvcl9icmFuZC0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1haW4tc2VhcmNoX2lucHV0X2JhY2tncm91bmQtLXhsICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IEJhY2tncm91bmRcclxuJG1haW4tc2VhcmNoX2ljb25fY29sb3ItLXhsICAgICAgICA6ICRmb3JtX2FsdF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IENvdWxldXIgZGVzIGljb25lc1xyXG4kbWFpbi1zZWFyY2hfaGlnaGxpZ2h0X2NvbG9yLS14bCAgIDogJGZvcm1fYWx0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0IDogQ291bGV1ciBkdSBzbGlkZXJcclxuJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX2NvbG9yLS14bDogJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yLS14bDsgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IENvdWxldXIgcGxhY2Vob2xkZXJcclxuJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX29wYWNpdHktLXhsOiAxOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IE9wYWNpdGUgcGxhY2Vob2xkZXJcclxuXHJcbiRtYWluLXNlYXJjaC1jbG9zZV9zaXplICAgICAgICA6IDIuNWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIGZlcm1lciA6IHRhaWxsZVxyXG4kbWFpbi1zZWFyY2gtY2xvc2VfcG9zaXRpb24gICAgOiAxZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBmZXJtZXIgOiBwb3NpdGlvbiBwYXIgcmFwcG9ydCDDoCBsYSBkcm9pdGUgZHUgbW90ZXVyXHJcbiRtYWluLXNlYXJjaC1jbG9zZV9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIGZlcm1lciA6IGNvdWxldXJcclxuJG1haW4tc2VhcmNoLWNsb3NlX2NvbG9yLS1ob3ZlcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gZmVybWVyIDogY291bGV1ciAgYXUgaG92ZXJcclxuXHJcbiRtYWluLXNlYXJjaF9yYW5nZV9wcmV2aWV3X2NvbG9yLS14bDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFuZ2UgcHJldmlldyBsYWJlbFxyXG5cclxuXHJcbi8vIFZlcnRpY2FsXHJcbiRtYWluLXNlYXJjaF90cmFuc2l0aW9uICAgOiAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTsgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IHRyYW5zaXRpb24gYW5pbWF0aW9uXHJcbiRtYWluLXNlYXJjaF9wYWRkaW5nLXRvcCAgOiA1ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IHBhZGRpbmcgdG9wXHJcbiRtYWluLXNlYXJjaF9wYWRkaW5nLXNpZGVzOiAzLjZlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IHBhZGRpbmcgZHJvaXRlIGV0IGdhdWNoZVxyXG4kbWFpbi1zZWFyY2hfYmFja2dyb3VuZC0tdmVydGljYWwgICAgOiBsaW5lYXItZ3JhZGllbnQoJGNvbG9yX25ldXRyYWwtMSxyZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIC45KSk7XHJcblxyXG4vLyBTY3JvbGxiYXJcclxuJG1haW4tc2VhcmNoX3Njcm9sbGJhcl9jb2xvciAgOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTcsIDAuNCk7XHJcbiRtYWluLXNlYXJjaF9zY3JvbGxiYXJfb3BhY2l0eTogMTtcclxuXHJcblxyXG4vLyBQYWdlcyBpbnRlcm5lc1xyXG4kbWFpbi1zZWFyY2hfaW5uZXJfbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcblxyXG5cclxuLy8gQWZmaWNoYWdlIGVuIGJsb2MgKHBhcyBkZSBkw6ljYWxhZ2UgZGUgZmVuw6p0cmUpXHJcbi8vXHJcbiRtYWluLXNlYXJjaF9wbGFpbjogZmFsc2U7XHJcbiRtYWluLXNlYXJjaF9wbGFpbl9icmVha3BvaW50X21heC13aWR0aDogMTIwMHB4O1xyXG4vL1xyXG4vLyBNb3R1ciBkZSByZWNoZXJjaGUgOiBvbmdsZXQgb2ZmcmVkZW1cclxuJG1haW4tc2VhcmNoLXRhYi1icmVha3BvaW50OiA4MDBweDtcclxuJG1haW4tc2VhcmNoLXRhYl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJG1haW4tc2VhcmNoLXRhYl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1haW4tc2VhcmNoLXRhYi1hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRtYWluLXNlYXJjaC10YWItYWN0aXZlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSB7XHJcbiAgICAudGl0bGUtZHQtbWR0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnKSBuby1yZXBlYXQgNTAlIC8gY292ZXI7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjkwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLnBhZ2UtZGV0YWlsLW1hbmRhdGFpcmVfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDlweDtcclxuICAgIH1cclxuICAgIC5icmVhZGNydW1iLndyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmluZm9zLWFnZW5jZS1kdG1hbmRhdGFpcmUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAuYWxsX2Nvb3Jkc19kdF9tZHQge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICBjb2xvcjogJGluZm9zLWFnZW5jZS1kdG1hbmRhdGFpcmUtY29sb3ItaHJlZjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBmb250OiAkaW5mb3MtYWdlbmNlLWR0bWFuZGF0YWlyZS1jb2xvci1mb250O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgY29sb3I6ICRpbmZvcy1hZ2VuY2UtZHRtYW5kYXRhaXJlLWNvbG9yLWFkcmVzcztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBmb250OiAkaW5mb3MtYWdlbmNlLWR0bWFuZGF0YWlyZS1jb2xvci1mb250O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW4ubGFiZWwtaW5mby1kdC1hZ2VuY2Uge1xyXG4gICAgICAgIGZvbnQ6ICRpbmZvcy1hZ2VuY2UtZHRtYW5kYXRhaXJlLWxhYmVsLWluZm87XHJcbiAgICAgICAgY29sb3I6ICRsYWJlbC1pbmZvLWR0QWdlbmNlLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19pbmZvIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9fY29vcmRzIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDlweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAuZHJhd2luZ19fdGV4dC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICAuaW1hZ2UtYWdlbmNlLWR0QWdlbmNlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5ub21fbWR0IHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2R1bGUtbWFuZGF0YWlyZS1kdF9fbm9tLXByZW5vbV9mb250cztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1vZHVsZS1tYW5kYXRhaXJlLWR0X19ub20tcHJlbm9tX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNjgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMyU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzNXB4IDAgI2QwZDBkMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kcmF3aW5nX190ZXh0LXZlcnRpY2FsIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDU1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbW9kdWxlLWxpc3RpbmctZHRfX3RleHQtdmVydGljYWxfZm9udHM7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtb2R1bGUtbGlzdGluZy1kdF9fdGV4dC12ZXJ0aWNhbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDlweCkge1xyXG4gICAgICAgICAgICAgICAgLmluZm9zLWFnZW5jZS1kdG1hbmRhdGFpcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWdlLWRldGFpbC1tYW5kYXRhaXJlX19jb250ZW50LndyYXBwZXIge1xyXG4gICAgICAgIGgxLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX3RpdGxlLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzRweDtcclxuICAgIH1cclxuICAgIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9fdGl0bGUgaDEudGl0bGVfX2NvbnRlbnQ6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnByZXNlbnRhdGlvbi1kdC1hZ2VuY2Uge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLmxhYmwtaW5mby1kdEFnIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbjogOXB4IDA7XHJcbiAgICB9XHJcbiAgICBzcGFuLmxhYmVsLWluZm8tZHQtYWdlbmNlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNi4yZW07XHJcbiAgICAgICAgd2lkdGg6IDYuMmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgfVxyXG4gICAgLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICAgICBmb250OiAkbGFiZWwtbm8tY29yZG9ucy1mb250cztcclxuICAgICAgICAgICAgY29sb3I6ICRsYWJlbC1uby1jb3Jkb25zLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtMiB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRsYWJlbC1uby1ob3JhaXJlcy1mb250cztcclxuICAgICAgICAgICAgY29sb3I6ICRsYWJlbC1uby1ob3JhaXJzLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2R1bGUtbGlzdGluZy1kdC1hZ2VuY2VfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLnRpdGxlX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtb2R1bGUtbGlzdGluZy1kdC1tYW5kYXRhaXJlX190aXRsZV9mb250cztcclxuICAgICAgICAgICAgY29sb3I6ICRtb2R1bGUtbGlzdGluZy1kdC1tYW5kYXRhaXJlX190aXRsZV9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgZm9udDogJG1vZHVsZS1saXN0aW5nLWR0LW1hbmRhdGFpcmVfX3RpdGxlX2ZvbnRzXzI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbW9kdWxlLWxpc3RpbmctZHQtbWFuZGF0YWlyZV9fdGl0bGVfY29sb3JfMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZWRpdG9yaWFsLW5vcmVzdWx0X190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAuZWRpdG9yaWFsLW5vcmVzdWx0X190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB9XHJcbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9fd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuXHJcbi5yZXByZXNlbnRhdGl2ZS1saXN0aW5nLXYxIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgfVxyXG4gICAgLmxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG59XHJcbi5tYW5kYXRhaXJlLXYxIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDoxMjgxcHgpIHtcclxuICAgICAgICB3aWR0aDogMjcuMzMlO1xyXG5cdFx0bWFyZ2luOiAwIDMlIDIlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjc2OXB4KSBhbmQobWF4LXdpZHRoOjEyODBweCkge1xyXG5cdFx0bWFyZ2luOiAwIDElIDIlIDElO1xyXG4gICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdC5idXR0b257XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOiRtYW5kYXRhaXJlLXYxX2J1dHRvbl92b2lybGFnZW5jZV9jb2xvcjtcclxuXHRcdH1cclxuICAgIH1cclxuICAgICZfX2RlY29yYXRlLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21vcmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM2ZDZkNmQsIDAuNzUpO1xyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgMC4wNXM7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZ2xvYmFsLWxpbmsge1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIC5tYW5kYXRhaXJlLXYxX19tb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb29yZHMge1xyXG5cdFx0LnRpdGxlX19zdWJ0aXRsZXtcclxuXHRcdFx0Y29sb3I6ICRtYW5kYXRhaXJlLXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfY29sb3JfaHJlZjtcclxuXHRcdFx0Zm9udDogJG1hbmRhdGFpcmUtdjFfdGl0bGVfY29udGVudF9jb29yc19mb250X2hyZWY7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcblx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOjBweDtcclxuICAgICAgICAgICAgLnZpbGxlLW1kdCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgfVxyXG5cdFx0fVxyXG4gICAgICAgIC5jb29yZHNfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRtYW5kYXRhaXJlLXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtYW5kYXRhaXJlLXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYW5kYXRhaXJlLXYxX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmdfY29vcnM7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFuZGF0YWlyZS12MV90aXRsZV9jb250ZW50X2Nvb3JzX3RyYW5zZm9ybTtcclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFuZGF0YWlyZS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2NvbG9yX2hyZWY7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbWFuZGF0YWlyZS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2ZvbnRfaHJlZjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG5cdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MHB4O1xyXG4gICAgICAgICAgICB9XHJcblx0XHRcdD4gcHtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzowcHg7XHJcblx0XHRcdH1cclxuICAgICAgICAgICAgLmxhYmVsX2Nvb3Jkc19hZ2VuY3kxIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDYuMmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYuMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJi0tYWdlbmN5IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDAgMC41ZW0gMDtcclxuICAgICAgICAgICAgZm9udDogJG1hbmRhdGFpcmUtdjFfdGl0bGVfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hbmRhdGFpcmUtdjFfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYW5kYXRhaXJlLXYxX3RpdGxlX2NvbnRlbnRfY2l0eV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgY29sb3I6ICRtYW5kYXRhaXJlLXYxX3RpdGxlX2NvbnRlbnRfdGl0bGVfYWdlbmNlc19jb2xvcjtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblx0XHRcdCY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ29vcmRvbm7DqWVzIGQnYWdlbmN5XHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRtYW5kYXRhaXJlLXYxX2RlY29yYXRlOiAkY29sb3JfbmV1dHJhbC01OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRWxlbWVudCBkZSBkw6ljb3JhdGlvbiA6IGNvdWxldXJcclxuJG1hbmRhdGFpcmUtdjFfY29sb3IgICA6ICRjb2xvcl9uZXV0cmFsLTM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDb29yZG9ubsOpZXMgOiBjb3VsZXVyXHJcblxyXG4vLyBJbGx1c3RyYXRpb25cclxuJG1hbmRhdGFpcmUtdjFfZHJhd2luZ19oZWlnaHQgICAgICAgICA6IDQwMHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbWFnZSA6IEhhdXRldXIgZHUgY2FkcmUgZGUgbCdpbWFnZVxyXG4kbWFuZGF0YWlyZS12MV9kcmF3aW5nX2JhY2tncm91bmQtc2l6ZTogY292ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEltYWdlIDogU3R5bGUgZCdhZmZpY2hhZ2UgZGUgbCdpbWFnZVxyXG5cclxuLy8gVGl0cmVzXHJcbiRtYW5kYXRhaXJlLXYxX3RpdGxlX2NvbnRlbnRfY29sb3IgICAgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgOiBjb3VsZXVyXHJcbiRtYW5kYXRhaXJlLXYxX3RpdGxlX2NvbnRlbnRfZm9udCAgICAgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMjVweCAkZm9udC1mYW1pbHktLTE7ICAvLyBUaXRyZSA6IGZvbnRcclxuJG1hbmRhdGFpcmUtdjFfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZyAgICAgOiBub3JtYWw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSA6IGxldHRlci1zcGFjaW5nXHJcbiRtYW5kYXRhaXJlLXYxX3RpdGxlX2NvbnRlbnRfY2l0eV90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuLy8gQ1RBXHJcbiRtYW5kYXRhaXJlLXYxX2JhY2tncm91ZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIFwiVm9pclwiIDogY291bGV1ciBkdSBmb25kXHJcbiRtYW5kYXRhaXJlLXYxX2N0YV9jb2xvciAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIFwiVm9pclwiIDogY291bGV1ciBkdSB0ZXh0ZVxyXG5cclxuXHJcbi8vXHJcbi8vIENvb3Jkc1xyXG4vL1xyXG4kbWFuZGF0YWlyZS12MV90aXRsZV9jb250ZW50X3RpdGxlX2FnZW5jZXNfY29sb3I6JGNvbG9yX2JyYW5kLTE7ICBcclxuJG1hbmRhdGFpcmUtdjFfdGl0bGVfY29udGVudF9jb29yc19jb2xvcjokY29sb3JfYnJhbmQtMjsgICBcclxuJG1hbmRhdGFpcmUtdjFfdGl0bGVfY29udGVudF9jb29yc19mb250Om5vcm1hbCBub3JtYWwgNDAwIDE4cHggJGZvbnQtZmFtaWx5LS0xOyAgICAgXHJcbiRtYW5kYXRhaXJlLXYxX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmdfY29vcnM6MnB4OyAgXHJcbiRtYW5kYXRhaXJlLXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfdHJhbnNmb3JtOmNhcGl0YWxpemU7ICAgXHJcblxyXG5cclxuXHJcbi8vIENvb3JkcyBocmVmXHJcbiRtYW5kYXRhaXJlLXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfY29sb3JfaHJlZjokY29sb3JfYnJhbmQtMjtcclxuJG1hbmRhdGFpcmUtdjFfdGl0bGVfY29udGVudF9jb29yc19mb250X2hyZWY6bm9ybWFsIG5vcm1hbCA0MDAgMThweCAkZm9udC1mYW1pbHktLTE7ICA7XHJcblxyXG4vL2J1dHRvbiB2b2lyIGwgYWdlbmNlXHJcblxyXG4kbWFuZGF0YWlyZS12MV9idXR0b25fdm9pcmxhZ2VuY2VfY29sb3I6I2ZmZjtcclxuXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKiBORSBQQVMgVE9VQ0hFUiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFuZGF0YWlyZS1saXN0aW5nLXYyIHtcclxuICAgIG1hcmdpbjogNGVtIDA7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGggOiA0OSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fbWFyZ2luLXRvcDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9tYXJnaW4tYm90dG9tO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1hbmRhdGFpcmUtLWxpc3RpbmctdjIge1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cdFx0LmJ1dHRvbntcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6JG1hbmRhdGFpcmUtdjJfYnV0dG9uX2NvbG9yX3ZvaXJfbGFnZW5jZTtcclxuXHRcdH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogJG1hbmRhdGFpcmUtdjJfZHJhd2luZ19oZWlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fZGVjb3JhdGUtd3JhcHBlcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX192aXN1YWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkbWFuZGF0YWlyZS12Ml9kcmF3aW5nX2JhY2tncm91bmQtc2l6ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19tb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjNmQ2ZDZkLDAuNzUpO1xyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgMC4wNXM7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZ2xvYmFsLWxpbmsge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX21vcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KXtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpe1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29vcmRzIHtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIC50aXRsZV9fc3VidGl0bGV7XHJcblx0XHRcdGNvbG9yOiAkbWFuZGF0YWlyZS12Ml90aXRsZV9jb250ZW50X2Nvb3JzX2NvbG9yX2hyZWY7XHJcblx0XHRcdGZvbnQ6ICRtYW5kYXRhaXJlLXYyX3RpdGxlX2NvbnRlbnRfY29vcnNfZm9udF9ocmVmO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG5cdFx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzowcHg7XHJcbiAgICAgICAgICAgIC52aWxsZS1tZHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgIH1cclxuXHRcdH1cclxuICAgICAgICAuY29vcmRzX19lbGVtZW50IHtcclxuXHRcdFx0Y29sb3I6JG1hbmRhdGFpcmUtdjJfdGl0bGVfY29udGVudF9mb250X2Nvb3Jkc19jb2xvcjtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMzgwcHgpe1xyXG5cdFx0XHRcdGZvbnQ6ICRtYW5kYXRhaXJlLXYyX3RpdGxlX2NvbnRlbnRfZm9udF9jb29yZHM7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMzc5cHgpe1xyXG5cdFx0XHRcdGZvbnQ6ICRtYW5kYXRhaXJlLXYyX3RpdGxlX2NvbnRlbnRfZm9udF9jb29yZHNfbGFwdG9wO1xyXG5cdFx0XHR9XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAkbWFuZGF0YWlyZS12Ml90aXRsZV9jb250ZW50X2ZvbnRfY29vcmRzX2xldHRyX3NwYWNpbmc7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0LmxhYmVsX2Nvb3Jkc19hZ2VuY3kxe1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0bWluLXdpZHRoOiA2LjJlbTtcclxuXHRcdFx0XHR3aWR0aDogNi4yZW07XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdGNvbG9yOiRtYW5kYXRhaXJlLXYyX3RpdGxlX2NvbnRlbnRfZm9udF9jb29yZHNfY29sb3I7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOjA7XHJcblx0XHRcdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHRcdFx0fVxyXG5cdFx0XHRwe1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOjA7XHJcblx0XHRcdH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJi0tYWdlbmN5IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuXHJcblxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMzgwcHgpe1xyXG5cdFx0XHRcdGZvbnQ6ICRtYW5kYXRhaXJlLXYyX3RpdGxlX2NvbnRlbnRfZm9udDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEzNzlweCl7XHJcblx0XHRcdFx0Zm9udDogJG1hbmRhdGFpcmUtdjJfdGl0bGVfY29udGVudF9mb250X2xhcHRvcDtcclxuXHRcdFx0fVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYW5kYXRhaXJlLXYyX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFuZGF0YWlyZS12Ml90aXRsZV9jb250ZW50X2NpdHlfdGV4dC10cmFuc2Zvcm07XHJcblx0XHRcdHBhZGRpbmc6IDE0cHggMCAwIDA7XHJcblx0XHRcdGNvbG9yOiRtYW5kYXRhaXJlLXYyX3RpdGxlX2NvbnRlbnRfZm9udF9jb2xvcjtcclxuXHRcdFx0JjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblx0XHRcdCY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbWFwLXN2Z19fdGl0bGVfbWFwOiAoXHJcbiAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkbWFwLXN2Z19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRtYXAtc3ZnX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkbWFwLXN2Z19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJG1hcC1zdmdfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRtYXAtc3ZnX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRtYXAtc3ZnX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRtYXAtc3ZnX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRtYXAtc3ZnX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbik7XHJcblxyXG4kbWFwLXN2Z19fdGV4dF9tYXA6IChcclxuICAgIHRleHRfZm9udCAgICAgICA6ICRtYXAtc3ZnX190ZXh0X2ZvbnQsXHJcbiAgICBjb2xvcjogJG1hcC1zdmdfX3RleHRfY29sb3IsXHJcbiAgICB0ZXh0LWFsaWduOiAkbWFwLXN2Z19fdGV4dF90ZXh0LWFsaWduLFxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5tYXAtc3ZnIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uIDogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tYXAge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvdW50cnkge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAubWFwLXN2Zy0tem9vbWVkICYge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZWdpb24ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICBzdHJva2Utd2lkdGg6MC43NTtcclxuICAgICAgICBzdHJva2UtbWl0ZXJsaW1pdDoyMi45MjU2O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGZpbGw6ICRtYXAtc3ZnX2FyZWFfZmlsbDtcclxuICAgICAgICBzdHJva2U6ICRtYXAtc3ZnX2FyZWFfc3Ryb2tlO1xyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC1zdmdfYXJlYV9hY3RpdmVfZmlsbDtcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWFwLXN2Z19hcmVhX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1hcC1zdmctLXpvb21lZCAmIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3pvb20ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAmLS1kaXNwbGF5ZWQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXAge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICBzdHJva2Utd2lkdGg6MTtcclxuICAgICAgICBzdHJva2UtbWl0ZXJsaW1pdDoyMi45MjU2O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGZpbGw6ICRtYXAtc3ZnX2FyZWFfZmlsbDtcclxuICAgICAgICBzdHJva2U6ICRtYXAtc3ZnX2FyZWFfc3Ryb2tlO1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnX2FyZWFfaG92ZXJfZmlsbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC1zdmdfYXJlYV9hY3RpdmVfZmlsbDtcclxuICAgICAgICAgICAgLm1hcC1zdmdfX3pvb20tLWRpc3BsYXllZCAmIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjbyB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIC5tYXAtc3ZnLS16b29tZWQgJiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NpcmNsZSB7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yX25ldXRyYWwtNTtcclxuICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIEZvcm1zXHJcbiAgICAuZm9ybV9fZmllbGRzIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uLmZvcm0tZ3JvdXAtLWxhc3QgPioge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvbWFwLXN2Zy8yLmpwZycpICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZDogJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLWNvbG9yICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1pbWFnZSAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtcmVwZWF0ICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNzYpICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfYm9yZGVyIDogMCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICBcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgIFxyXG4kbWFwLXN2Zy12YWdlbmN5X19tYXBfY2lyY2xlX2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuMjYpICFkZWZhdWx0OyAgICAgICAgICAgICBcclxuJG1hcC1zdmctdmFnZW5jeV9hcmVhX2ZpbGwgIDogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9hcmVhX3N0cm9rZTogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9hcmVhX2FjdGl2ZV9maWxsOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9hcmVhX2hvdmVyX2ZpbGw6ICRtYXAtc3ZnX2dfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkbWFwLXN2Zy12YWdlbmN5X19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkbWFwLXN2Zy12YWdlbmN5X19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkbWFwLXN2Zy12YWdlbmN5X19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkbWFwLXN2Zy12YWdlbmN5X19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICksJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRtYXAtc3ZnLXZhZ2VuY3lfdGV4dF9mb250LFxyXG4gICAgKSwgJG1hcC1zdmctdmFnZW5jeV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkbWFwLXN2Zy12YWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwkbWFwLXN2Zy12YWdlbmN5X190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRjb250YWN0LXYyX19mb3JtX2Rhcms6ICgpICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9fZm9ybV9kYXJrIDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHNlbGVjdF9sYWJlbF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSxcclxuICAgICAgICBmb3JtX2lucHV0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xLFxyXG4gICAgICAgIGZvcm1fbGVnYWxzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xLFxyXG4gICAgICAgIGZvcm1fY29uZGl0aW9uc19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSxcclxuICAgICksJGNvbnRhY3QtdjJfX2Zvcm1fZGFya1xyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFwLXN2Zy12YWdlbmN5IHtcclxuICAgIFxyXG4gICAgY29sb3I6ICRtYXAtc3ZnLXZhZ2VuY3lfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFwLXN2Zy12YWdlbmN5X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfbWFwKTtcclxuICAgICAgICArIC5tYXAtc3ZnLXZhZ2VuY3lfX2xpbmtzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRtYXAtc3ZnLXZhZ2VuY3lfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkbWFwLXN2Zy12YWdlbmN5X19idXR0b25fbWFwKTtcclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZhZ2VuY3lfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRtYXAtc3ZnLXZhZ2VuY3lfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkbWFwLXN2Zy12YWdlbmN5X3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRtYXAtc3ZnLXZhZ2VuY3lfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRtYXAtc3ZnLXZhZ2VuY3lfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJG1hcC1zdmctdmFnZW5jeV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkbWFwLXN2Zy12YWdlbmN5X3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXAtc3ZnIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRGb3JtRGFyaygkY29udGFjdC12Ml9fZm9ybV9kYXJrKTtcclxuICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZm9ybSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAuZm9ybV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWxlY3RfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWxlY3RfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzcwcHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVwIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdmFnZW5jeV9hcmVhX2ZpbGw7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJG1hcC1zdmctdmFnZW5jeV9hcmVhX3N0cm9rZTtcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12YWdlbmN5X2FyZWFfaG92ZXJfZmlsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdmFnZW5jeV9hcmVhX2FjdGl2ZV9maWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yZWdpb24ge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12YWdlbmN5X2FyZWFfZmlsbDtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkbWFwLXN2Zy12YWdlbmN5X2FyZWFfc3Ryb2tlO1xyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdmFnZW5jeV9hcmVhX2FjdGl2ZV9maWxsO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9ob3Zlcl9maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4ge1xyXG4gICAgICAgICAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnQtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTWFwIHN2ZyAtIFZhZ2VuY2VcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIFLDqWdsYWdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL21hcC1zdmcvMi5qcGcnKTtcclxuJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuXHJcbi8vIFV0aWxpc8OpXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZDogJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLWNvbG9yICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1pbWFnZSAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtcmVwZWF0ICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNzYpO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy8gU2VsZWN0XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9ib3JkZXIgOiAwO1xyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3IgOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJG1hcC1zdmctdmFnZW5jeV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuJG1hcC1zdmctdmFnZW5jeV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kbWFwLXN2Zy12YWdlbmN5X3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kbWFwLXN2Zy12YWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kbWFwLXN2Zy12YWdlbmN5X190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbWFwLXN2Zy12YWdlbmN5X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kbWFwLXN2Zy12YWdlbmN5X190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbWFwLXN2Zy12YWdlbmN5X190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTWFwIFtCRUdJTl1cclxuXHJcblxyXG4kbWFwLXN2Zy12YWdlbmN5X19tYXBfY2lyY2xlX2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuMjYpOyAgICAgICAgICAgICAvLyBNYXAgOiBjb3VsZXVyIGR1IGNlcmNsZSBkZSBmb25kXHJcblxyXG4vLyBab25lIChyw6lnaW9uLCBkw6lwYXJ0ZW1lbnQpXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9maWxsICA6ICRjb2xvcl9uZXV0cmFsLTQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9zdHJva2U6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9hY3RpdmVfZmlsbDogJGNvbG9yX2JyYW5kLTI7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9ob3Zlcl9maWxsOiAkbWFwLXN2Z19nX21haW5fY29sb3I7XHJcblxyXG4vLyBNYXAgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKioiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvbWFwLXN2Zy8zLnBuZycpICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZDogJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLWNvbG9yICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1pbWFnZSAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtcmVwZWF0ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIC44KSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9ib3JkZXIgOiAwICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICBcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgIFxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19tYXBfY2lyY2xlX2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuMjYpICFkZWZhdWx0OyAgICAgICAgICAgICBcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2ZpbGwgIDogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX3N0cm9rZTogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2FjdGl2ZV9maWxsOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2hvdmVyX2ZpbGw6ICRtYXAtc3ZnX2dfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgKSwgJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfdGV4dF9mb250LFxyXG4gICAgKSwgJG1hcC1zdmctdm1hbmRhdG9yeV9fdGV4dF9tYXBcclxuXHJcbik7XHJcblxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1hcC1zdmctdm1hbmRhdG9yeSB7XHJcbiAgICBcclxuICAgIGNvbG9yOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hcC1zdmctdm1hbmRhdG9yeV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgKyAubWFwLXN2Zy12bWFuZGF0b3J5X19saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkbWFwLXN2Zy12bWFuZGF0b3J5X190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzZXRCdXR0b24oJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX21hcCk7XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJG1hcC1zdmctdm1hbmRhdG9yeV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbWFwLXN2Zy12bWFuZGF0b3J5X3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJG1hcC1zdmctdm1hbmRhdG9yeV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFwLXN2ZyB7XHJcbiAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Zvcm0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzcwcHg7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jaXJjbGUge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12bWFuZGF0b3J5X19tYXBfY2lyY2xlX2NvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVwIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2ZpbGw7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX3N0cm9rZTtcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfaG92ZXJfZmlsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2FjdGl2ZV9maWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yZWdpb24ge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfZmlsbDtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfc3Ryb2tlO1xyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9hY3RpdmVfZmlsbDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfaG92ZXJfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIHtcclxuICAgICAgICAgICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTWFwIHN2ZyAtIFZtYW5kYXRvcnlcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIFLDqWdsYWdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL21hcC1zdmcvMy5wbmcnKTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuXHJcbi8vIFV0aWxpc8OpXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZDogJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLWNvbG9yICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1pbWFnZSAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtcmVwZWF0ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIC44KTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBTZWxlY3RcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2JhY2tncm91bmQgOiB0cmFuc3BhcmVudDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2JvcmRlciA6IDA7XHJcblxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvciA6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vIFNjcm9sbFxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1hcCBbQkVHSU5dXHJcblxyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fbWFwX2NpcmNsZV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjI2KTsgICAgICAgICAgICAgLy8gTWFwIDogY291bGV1ciBkdSBjZXJjbGUgZGUgZm9uZFxyXG5cclxuLy8gWm9uZSAocsOpZ2lvbiwgZMOpcGFydGVtZW50KVxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfZmlsbCAgOiAkY29sb3JfbmV1dHJhbC00O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfc3Ryb2tlOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfYWN0aXZlX2ZpbGw6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfaG92ZXJfZmlsbDogJG1hcC1zdmdfZ19tYWluX2NvbG9yO1xyXG5cclxuLy8gTWFwIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG5cclxuJG1hcF9wb3B1cF9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNikgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40MTY2ZW0vMS41ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDsgLy8gLyFcXCBCYXNlIGVzdCBkZSAxMiBweFxyXG5cclxuJG1hcF9wb3B1cF9jbG9zZV9mb250LXNpemU6IDMwcHggIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfY2xvc2VfZm9udC13ZWlnaHQ6IDEwMCAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9jbG9zZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9jbG9zZV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kbWFwX3BvcHVwX190ZXh0X2Nvb3JkX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RleHRfY29vcmRfbGFiZWxfY29sb3I6ICRtYXBfcG9wdXBfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RleHRfY29vcmRfbGFiZWxfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGV4dF9jb29yZF9sYWJlbF9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGV4dF9jb29yZF92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yOiAkbWFwX3BvcHVwX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RleHRfY29vcmRfdmFsdWVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX190ZXh0X2Nvb3JkX3ZhbHVlX21haWxfd2hpdGUtc3BhY2U6IG5vd3JhcCAhZGVmYXVsdDtcclxuXHJcbiRtYXBfcG9wdXBfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuJG1hcF9wb3B1cF9fdGV4dF9jb29yZF9sYWJlbF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX190ZXh0X2Nvb3JkX2xhYmVsX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGV4dF9mb250OiAkbWFwX3BvcHVwX190ZXh0X2Nvb3JkX2xhYmVsX2ZvbnQsXHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFwX3BvcHVwX190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yLFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkbWFwX3BvcHVwX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwX3BvcHVwX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hcF9wb3B1cF9fdGV4dF9jb29yZF9sYWJlbF9sZXR0ZXItc3BhY2luZ1xyXG4gICAgICAgICksICRtYXBfcG9wdXBfX3RleHRfY29vcmRfbGFiZWxfbWFwXHJcblxyXG4pO1xyXG5cclxuJG1hcF9wb3B1cF9fdGV4dF9jb29yZF92YWx1ZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX190ZXh0X2Nvb3JkX3ZhbHVlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGV4dF9mb250OiAkbWFwX3BvcHVwX190ZXh0X2Nvb3JkX3ZhbHVlX2ZvbnQsXHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFwX3BvcHVwX190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yLFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkbWFwX3BvcHVwX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwX3BvcHVwX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRtYXBfcG9wdXBfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1kZWNvcmF0aW9uXHJcbiAgICAgICAgKSwkbWFwX3BvcHVwX190ZXh0X2Nvb3JkX3ZhbHVlX21hcFxyXG4pO1xyXG5cclxuJG1hcF9wb3B1cF9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkbWFwX3BvcHVwX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJG1hcF9wb3B1cF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJG1hcF9wb3B1cF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkbWFwX3BvcHVwX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRtYXBfcG9wdXBfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkbWFwX3BvcHVwX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgICAgICksICRtYXBfcG9wdXBfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmxlYWZsZXQtY29udGFpbmVyIC5tYXBfX3BvcHVwIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24ge1xyXG4gICAgZm9udC1zaXplOiAkbWFwX3BvcHVwX2Nsb3NlX2ZvbnQtc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkbWFwX3BvcHVwX2Nsb3NlX2ZvbnQtd2VpZ2h0O1xyXG4gICAgd2lkdGg6ICRtYXBfcG9wdXBfY2xvc2VfZm9udC1zaXplO1xyXG4gICAgaGVpZ2h0OiAkbWFwX3BvcHVwX2Nsb3NlX2ZvbnQtc2l6ZTtcclxuICAgIGNvbG9yOiAkbWFwX3BvcHVwX2Nsb3NlX2NvbG9yO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRtYXBfcG9wdXBfY2xvc2VfaG92ZXJfY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYXAge1xyXG4gICAgJl9fcG9wdXAge1xyXG4gICAgICAgIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXBfcG9wdXBfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRtYXBfcG9wdXBfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtYXBfcG9wdXBfZm9udDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlYWZsZXQtcG9wdXAtdGlwIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcF9wb3B1cF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGVhZmxldC1wb3B1cC1jb250ZW50IHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0NTBweDtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuY29vcmRzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuM2VtIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG1hcF9wb3B1cF9fdGV4dF9jb29yZF9sYWJlbF9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRtYXBfcG9wdXBfX3RleHRfY29vcmRfdmFsdWVfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkbWFwX3BvcHVwX190aXRsZV9tYXApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2R1bGUtbWFwYmllbmljaS1qcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTAuNiU7XHJcbn1cclxuLm1hcGJpZW5pY2k6bm90KC5qc19iaWVuaWNpX2Nvb2tpZXMpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5raW1vbm8tbWFwLmtpbW9uby1taW5pbWFsLWludGVyZmFjZSAja2ltb25vLWdyYXBoaWNPcHRpb25zTWVudSxcclxuICAgIC5raW1vbm8tbWFwLmtpbW9uby1taW5pbWFsLWludGVyZmFjZSAja2ltb25vLWxheWVycyxcclxuICAgIC5raW1vbm8tbWFwLmtpbW9uby1taW5pbWFsLWludGVyZmFjZSAja2ltb25vLXN1bkFuaW1hdG9yTWVudSxcclxuICAgIC5raW1vbm8tbWFwLmtpbW9uby1taW5pbWFsLWludGVyZmFjZSAuZjRtYXAtbmF2LFxyXG4gICAgLmtpbW9uby1tYXAua2ltb25vLW1pbmltYWwtaW50ZXJmYWNlXHJcbiAgICAua2ltb25vLXByb2dyYW1TbGlkZXItY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5mNG1hcC1wYW5lcyB7XHJcbiAgICBjYW52YXMge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuI21hcEFnZW5jZWljaSB7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgaGVpZ2h0OiA0ODBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDNlbTtcclxufVxyXG4iLCIkbWFwX3BvcHVwX2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC42KTtcclxuJG1hcF9wb3B1cF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcF9wb3B1cF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQxNjZlbS8xLjUgJGZvbnQtZmFtaWx5LS0yOyAvLyAvIVxcIEJhc2UgZXN0IGRlIDEyIHB4XHJcblxyXG4kbWFwX3BvcHVwX2Nsb3NlX2ZvbnQtc2l6ZTogMzBweDtcclxuJG1hcF9wb3B1cF9jbG9zZV9mb250LXdlaWdodDogMTAwO1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRtYXBfcG9wdXBfX3RleHRfY29vcmRfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMztcclxuJG1hcF9wb3B1cF9fdGV4dF9jb29yZF9sYWJlbF9jb2xvcjogJG1hcF9wb3B1cF9jb2xvcjtcclxuJG1hcF9wb3B1cF9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kbWFwX3BvcHVwX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbWFwX3BvcHVwX190ZXh0X2Nvb3JkX2xhYmVsX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4kbWFwX3BvcHVwX190ZXh0X2Nvb3JkX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRtYXBfcG9wdXBfX3RleHRfY29vcmRfdmFsdWVfY29sb3I6ICRtYXBfcG9wdXBfY29sb3I7XHJcbiRtYXBfcG9wdXBfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbjogbGVmdDtcclxuJG1hcF9wb3B1cF9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG1hcF9wb3B1cF9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiRtYXBfcG9wdXBfX3RleHRfY29vcmRfdmFsdWVfbWFpbF93aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuJG1hcF9wb3B1cF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwX3BvcHVwX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJG1hcF9wb3B1cF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJG1hcF9wb3B1cF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG4kbWFwX3BvcHVwX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbWFwX3BvcHVwX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwX3BvcHVwX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbWFwX3BvcHVwX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG1hcC1saXN0aW5nX21hcmtlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtbGlzdGluZ19jbHVzdGVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLWxpc3RpbmdfY2x1c3Rlcl9jb2xvciAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtbGlzdGluZ19oZWlnaHQ6IDQyMHB4ICFkZWZhdWx0O1xyXG4kbWFwLWxpc3RpbmdfdGl0bGVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtNSAhZGVmYXVsdDtcclxuJG1hcC1saXN0aW5nX3RpdGxlX2RlY29yYXRlX2NvbG9yICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1hcC1saXN0aW5nIHtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBoZWlnaHQ6ICRtYXAtbGlzdGluZ19oZWlnaHQ7XHJcbiAgICAgICAgLmpzLW1hcCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJG1hcC1saXN0aW5nX2hlaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fanMtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXAge1xyXG5cclxuICAgICAgICAmX19tYXJrZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1saXN0aW5nX21hcmtlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICZfX2NsdXN0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRtYXAtbGlzdGluZ19jbHVzdGVyX2JhY2tncm91bmQsIDAuNik7XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLWxpc3RpbmdfY2x1c3Rlcl9iYWNrZ3JvdW5kOyAgICBcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLWxpc3RpbmdfY2x1c3Rlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2lyY2xlIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkbWFwLWxpc3RpbmdfbWFya2VyX2NvbG9yO1xyXG4gICAgICAgICAgICBmaWxsOiByZ2JhKCRtYXAtbGlzdGluZ19jbHVzdGVyX2JhY2tncm91bmQsIDAuNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn0iLCJcclxuXHJcbiRtYXAtbGlzdGluZ19tYXJrZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLWxpc3RpbmdfY2x1c3Rlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1saXN0aW5nX2NsdXN0ZXJfY29sb3IgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLWxpc3RpbmdfaGVpZ2h0OiAzMDBweCAhZGVmYXVsdDtcclxuJG1hcC1saXN0aW5nX3RpdGxlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTUgIWRlZmF1bHQ7XHJcbiRtYXAtbGlzdGluZ190aXRsZV9kZWNvcmF0ZV9jb2xvciAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsiLCIkbWFwLXBvcGluLXJlYWxlc3RhdGVfX2JhY2tncm91bmQ6ICByZ2JhKCRjb2xvcl9icmFuZC0yLCAuOSkgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40MTY2ZW0vMS41ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuXHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kXzQgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX2NvbXBvX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEwcHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fcmVmZXJlbmNlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSxcclxuICAgICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi5mNG1hcCB7XHJcbiAgICAuZjRtYXAtaW5mb1dpbmRvd3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRtYXBfcG9wdXBfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGZvbnQ6ICRtYXBfcG9wdXBfZm9udDtcclxuICAgICAgICB3aWR0aDogNDUwcHg7XHJcbiAgICB9XHJcbiAgICAubGVmdEFycm93UGFydCwgLnJpZ2h0QXJyb3dQYXJ0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcbiAgICAuZjRtYXAtYXJyb3cge1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFwLXBvcGluLXJlYWxlc3RhdGUge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIG1heC13aWR0aDogMTY1cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlcGFyYXRvciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19pdGVtX3NlcGFyYXRvcl9ib3JkZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDFlbSBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udDogJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29tcG8ge1xyXG4gICAgICAgIGZvbnQ6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fY29tcG9fZm9udDtcclxuICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19jb21wb19jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmljZSB7XHJcbiAgICAgICAgZm9udDogJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19wcmljZV9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX3ByaWNlX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JlZmVyZW5jZSB7XHJcbiAgICAgICAgZm9udDogJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fcmVmZXJlbmNlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGl0bGVfbWFwKTtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC41ZW07XHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmcgOiAuNGVtIDEuNWVtO1xyXG4gICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yICAgOiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkbWFwLXBvcGluX190aXRsZV9tYXJnaW4tYm90dG9tOiAuNWVtICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbS8xLjIgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF9sYWJlbF9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfdGV4dC1kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX3ZhbHVlX21haWxfd2hpdGUtc3BhY2U6IG5vd3JhcCAhZGVmYXVsdDtcclxuXHJcbiRtYXAtcG9waW5fYnV0dG9uX2NvbG9yOiAkY29yZV9idXR0b25fY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9idXR0b25faG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJG1hcC1wb3Bpbi12Ml9fdGV4dF9jb29yZF92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjllbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG5cclxuJG1hcC1wb3Bpbl9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkbWFwLXBvcGluX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRtYXAtcG9waW5fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJG1hcC1wb3Bpbl9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJG1hcC1wb3Bpbl9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkbWFwLXBvcGluX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRtYXAtcG9waW5fX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJG1hcC1wb3Bpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRtYXAtcG9waW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkbWFwLXBvcGluX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJG1hcC1wb3Bpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgICAgICksICRtYXAtcG9waW5fX3RpdGxlX21hcFxyXG5cclxuKTtcclxuXHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkbWFwLXBvcGluX2Nvb3JkX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkbWFwLXBvcGluX2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkbWFwLXBvcGluX2Nvb3JkX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICApLCAkbWFwLXBvcGluX2Nvb3JkX190aXRsZV9tYXBcclxuXHJcbik7XHJcblxyXG5cclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF9sYWJlbF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX2xhYmVsX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGV4dF9mb250OiAkbWFwLXBvcGluX190ZXh0X2Nvb3JkX2xhYmVsX2ZvbnQsXHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFwLXBvcGluX190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yLFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkbWFwLXBvcGluX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwLXBvcGluX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF9sYWJlbF9sZXR0ZXItc3BhY2luZ1xyXG4gICAgICAgICksICRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfbWFwXHJcblxyXG4pO1xyXG5cclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX3ZhbHVlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGV4dF9mb250OiAkbWFwLXBvcGluX190ZXh0X2Nvb3JkX3ZhbHVlX2ZvbnQsXHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFwLXBvcGluX190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yLFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkbWFwLXBvcGluX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwLXBvcGluX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfdGV4dC1kZWNvcmF0aW9uXHJcbiAgICAgICAgKSwkbWFwLXBvcGluX190ZXh0X2Nvb3JkX3ZhbHVlX21hcFxyXG4pO1xyXG5cclxuXHJcbi5tYXAtcG9waW4ge1xyXG4gICAgJi5pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMmVtO1xyXG4gICAgICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJG1hcC1wb3Bpbl9fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgLmNvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19ncm91cC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjNlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF9sYWJlbF9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5tYXAtcG9waW4tdjIge1xyXG5cclxuICAgICAgICAgICAgLmxhYmVsUG9waW4ge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmluZm9zUG9waW4ge1xyXG4gICAgICAgICAgICAgICAgLy93aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb29yZHNfX2NvbnRlbnRQb3BpbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbV9fY29vcmRzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4xZW0gMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19ncm91cC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbV9fdGl0bGUudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubWFuZGF0b3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubWFuZGF0b3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC1wb3Bpbi12Ml9fdGV4dF9jb29yZF92YWx1ZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG1hcC1wb3Bpbi12Ml9fdGV4dF9jb29yZF92YWx1ZV9mb250O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgY29sb3I6ICRtYXAtcG9waW5fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1hcC1wb3Bpbl9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFwLXBvcGluX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFwLXBvcGluX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFBvcGluXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gQWdlbmNlIFtCRUdJTl1cclxuXHJcbi8vXHJcbi8vIFRpdGxlIC0gTm9tIGRlIGwnYWdlbmNlXHJcbi8vXHJcbiRtYXAtcG9waW5fX3RpdGxlX21hcmdpbi1ib3R0b206IC41ZW07XHJcbiRtYXAtcG9waW5fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kbWFwLXBvcGluX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXBvcGluX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG4kbWFwLXBvcGluX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbWFwLXBvcGluX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtcG9waW5fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbS8xLjIgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbWFwLXBvcGluX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGUgLSBDb29yZG9ubsOpZXNcclxuLy9cclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZSAtIENvb3Jkb25uw6llcyBsYWJlbFxyXG4vL1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTM7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfdGV4dC1hbGlnbjogbGVmdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF9sYWJlbF9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuXHJcbi8vXHJcbi8vIFRleHRlIC0gQ29vcmRvbm7DqWVzIHZhbHVlXHJcbi8vXHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV9tYWlsX3doaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4kbWFwLXBvcGluLXYyX190ZXh0X2Nvb3JkX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTM7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4gICAgLm1hcC12MyB7XHJcblxyXG4gICAgICAgIC5tYXAge1xyXG5cclxuICAgICAgICAgICAgJl9fbWFya2VyIHtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1hcC12M19tYXJrZXJfc3ZnX2ZpbGxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgJl9fY2x1c3RlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFwLXYzX21hcmtlcl9jb2xvcl90cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMjBweDtcclxuXHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXYzX2NvbG9yX2NlcmNsZV9mb250OyAgICBcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC12M19tYXJrZXJfY29sb3JfbnVtYmVyX2FnZW5jeTtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICZfX2NpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6IG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIGZpbGw6IGJsZXU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tYXAtdjMge1xyXG4gICAgbWFyZ2luOjJlbSAwIDJlbSAwO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDo3NjdweCl7XHJcblx0XHRcdG1hcmdpbjogMCAzZW07XHJcblx0XHR9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6ICRtYXAtdjNfaGVpZ2h0O1xyXG4gICAgICAgIC5qcy1tYXAge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRtYXAtdjNfaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19qcy1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBNYXAgM1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xyXG5cclxuJG1hcC12M19nX21haW5fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcblxyXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXHJcblxyXG4kbWFwLXYzX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogY291bGV1ciBkZSBmb25kXHJcbiRtYXAtdjNfcGFkZGluZyAgIDogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2MgOiBtYXJnZXMgaW50ZXJuZXNcclxuJG1hcC12M19oZWlnaHQ6IDI5NXB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IGhhdXRldXIgZGUgbGEgbWFwXHJcblxyXG4vLyBNYXJrZXJcclxuJG1hcC12M19tYXJrZXJfY29sb3I6ICRtYXAtdjNfZ19tYWluX2NvbG9yOyAgXHJcbiRtYXAtdjNfY29sb3JfY2VyY2xlX2ZvbnQ6JGNvbG9yX2JyYW5kLTE7ICAgXHJcbiRtYXAtdjNfbWFya2VyX2NvbG9yX3RyYW5zcGFyZW50OnJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNjgpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbWFwLXYzX21hcmtlcl9jb2xvcl9udW1iZXJfYWdlbmN5OiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXYzX21hcmtlcl9zdmdfZmlsbF9jb2xvcjokY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1hcmtlciA6IGNvdWxldXJcclxuLy8gQ2x1c3RlclxyXG4kbWFwLXYzX2NsdXN0ZXJfYmFja2dyb3VuZDogJG1hcC12M19nX21haW5fY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDbHVzdGVyIDogZm9uZFxyXG4kbWFwLXYzX2NsdXN0ZXJfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDbHVzdGVyIDogY291bGV1ciBkdSB0ZXh0ZVxyXG5cclxuXHJcblxyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqIE5FIFBBUyBUT1VDSEVSICoqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgICAgICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kdGhlbWVzX21hcC12MzogKFxyXG4gICAgZGVmYXVsdDogKFxyXG4gICAgICAgIG1hcmtlcl9jb2xvciAgICAgIDogJG1hcC12M19tYXJrZXJfY29sb3IsXHJcbiAgICAgICAgY2x1c3Rlcl9iYWNrZ3JvdW5kOiAkbWFwLXYzX2NsdXN0ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBjbHVzdGVyX2NvbG9yICAgICA6ICRtYXAtdjNfY2x1c3Rlcl9jb2xvclxyXG5cclxuICAgIClcclxuKTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbWFwLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFwLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvbWFwLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJG1hcC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbWFwLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG1hcC12MV9iYWNrZ3JvdW5kOiAkbWFwLXYxX2JhY2tncm91bmQtY29sb3IgJG1hcC12MV9iYWNrZ3JvdW5kLWltYWdlICRtYXAtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG1hcC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG1hcC12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRtYXAtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjcpICFkZWZhdWx0O1xyXG4kbWFwLXYxX21hcmtlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRtYXAtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJG1hcC12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kbWFwLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJG1hcC12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFwLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJG1hcC12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRtYXAtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcC12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG1hcC12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kbWFwLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFwLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC12MV9fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC12MV9fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRtYXAtdjFfY29sb3JfY2VyY2xlX2ZvbnQ6JGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgXHJcbiRtYXAtdjFfbWFya2VyX2NvbG9yX3RyYW5zcGFyZW50OnJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNjgpICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbWFwLXYxX21hcmtlcl9jb2xvcl9udW1iZXJfYWdlbmN5OiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4kbWFwLXYxX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJG1hcC12MV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gOiAkbWFwLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kIDogJG1hcC12MV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9jb2xvciA6ICRtYXAtdjFfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciA6ICRtYXAtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJG1hcC12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciA6ICRtYXAtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciA6ICRtYXAtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLCAkbWFwLXYxX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kbWFwLXYxX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfZm9udCA6ICRtYXAtdjFfdGV4dF9mb250LFxyXG4gICAgICAgICAgICAgICAgKSwgJG1hcC12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbiRtYXAtdjFfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkbWFwLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkbWFwLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRtYXAtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJG1hcC12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkbWFwLXYxX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJG1hcC12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRtYXAtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkbWFwLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLCAkbWFwLXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1hcC12MSB7XHJcblxyXG4gICAgY29sb3I6ICRtYXAtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Lm1hcCB7XHJcblx0XHQmX19jbHVzdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1hcC12MV9tYXJrZXJfY29sb3JfdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTIwcHg7XHJcblx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdGRpdiB7XHJcblx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRtYXAtdjFfY29sb3JfY2VyY2xlX2ZvbnQ7ICAgIFxyXG5cdFx0XHRcdGNvbG9yOiAkbWFwLXYxX21hcmtlcl9jb2xvcl9udW1iZXJfYWdlbmN5O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYXAtdjFfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYXAtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC8vIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItbWFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwdmg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODB2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtdjFfbWFya2VyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19qcy1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvL3BhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZoIC0gMzRlbSk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgLy8gcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJG1hcC12MV9fdGl0bGVfbWFwKTtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG1hcC12MV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5saW5rcy1ncm91cF9fbGluayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkbWFwLXYxX19idXR0b25fbWFwLCcmJywgZmFsc2UpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkbWFwLXYxX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJG1hcC12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkbWFwLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbWFwLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkbWFwLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbWFwLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkbWFwLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTWFwIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIFLDqWdsYWdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJG1hcC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG1hcC12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL21hcC8xLmpwZycpO1xyXG4kbWFwLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRtYXAtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG1hcC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG5cclxuLy8gVXRpbGlzw6lcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJG1hcC12MV9iYWNrZ3JvdW5kOiAkbWFwLXYxX2JhY2tncm91bmQtY29sb3IgJG1hcC12MV9iYWNrZ3JvdW5kLWltYWdlICRtYXAtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG1hcC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG1hcC12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG1hcC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuNyk7XHJcbiRtYXAtdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtdjFfbWFya2VyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJG1hcC12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJG1hcC12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kbWFwLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRtYXAtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kbWFwLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kbWFwLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJG1hcC12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRtYXAtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kbWFwLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kbWFwLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kbWFwLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbWFwLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kbWFwLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbWFwLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJG1hcC12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJG1hcC12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJG1hcC12MV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kbWFwLXYxX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kbWFwLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRtYXAtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRtYXAtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuJG1hcC12MV9jb2xvcl9jZXJjbGVfZm9udDokY29sb3JfYnJhbmQtMTsgICBcclxuJG1hcC12MV9tYXJrZXJfY29sb3JfdHJhbnNwYXJlbnQ6cmdiYSgkY29sb3JfYnJhbmQtMSwgMC42OCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRtYXAtdjFfbWFya2VyX2NvbG9yX251bWJlcl9hZ2VuY3k6ICRjb2xvcl9uZXV0cmFsLTE7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG5ld3MtZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfYmFja2dyb3VuZDogJG5ld3MtZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3IgJG5ld3MtZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtZGV0YWlsLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX3dyYXBwZXI6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX19taW4taGVpZ2h0OiBhdXRvICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAzMDBweCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiA0MTNweCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDQxM3B4ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5OiBibG9jayAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheTogYmxvY2sgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190ZXh0X2RhdGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMiAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190ZXh0X2RhdGVfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190ZXh0X2RhdGVfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190ZXh0LWFsaWduOiBsZWZ0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMyAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheTogYmxvY2sgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfaGVpZ2h0ICA6IDEuMmVtICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbmV3cy1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbmV3cy1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2hvdmVyX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRuZXdzLWRldGFpbC12MV9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kbmV3cy1kZXRhaWwtdjFfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkbmV3cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkbmV3cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRuZXdzLWRldGFpbC12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkbmV3cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkbmV3cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkbmV3cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkbmV3cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3IsXHJcbiAgICApLFxyXG4gICAgJG5ld3MtZGV0YWlsLXYxX190aXRsZV9tYXBcclxuXHJcbik7XHJcblxyXG4kbmV3cy1kZXRhaWwtdjFfX3RleHRfbWFwOiAoKSFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJG5ld3MtZGV0YWlsLXYxX3RleHRfZm9udCxcclxuICAgICAgICB0ZXh0LWFsaWduOiAkbmV3cy1kZXRhaWwtdjFfdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgIGNvbG9yOiAkbmV3cy1kZXRhaWwtdjFfdGV4dF9jb2xvcixcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkbmV3cy1kZXRhaWwtdjFfdGV4dF9jb2xvclxyXG4gICAgKSxcclxuICAgICRuZXdzLWRldGFpbC12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbiRuZXdzLWRldGFpbC12MV9faXRlbV90aXRsZV9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tIDogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5OiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZGlzcGxheTogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheSxcclxuICAgICksXHJcbiAgICAkbmV3cy1kZXRhaWwtdjFfX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fZGF0ZV9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX19kYXRlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udDogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RleHRfZGF0ZV9mb250LFxyXG4gICAgICAgIGNvbG9yOiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9kYXRlX2NvbG9yLFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRuZXdzLWRldGFpbC12MV9pdGVtX190ZXh0X2RhdGVfdGV4dC1hbGlnbixcclxuICAgICksXHJcbiAgICAgICAgJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX2RhdGVfbWFwXHJcbik7XHJcblxyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tIDogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50X2NvbG9yOiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X2Rpc3BsYXk6ICRuZXdzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXksXHJcbiAgICApLFxyXG4gICAgJG5ld3MtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfdGl0bGVfbWFwXHJcbik7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190ZXh0X21hcDogKFxyXG4gICAgdGV4dF9mb250OiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9mb250LFxyXG4gICAgY29sb3I6ICRuZXdzLWRldGFpbC12MV9pdGVtX190ZXh0X2NvbG9yLFxyXG4gICAgdGV4dC1hbGlnbjogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RleHQtYWxpZ24sXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZXdzLWRldGFpbC12MSB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJG5ld3MtZGV0YWlsLXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJG5ld3MtZGV0YWlsLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkbmV3cy1kZXRhaWwtdjFfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkbmV3cy1kZXRhaWwtdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtdmVydGljYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTEwMCUsMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDYuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsLjE2KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBJdGVtXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9fbWluLWhlaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RhdGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNGVtO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRuZXdzLWRldGFpbC12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkbmV3cy1kZXRhaWwtdjFfaXRlbV9fZGF0ZV9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRuZXdzLWRldGFpbC12MV9faXRlbV90aXRsZV9tYXApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3NoYXJlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRuZXdzLWRldGFpbC12MV9pdGVtX3NoYXJlX3RpdGxlX21hcCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zaGFyZV9fbGlua3Mge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2hhcmVfX2xpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJG5ld3MtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbmV3cy1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2ZpbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG5ld3MtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBOZXdzIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRuZXdzLWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRuZXdzLWRldGFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbmV3cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG5ld3MtZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRuZXdzLWRldGFpbC12MV9iYWNrZ3JvdW5kOiAkbmV3cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1jb2xvciAkbmV3cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZXdzLWRldGFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbmV3cy1kZXRhaWwtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJG5ld3MtZGV0YWlsLXYxX3dyYXBwZXI6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRuZXdzLWRldGFpbC12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbmV3cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kbmV3cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbmV3cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJG5ld3MtZGV0YWlsLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xOztcclxuJG5ld3MtZGV0YWlsLXYxX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJG5ld3MtZGV0YWlsLXYxX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSVRFTSBbQkVHSU5dXHJcblxyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fbWluLWhlaWdodDogYXV0bztcclxuLy8gSXRlbSAtIERyYXdpbmdcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHg7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDQxM3B4O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogNDEzcHg7XHJcblxyXG5cclxuLy8vL1xyXG4vLy8vIEl0ZW0gLSBUaXRsZVxyXG4vLy8vXHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ247XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5OiBibG9jaztcclxuXHJcblxyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8zICRmb250LWZhbWlseS0tMjtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduO1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5OiBibG9jaztcclxuXHJcbi8vXHJcbi8vIEl0ZW0gLSBkYXRlXHJcbi8vXHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190ZXh0X2RhdGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMiAkZm9udC1mYW1pbHktLTM7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190ZXh0X2RhdGVfY29sb3I6IGluaGVyaXQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190ZXh0X2RhdGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuLy9cclxuLy8gSXRlbSAtIGRlc2NyaXB0aW9uXHJcbi8vXHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4vL1xyXG4vLyBJdGVtIC0gdGl0cmUgcGFydGFnZVxyXG4vL1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzMgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ247XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXk6IGJsb2NrO1xyXG5cclxuLy8gUGFydGFnZSAtIGJvdXRvblxyXG4kbmV3cy1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodCAgOiAxLjJlbTtcclxuJG5ld3MtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19maWxsICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVucyBzdmc6IGNvdWxldXJcclxuJG5ld3MtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVucyB0ZXh0ZTogY291bGV1ciBkdSB0ZXh0ZVxyXG4kbmV3cy1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2hvdmVyX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbnMgc3ZnID4gaG92ZXI6IGNvdWxldXJcclxuJG5ld3MtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy8gSVRFTSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5ld3MtbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV93cmFwcGVyOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3I6ICRuZXdzLWxpc3RpbmctdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yOiAkbmV3cy1saXN0aW5nLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV90ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLXBlci1yb3cgOiAxICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXggOiAwICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXkgOiAyZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZyA6IDEgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGcgOiAwICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnIDogMmVtICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGwgOiAxICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsIDogMmVtICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsIDogMmVtICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX21pbi1oZWlnaHQ6IDUwMHB4ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAzMDBweCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiA1MDBweCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiA1MDBweCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5OiBibG9jayAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5OiBibG9jayAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfbWFwOiAoKSFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3IsXHJcbiAgICApLFxyXG4gICAgJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX190ZXh0X21hcDogKCkhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkbmV3cy1saXN0aW5nLXYxX3RleHRfZm9udCxcclxuICAgICAgICB0ZXh0LWFsaWduOiAkbmV3cy1saXN0aW5nLXYxX3RleHRfdGV4dC1hbGlnbixcclxuICAgICAgICBjb2xvcjogJG5ld3MtbGlzdGluZy12MV90ZXh0X2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRuZXdzLWxpc3RpbmctdjFfdGV4dF9jb2xvclxyXG4gICAgKSxcclxuICAgICRuZXdzLWxpc3RpbmctdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJG5ld3MtbGlzdGluZy12MV9faXRlbV90aXRsZV9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSA6ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5OiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2Rpc3BsYXksXHJcblxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50X2NvbG9yOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9kaXNwbGF5OiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheSxcclxuICAgICksXHJcbiAgICAkbmV3cy1saXN0aW5nLXYxX19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b25fbWFwOiAoKSFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICksXHJcbiAgICAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQ6ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9mb250LFxyXG4gICAgICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfY29sb3IsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0LWFsaWduLFxyXG4gICAgKSxcclxuICAgICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3MtbGlzdGluZy12MSB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRuZXdzLWxpc3RpbmctdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRuZXdzLWxpc3RpbmctdjFfd3JhcHBlcjtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdzLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkbmV3cy1saXN0aW5nLXYxX190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG5ld3MtbGlzdGluZy12MV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTAwJSwwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcclxuICAgICAgICAgICAgYm90dG9tOiA5OCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xICRmb250LWZhbWlseS0tMztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLC4xNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRuZXdzLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXh9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bH0gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teSAkbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skbmV3cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvd30gLSAoI3skbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZyA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skbmV3cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bCAkbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JG5ld3MtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsfSAtICggI3skbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBJdGVtXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJG5ld3MtbGlzdGluZy12MV9pdGVtX19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NiU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RhdGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNGVtO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJG5ld3MtbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJG5ld3MtbGlzdGluZy12MV9faXRlbV90aXRsZV9tYXApO1xyXG5cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMWVtICogMik7ICAvLyAxZW0gPSBwYWRkaW5nIGJ1dHRvblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNGVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdCAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0IDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmcgICAgICA6IDAgMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1fX2luZm8tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cCwgLml0ZW1fX2luZm8tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50ICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICAgICAgOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3AgICAgICAgICAgICAgIDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0IDogLTJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodCA6IC0yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b25fbWFwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIFJldmVyc2VcclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDogNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTmV3cyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5ld3MtbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbmV3cy1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX3dyYXBwZXI6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcjogJG5ld3MtbGlzdGluZy12MV9jb2xvcjtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yOiAkbmV3cy1saXN0aW5nLXYxX2NvbG9yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJG5ld3MtbGlzdGluZy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTs7XHJcbiRuZXdzLWxpc3RpbmctdjFfdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kbmV3cy1saXN0aW5nLXYxX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTGlzdGluZyBjb25maWd1cmF0aW9uIFtCRUdJTl1cclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0OyAgICAgICAgICAgIC8vIExpc3RpbmcgOiBhbGlnbmVtZW50IGRlcyBpdGVtcyBmbGV4LXN0YXJ0LCBjZW50ZXIsIHNwYWNlLWJldHdlZW4sZXRjLi4uIChuw6ljZXNzYWlyZSBwb3VyIGxlcyBmaW5zIGRlIGxpZ25lKVxyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdyA6IDE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teCA6IDA7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teSA6IDJlbTtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZyA6IDE7ICAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgPiBMRyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnIDogMDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZyA6IDJlbTtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bCA6IDE7ICAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgPiBYTCA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsIDogMmVtO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsIDogMmVtO1xyXG5cclxuLy8gTGlzdGluZyBjb25maWd1cmF0aW9uIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIElURU0gW0JFR0lOXVxyXG5cclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19taW4taGVpZ2h0OiA1MDBweDtcclxuLy8gSXRlbSAtIERyYXdpbmdcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDMwMHB4O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMzAwcHg7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDUwMHB4O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDUwMHB4O1xyXG5cclxuXHJcbi8vLy9cclxuLy8vLyBJdGVtIC0gVGl0bGVcclxuLy8vL1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiBpbmhlcml0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5OiBibG9jaztcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6IGluaGVyaXQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheTogYmxvY2s7XHJcblxyXG5cclxuLy9cclxuLy8gSXRlbSAtIGRlc2NyaXB0aW9uXHJcbi8vXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4vLy8vXHJcbi8vLy8gSXRlbSAtIEJvdXRvblxyXG4vLy8vXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vIElURU0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG5ld3MtbGlzdGluZy12Ml9fdGl0bGVfbWFwOiAoXHJcbiAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkbmV3cy1saXN0aW5nLXYyX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJG5ld3MtbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJG5ld3MtbGlzdGluZy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJG5ld3MtbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkbmV3cy1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuKTtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjJfX3RleHRfbWFwOiAoXHJcbiAgICB0ZXh0X2ZvbnQgICAgICAgOiAkbmV3cy1saXN0aW5nLXYyX3RleHRfZm9udCxcclxuICAgIHRleHQtYWxpZ246ICRuZXdzLWxpc3RpbmctdjJfdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgY29sb3I6ICRuZXdzLWxpc3RpbmctdjJfdGV4dF9jb2xvcixcclxuICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRuZXdzLWxpc3RpbmctdjJfdGV4dF9jb2xvclxyXG4pO1xyXG5cclxuXHJcbi8vIEl0ZW1cclxuJG5ld3MtbGlzdGluZy12Ml9faXRlbV90aXRsZV9tYXA6IChcclxuICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG4gICAgdGl0bGVfc3VidGl0bGVfZGlzcGxheTogJG5ld3MtbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5LFxyXG5cclxuICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJG5ld3MtbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgdGl0bGVfY29udGVudF9mb250OiAkbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgIHRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZyxcclxuKTtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjJfX2l0ZW1fdGV4dF9tYXA6IChcclxuICAgIHRleHRfZm9udCAgICAgICA6ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9mb250LFxyXG4gICAgdGV4dC1hbGlnbjogJG5ld3MtbGlzdGluZy12Ml9pdGVtX190ZXh0X3RleHQtYWxpZ24sXHJcbiAgICBjb2xvcjogJG5ld3MtbGlzdGluZy12Ml9pdGVtX190ZXh0X2NvbG9yXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubmV3cy1saXN0aW5nLXYyIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJG5ld3MtbGlzdGluZy12Ml9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJG5ld3MtbGlzdGluZy12Ml93cmFwcGVyO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ld3MtbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkbmV3cy1saXN0aW5nLXYyX190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG5ld3MtbGlzdGluZy12Ml9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTAwJSwwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcclxuICAgICAgICAgICAgYm90dG9tOiA5OCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xICRmb250LWZhbWlseS0tMztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLC4xNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRuZXdzLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSAge1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14fSAqIC0xKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygjeyRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teH0gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZ30gKiAtMSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3skbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIC0xKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygjeyRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGx9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSXRlbVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAgJG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15ICRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRuZXdzLWxpc3RpbmctdjJfaXRlbS1wZXItcm93fSAtICgjeyRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZyAkbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JG5ld3MtbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgJG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bCAkbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLWJvdHRvbS0teGwgJG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRuZXdzLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bH0gLSAoICN7JG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgICYtLWJvcmRlciB7XHJcbiAgICAgICAgICAgIC5pdGVtX19kYXRhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFlbSAqIDIpOyAgLy8gMWVtID0gcGFkZGluZyBidXR0b25cclxuXHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdCAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmcgICAgICA6IDAgM2VtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNi41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fZHJhd2luZywgLmxpbmtzLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQgICAgICAgICAgOiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoICAgICAgICAgICAgOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQgICAgICAgICAgIDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3AgICAgICAgICAgICAgIDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0IDogLTNlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodCA6IC0zZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoIDogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCA6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtX19kYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCAoI3skbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodH0gLyAyICogLTEpICsgMmVtKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoICgjeyRuZXdzLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZ30gLyAyICogLTEpICsgMmVtKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJG5ld3MtbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkbmV3cy1saXN0aW5nLXYyX19pdGVtX3RpdGxlX21hcCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRuZXdzLWxpc3RpbmctdjJfX2l0ZW1fdGV4dF9tYXAsICcmJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcblxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE5ld3MgbGlzdGluZyAtIFYyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZDogJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZXdzLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX3dyYXBwZXI6ICR3cmFwcGVyX21heC13aWR0aDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbmV3cy1saXN0aW5nLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJG5ld3MtbGlzdGluZy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJG5ld3MtbGlzdGluZy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJG5ld3MtbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX21hcmdpbi1ib3R0b206IDRlbTtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJG5ld3MtbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kbmV3cy1saXN0aW5nLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xOztcclxuJG5ld3MtbGlzdGluZy12Ml90ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJG5ld3MtbGlzdGluZy12Ml90ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbQkVHSU5dXHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydDsgICAgICAgICAgICAvLyBMaXN0aW5nIDogYWxpZ25lbWVudCBkZXMgaXRlbXMgZmxleC1zdGFydCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLGV0Yy4uLiAobsOpY2Vzc2FpcmUgcG91ciBsZXMgZmlucyBkZSBsaWduZSlcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtLXBlci1yb3cgOiAxO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXggOiAyZW07XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teSA6IDFlbTtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZyA6IDE7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW07XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW07XHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGwgOiAyO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsIDogMmVtO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLWJvdHRvbS0teGwgOiAyZW07XHJcblxyXG4vLyBMaXN0aW5nIGNvbmZpZ3VyYXRpb24gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyBJdGVtXHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fbW9yZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNzUpO1xyXG5cclxuLy8gRHJhd2luZ1xyXG4vLyBJdGVtIC0gRHJhd2luZ1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMjEwcHg7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAyMTBweDtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogMjAzcHg7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogMjAzcHg7XHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheTogYmxvY2s7XHJcblxyXG5cclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xOztcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX190ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRuZXdzLW1vcmUtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRuZXdzLW1vcmUtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJG5ld3MtbW9yZS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbmV3cy1tb3JlLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRuZXdzLW1vcmUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kbmV3cy1tb3JlLXYxX2JhY2tncm91bmQ6ICRuZXdzLW1vcmUtdjFfYmFja2dyb3VuZC1jb2xvciAkbmV3cy1tb3JlLXYxX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtbW9yZS12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy1tb3JlLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3cy1tb3JlLXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy1tb3JlLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJG5ld3MtbW9yZS12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRuZXdzLW1vcmUtdjFfbWFyZ2luOiAyZW0gMDtcclxuJG5ld3MtbW9yZS12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4kbmV3cy1tb3JlLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG5ld3MtbW9yZS12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRuZXdzLW1vcmUtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRuZXdzLW1vcmUtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuJG5ld3MtbW9yZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG5ld3MtbW9yZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkbmV3cy1tb3JlLXYxX2NvbG9yO1xyXG4kbmV3cy1tb3JlLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbmV3cy1tb3JlLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRuZXdzLW1vcmUtdjFfY29sb3I7XHJcbiRuZXdzLW1vcmUtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJG5ld3MtbW9yZS12MV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbmV3cy1tb3JlLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcbiRuZXdzLW1vcmUtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRuZXdzLW1vcmUtdjFfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRuZXdzLW1vcmUtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuJG5ld3MtbW9yZS12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbmV3cy1tb3JlLXYxX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJG5ld3MtbW9yZS12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcbiRuZXdzLW1vcmUtdjFfaXRlbV9maWd1cmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNS42MjVlbS8xICRmb250LWZhbWlseS0tMztcclxuJG5ld3MtbW9yZS12MV9pdGVtX2ZpZ3VyZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRuZXdzLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJG5ld3MtbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRuZXdzLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODllbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbmV3cy1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmV3cy1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRuZXdzLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuJG5ld3MtbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduO1xyXG4kbmV3cy1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheTogYmxvY2s7XHJcbiRuZXdzLW1vcmUtdjFfaXRlbV9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcbiRuZXdzLW1vcmUtdjFfaXRlbV9idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbmV3cy1tb3JlLXYxX2l0ZW1fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJG5ld3MtbW9yZS12MV9pdGVtX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuJG5ld3MtbW9yZS12MV9pdGVtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJG5ld3MtbW9yZS12MV9pdGVtX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRuZXdzLW1vcmUtdjFfaXRlbV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuJG5ld3MtbW9yZS12MV9pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbmV3cy1tb3JlLXYxX2l0ZW1fX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbiRuZXdzLW1vcmUtdjFfX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbmV3cy1tb3JlLXYxX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJG5ld3MtbW9yZS12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRuZXdzLW1vcmUtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRuZXdzLW1vcmUtdjFfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkbmV3cy1tb3JlLXYxX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRuZXdzLW1vcmUtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRuZXdzLW1vcmUtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkbmV3cy1tb3JlLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgKSxcclxuICAgICRuZXdzLW1vcmUtdjFfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbiRuZXdzLW1vcmUtdjFfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG5ld3MtbW9yZS12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkbmV3cy1tb3JlLXYxX3RleHRfZm9udCxcclxuICAgICAgICBjb2xvcjogJG5ld3MtbW9yZS12MV90ZXh0X2NvbG9yLFxyXG4gICAgKSxcclxuICAgICRuZXdzLW1vcmUtdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kbmV3cy1tb3JlLXYxX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbmV3cy1tb3JlLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkbmV3cy1tb3JlLXYxX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRuZXdzLW1vcmUtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJG5ld3MtbW9yZS12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRuZXdzLW1vcmUtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkbmV3cy1tb3JlLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJG5ld3MtbW9yZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJG5ld3MtbW9yZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJG5ld3MtbW9yZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJG5ld3MtbW9yZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSxcclxuICAgICRuZXdzLW1vcmUtdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJG5ld3MtbW9yZS12MV9pdGVtX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRuZXdzLW1vcmUtdjFfaXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tIDogJG5ld3MtbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJG5ld3MtbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkbmV3cy1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50X2NvbG9yOiAkbmV3cy1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogJG5ld3MtbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZGlzcGxheTogJG5ld3MtbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXksXHJcbiAgICApLFxyXG4gICAgJG5ld3MtbW9yZS12MV9pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJG5ld3MtbW9yZS12MV9pdGVtX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbmV3cy1tb3JlLXYxX2l0ZW1fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRuZXdzLW1vcmUtdjFfaXRlbV9idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJG5ld3MtbW9yZS12MV9pdGVtX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRuZXdzLW1vcmUtdjFfaXRlbV9idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJG5ld3MtbW9yZS12MV9pdGVtX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJG5ld3MtbW9yZS12MV9pdGVtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRuZXdzLW1vcmUtdjFfaXRlbV9idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJG5ld3MtbW9yZS12MV9pdGVtX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICApLFxyXG4gICAgJG5ld3MtbW9yZS12MV9pdGVtX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbiRuZXdzLW1vcmUtdjFfaXRlbV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbmV3cy1tb3JlLXYxX2l0ZW1fX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250OiAkbmV3cy1tb3JlLXYxX2l0ZW1fX3RleHRfZm9udCxcclxuICAgICAgICBjb2xvcjogJG5ld3MtbW9yZS12MV9pdGVtX190ZXh0X2NvbG9yLFxyXG4gICAgKSxcclxuICAgICRuZXdzLW1vcmUtdjFfaXRlbV9fdGV4dF9tYXBcclxuXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZXdzLW1vcmUtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJG5ld3MtbW9yZS12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRuZXdzLW1vcmUtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46ICRuZXdzLW1vcmUtdjFfbWFyZ2luO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ld3MtbW9yZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDJlbTtcclxuICAgICAgICB3aWR0aDogNDAwcHg7XHJcblxyXG4gICAgICAgICYtLWJvcmRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNGVtIDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0ICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodCA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZyAgICAgIDogMCAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5ld3MtbW9yZS12MV9faXRlbS1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXAsIC5uZXdzLW1vcmUtdjFfX2l0ZW0tZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50ICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wICAgICAgICAgICAgICA6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdCA6IC0yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQgOiAtMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubmV3cy1tb3JlLXYxX19pdGVtLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoIDogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMWVtIDAgMmVtIDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRhdGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRuZXdzLW1vcmUtdjFfaXRlbV90aXRsZV9tYXApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRuZXdzLW1vcmUtdjFfaXRlbV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJG5ld3MtbW9yZS12MV9pdGVtX2J1dHRvbl9tYXApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJG5ld3MtbW9yZS12MV9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRuZXdzLW1vcmUtdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJG5ld3MtbW9yZS12MV9fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJG5ld3MtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvbmV3cy8xLmpwZycpICFkZWZhdWx0O1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2JhY2tncm91bmQ6ICRuZXdzLXYxX2JhY2tncm91bmQtY29sb3IgJG5ld3MtdjFfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZXdzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMywgMC42NSkgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5ld3MtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kbmV3cy12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbmV3cy12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbmV3cy12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbmV3cy12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmV3cy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kbmV3cy12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4kbmV3cy12MV9fYnV0dG9uX21hcDooKSFkZWZhdWx0O1xyXG4kbmV3cy12MV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRuZXdzLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJG5ld3MtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRuZXdzLXYxX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJG5ld3MtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJG5ld3MtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRuZXdzLXYxX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJG5ld3MtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3JcclxuICAgICksICRuZXdzLXYxX19idXR0b25fbWFwXHJcbik7XHJcblxyXG5cclxuJG5ld3MtdjFfX3RleHRfbWFwOiAoKSFkZWZhdWx0O1xyXG4kbmV3cy12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkbmV3cy12MV90ZXh0X2ZvbnRcclxuICAgICksICRuZXdzLXYxX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRuZXdzLXYxX190aXRsZV9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkbmV3cy12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkbmV3cy12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRuZXdzLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJG5ld3MtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkbmV3cy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJG5ld3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRuZXdzLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkbmV3cy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yXHJcbiAgICApLCAkbmV3cy12MV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubmV3cy12MSB7XHJcbiAgICAmLmxhbmRpbmcge1xyXG5cclxuICAgIH1cclxuICAgIGJhY2tncm91bmQ6ICRuZXdzLXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJG5ld3MtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ld3MtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJG5ld3MtdjFfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgKyAubmV3cy12MV9fbGlua3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG5ld3MtdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJG5ld3MtdjFfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJG5ld3MtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRuZXdzLXYxX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJG5ld3MtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJG5ld3MtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRuZXdzLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UgOiAkbmV3cy12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJG5ld3MtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJG5ld3MtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBOZXdzIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRuZXdzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL25ld3MvMS5qcGcnKTtcclxuJG5ld3MtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG5ld3MtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG5ld3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJG5ld3MtdjFfYmFja2dyb3VuZDogJG5ld3MtdjFfYmFja2dyb3VuZC1jb2xvciAkbmV3cy12MV9iYWNrZ3JvdW5kLWltYWdlICRuZXdzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3cy12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5ld3MtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAwLjY1KTtcclxuJG5ld3MtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRuZXdzLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJG5ld3MtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kbmV3cy12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJG5ld3MtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRuZXdzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbmV3cy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJG5ld3MtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRuZXdzLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJG5ld3MtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRuZXdzLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRuZXdzLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiRuZXdzLXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG5ld3MtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRuZXdzLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTtcclxuJG5ld3MtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRuZXdzLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJG5ld3MtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG5ld3MtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRuZXdzLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRuZXdzLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRuZXdzLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJG5ld3MtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJG5ld3MtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvbmV3cy8xLmpwZycpICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2JhY2tncm91bmQ6ICRuZXdzLXYyX2JhY2tncm91bmQtY29sb3IgJG5ld3MtdjJfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZXdzLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMywgMC42NSkgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQgIWRlZmF1bHQ7ICAgICAgICAgICAgXHJcbiRuZXdzLXYyX2l0ZW0tcGVyLXJvdyA6IDEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW0tbWFyZ2luLXggOiAwICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtLW1hcmdpbi15IDogMmVtICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtLXBlci1yb3ctLWxnIDogMiAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbS1tYXJnaW4teC0tbGcgOiAwICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtLW1hcmdpbi15LS1sZyA6IDJlbSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbS1wZXItcm93LS14bCA6IDMgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW0tbWFyZ2luLXgtLXhsIDogMmVtICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtLW1hcmdpbi15LS14bCA6IDJlbSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fbWluLWhlaWdodDogMzkwcHggIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX2JvcmRlcl93aWR0aCA6IDJweCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fYm9yZGVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwLjJlbSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheTogYmxvY2sgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXk6IGJsb2NrICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX190ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy12Ml9fYnV0dG9uX21hcDooKSFkZWZhdWx0O1xyXG4kbmV3cy12Ml9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRuZXdzLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJG5ld3MtdjJfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRuZXdzLXYyX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJG5ld3MtdjJfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJG5ld3MtdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRuZXdzLXYyX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJG5ld3MtdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3JcclxuICAgICksICRuZXdzLXYyX19idXR0b25fbWFwXHJcbik7XHJcblxyXG5cclxuJG5ld3MtdjJfX3RleHRfbWFwOiAoKSFkZWZhdWx0O1xyXG4kbmV3cy12Ml9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkbmV3cy12Ml90ZXh0X2ZvbnRcclxuICAgICksICRuZXdzLXYyX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRuZXdzLXYyX190aXRsZV9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkbmV3cy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkbmV3cy12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRuZXdzLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJG5ld3MtdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkbmV3cy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRuZXdzLXYyX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkbmV3cy12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yXHJcbiAgICApLCAkbmV3cy12Ml9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuJG5ld3MtdjJfX2l0ZW1fdGl0bGVfbWFwOiAoKSFkZWZhdWx0O1xyXG4kbmV3cy12Ml9faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b20gOiAkbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tLFxyXG5cclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5OiAkbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5LFxyXG4gICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmcsXHJcblxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZGlzcGxheTogJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5LFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJG5ld3MtdjJfX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kbmV3cy12Ml9pdGVtX19idXR0b25fbWFwOiAoKSFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkbmV3cy12Ml9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRuZXdzLXYyX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkbmV3cy12Ml9pdGVtX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRuZXdzLXYyX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRuZXdzLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkbmV3cy12Ml9pdGVtX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRuZXdzLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbmV3cy12Ml9pdGVtX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kbmV3cy12Ml9pdGVtX190ZXh0X21hcDogKCkhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRleHRfZm9udDogJG5ld3MtdjJfaXRlbV9fdGV4dF9mb250LFxyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtdjJfaXRlbV9fdGV4dF9jb2xvcixcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJG5ld3MtdjJfaXRlbV9fdGV4dC1hbGlnbixcclxuICAgICAgICApLFxyXG4gICAgICAgICRuZXdzLXYyX2l0ZW1fX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubmV3cy12MiB7XHJcbiAgICAmLmxhbmRpbmcge1xyXG5cclxuICAgIH1cclxuICAgIGJhY2tncm91bmQ6ICRuZXdzLXYyX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJG5ld3MtdjJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdzLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRuZXdzLXYyX190aXRsZV9tYXApO1xyXG4gICAgICAgICsgLm5ld3MtdjFfX2xpbmtzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRuZXdzLXYyX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRuZXdzLXYyX19idXR0b25fbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRuZXdzLXYyX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkbmV3cy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRuZXdzLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRuZXdzLXYyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbmV3cy12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJG5ld3MtdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRuZXdzLXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRuZXdzLXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbmV3cy12Ml9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRuZXdzLXYyX2l0ZW0tbWFyZ2luLXh9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skbmV3cy12Ml9pdGVtLW1hcmdpbi14LS1sZ30gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRuZXdzLXYyX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJG5ld3MtdjJfaXRlbS1tYXJnaW4teSAkbmV3cy12Ml9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JG5ld3MtdjJfaXRlbS1wZXItcm93fSAtICgjeyRuZXdzLXYyX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRuZXdzLXYyX2l0ZW0tbWFyZ2luLXktLWxnICRuZXdzLXYyX2l0ZW0tbWFyZ2luLXgtLWxnIDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRuZXdzLXYyX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JG5ld3MtdjJfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRuZXdzLXYyX2l0ZW0tbWFyZ2luLXktLXhsICRuZXdzLXYyX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JG5ld3MtdjJfaXRlbS1wZXItcm93LS14bH0gLSAoICN7JG5ld3MtdjJfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEl0ZW1cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkbmV3cy12Ml9pdGVtX19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kYXRhIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkbmV3cy12Ml9faXRlbV90aXRsZV9tYXApO1xyXG5cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAuYm9yZGVyZWQge1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2hlYWRlcixcclxuICAgICAgICAgICAgICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRuZXdzLXYyX2l0ZW1fX2JvcmRlcl93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdzLXYyX2l0ZW1fX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAjeyRuZXdzLXYyX2l0ZW1fX2JvcmRlcl93aWR0aCAgLyAyfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJG5ld3MtdjJfaXRlbV9fYm9yZGVyX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy12Ml9pdGVtX19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdCAgOiAkbmV3cy12Ml9pdGVtX19ib3JkZXJfd2lkdGggc29saWQgJG5ld3MtdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodCA6ICRuZXdzLXYyX2l0ZW1fX2JvcmRlcl93aWR0aCBzb2xpZCAkbmV3cy12Ml9pdGVtX19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSA6ICRuZXdzLXYyX2l0ZW1fX2JvcmRlcl93aWR0aCBzb2xpZCAkbmV3cy12Ml9pdGVtX19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBcclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDZlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAyZW0gMCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG5ld3MtdjJfaXRlbV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkbmV3cy12Ml9pdGVtX19idXR0b25fbWFwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zaW1wbGViYXItY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAuc2ltcGxlYmFyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAudGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTmV3cyAtIFYyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtdjJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9uZXdzLzEuanBnJyk7XHJcbiRuZXdzLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRuZXdzLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRuZXdzLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRuZXdzLXYyX2JhY2tncm91bmQ6ICRuZXdzLXYyX2JhY2tncm91bmQtY29sb3IgJG5ld3MtdjJfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtdjJfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZXdzLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMywgMC42NSk7XHJcbiRuZXdzLXYyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRuZXdzLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJG5ld3MtdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kbmV3cy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJG5ld3MtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRuZXdzLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbmV3cy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRuZXdzLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJG5ld3MtdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRuZXdzLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRuZXdzLXYyX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiRuZXdzLXYyX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG5ld3MtdjJfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRuZXdzLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTtcclxuJG5ld3MtdjJfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRuZXdzLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJG5ld3MtdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG5ld3MtdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRuZXdzLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRuZXdzLXYyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRuZXdzLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJG5ld3MtdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTGlzdGluZyBjb25maWd1cmF0aW9uIFtCRUdJTl1cclxuXHJcbiRuZXdzLXYyX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydDsgICAgICAgICAgICAvLyBMaXN0aW5nIDogYWxpZ25lbWVudCBkZXMgaXRlbXMgZmxleC1zdGFydCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLGV0Yy4uLiAobsOpY2Vzc2FpcmUgcG91ciBsZXMgZmlucyBkZSBsaWduZSlcclxuJG5ld3MtdjJfaXRlbS1wZXItcm93IDogMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJG5ld3MtdjJfaXRlbS1tYXJnaW4teCA6IDA7XHJcbiRuZXdzLXYyX2l0ZW0tbWFyZ2luLXkgOiAyZW07XHJcblxyXG4kbmV3cy12Ml9pdGVtLXBlci1yb3ctLWxnIDogMjsgICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA+IExHIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRuZXdzLXYyX2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtO1xyXG4kbmV3cy12Ml9pdGVtLW1hcmdpbi15LS1sZyA6IDJlbTtcclxuXHJcbiRuZXdzLXYyX2l0ZW0tcGVyLXJvdy0teGwgOiAzOyAgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gWEwgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJG5ld3MtdjJfaXRlbS1tYXJnaW4teC0teGwgOiAyZW07XHJcbiRuZXdzLXYyX2l0ZW0tbWFyZ2luLXktLXhsIDogMmVtO1xyXG5cclxuLy8gTGlzdGluZyBjb25maWd1cmF0aW9uIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIElURU0gW0JFR0lOXVxyXG5cclxuJG5ld3MtdjJfaXRlbV9fbWluLWhlaWdodDogNDQwcHg7XHJcblxyXG4kbmV3cy12Ml9pdGVtX19ib3JkZXJfd2lkdGggOiAycHg7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvcmR1cmUgOiDDqXBhaXNzZXVyXHJcbiRuZXdzLXYyX2l0ZW1fX2JvcmRlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgLy8gQm9yZHVyZSA6IGNvdWxldXJcclxuXHJcbi8vLy9cclxuLy8vLyBJdGVtIC0gVGl0bGVcclxuLy8vL1xyXG4kbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogaW5oZXJpdDtcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheTogYmxvY2s7XHJcblxyXG4kbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6IGluaGVyaXQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5OiBibG9jaztcclxuXHJcblxyXG4vL1xyXG4vLyBJdGVtIC0gZGVzY3JpcHRpb25cclxuLy9cclxuJG5ld3MtdjJfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJG5ld3MtdjJfaXRlbV9fdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuJG5ld3MtdjJfaXRlbV9fdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbi8vLy9cclxuLy8vLyBJdGVtIC0gQm91dG9uXHJcbi8vLy9cclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kbmV3cy12Ml9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kbmV3cy12Ml9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuLy8gSVRFTSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRuZXdzLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL25ld3MvMS5qcGcnKSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG5ld3MtdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kOiAkbmV3cy12M19iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLXYzX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtdjNfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLXYzX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIDAuNjUpICFkZWZhdWx0O1xyXG4kbmV3cy12M19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kbmV3cy12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbmV3cy12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbmV3cy12M19fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbmV3cy12M19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG5ld3MtdjNfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG5ld3MtdjNfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbmV3cy12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICBcclxuJG5ld3MtdjNfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICBcclxuJG5ld3MtdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0OyAgICAgICAgICAgICAgIFxyXG4kbmV3cy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbmV3cy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy12M19zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmV3cy12M19zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kbmV3cy12M19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9jb2xvcjogJG5ld3MtdjNfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW0taW5mb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbmV3cy12M19pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbmV3cy12M19pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbmV3cy12M19pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbmV3cy12M19pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgIFxyXG4kbmV3cy12M19pdGVtX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbmV3cy12M19pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0OyAgICAgICAgICAgICAgIFxyXG4kbmV3cy12M19pdGVtX19pbWFnZV9zaGFkb3c6ICRjb3JlX3NoYWRvdyAhZGVmYXVsdDtcclxuXHJcblxyXG4kbmV3cy12M19fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJG5ld3MtdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkbmV3cy12M19fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJG5ld3MtdjNfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkbmV3cy12M19fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkbmV3cy12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJG5ld3MtdjNfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkbmV3cy12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICksXHJcbiAgICAkbmV3cy12M19fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuXHJcbiRuZXdzLXYzX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRuZXdzLXYzX3RleHRfZm9udCxcclxuICAgICksXHJcbiAgICAkbmV3cy12M19fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4kbmV3cy12M19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRuZXdzLXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRuZXdzLXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJG5ld3MtdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkbmV3cy12M19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRuZXdzLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkbmV3cy12M19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRuZXdzLXYzX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkbmV3cy12M19fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSxcclxuICAgICRuZXdzLXYzX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4kbmV3cy12M19faXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbmV3cy12M19faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkbmV3cy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRuZXdzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRuZXdzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG5cclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRuZXdzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkbmV3cy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJG5ld3MtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICksXHJcbiAgICAkbmV3cy12M19faXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4kbmV3cy12M19pdGVtX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJG5ld3MtdjNfaXRlbV90ZXh0X2ZvbnQsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJG5ld3MtdjNfaXRlbV90ZXh0X3RleHQtYWxpZ25cclxuICAgICksXHJcbiAgICAkbmV3cy12M19pdGVtX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRuZXdzLXYzX2l0ZW1fX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJG5ld3MtdjNfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRuZXdzLXYzX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRuZXdzLXYzX2l0ZW1fX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkbmV3cy12M19pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRuZXdzLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRuZXdzLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkbmV3cy12M19pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgKSxcclxuICAgICRuZXdzLXYzX2l0ZW1fX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3MtdjMge1xyXG4gICAgYmFja2dyb3VuZDogJG5ld3MtdjNfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkbmV3cy12M19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdzLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJG5ld3MtdjNfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkbmV3cy12M19fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkbmV3cy12M19fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkbmV3cy12M19zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJG5ld3MtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkbmV3cy12M19zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkbmV3cy12M19zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJG5ld3MtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRuZXdzLXYzX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkbmV3cy12M19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkbmV3cy12M19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mYXZvcml0ZXMge1xyXG4gICAgICAgICYuanNzY3JvbGwtYmxvY2sge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLy8gSXRlbVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJG5ld3MtdjNfX2l0ZW1fdGl0bGVfbWFwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgY29sb3I6ICRuZXdzLXYzX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQgOiAyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICYtLWNvdmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLm5ld3MtdjNfX2l0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM5MHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJG5ld3MtdjNfaXRlbV9faW1hZ2Vfc2hhZG93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtYWxpZ25lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcblxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYzX2l0ZW0taW5mb19mb250O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtc3VwZXJmaWNpZSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaW5mby1wcmljZSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG5ld3MtdjNfaXRlbV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkbmV3cy12M19pdGVtX19idXR0b25fbWFwKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodCA6IDIwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQgIDogMjAlO1xyXG4gICAgICAgIC8vYWxpZ24taXRlbXMgICA6IGZsZXgtZW5kO1xyXG4gICAgICAgIGNvbG9yICAgICAgICA6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogI2ZmZjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgIGZsZXggICAgICAgICAgOiAxO1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICAgIG9wYWNpdHkgICAgICAgOiAxO1xyXG4gICAgICAgIGJvcmRlciAgICAgICAgOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXMgOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodCAgOiAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQgICA6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQgICAgICAgIDogNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zICAgOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NnB4O1xyXG5cclxuICAgICAgICBjb2xvciAgICAgICAgOiAkbmV3cy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICRuZXdzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAkbmV3cy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgaGVpZ2h0IDogNXB4O1xyXG5cclxuICAgICAgICBjb2xvciAgICAgICAgOiAkbmV3cy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkbmV3cy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICRuZXdzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgLnNpbXBsZWJhci1jb250ZW50IHtcclxuICAgICAgICAgICAgLnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4vLyBDb250ZXh0IExhbmRpbmdcclxuLmxhbmRpbmcge1xyXG4gICAgLm5ld3MtdjNfX2l0ZW0ge1xyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLm5ld3MtdjNfX2l0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTmV3cyAtIFYzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kbmV3cy12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtdjNfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9uZXdzLzEuanBnJyk7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRuZXdzLXYzX2JhY2tncm91bmQ6ICRuZXdzLXYzX2JhY2tncm91bmQtY29sb3IgJG5ld3MtdjNfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtdjNfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZXdzLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMywgMC42NSk7XHJcbiRuZXdzLXYzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRuZXdzLXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJG5ld3MtdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kbmV3cy12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJG5ld3MtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRuZXdzLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4kbmV3cy12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRuZXdzLXYzX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbmV3cy12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJG5ld3MtdjNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJG5ld3MtdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRuZXdzLXYzX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbmV3cy12M19fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJG5ld3MtdjNfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRuZXdzLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRuZXdzLXYzX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJG5ld3MtdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuLy8gQ2Fycm91c2VsXHJcblxyXG4kbmV3cy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJG5ld3MtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuJG5ld3MtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbmV3cy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJG5ld3MtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJG5ld3MtdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG5ld3MtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRuZXdzLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRuZXdzLXYzX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRuZXdzLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJG5ld3MtdjNfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuJG5ld3MtdjNfaXRlbV9jb2xvcjogJG5ld3MtdjNfY29sb3I7XHJcblxyXG4kbmV3cy12M19pdGVtLWluZm9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kbmV3cy12M19pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRuZXdzLXYzX2l0ZW1fdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kbmV3cy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuJG5ld3MtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJG5ld3MtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRuZXdzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbmV3cy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG4kbmV3cy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRuZXdzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRuZXdzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRuZXdzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kbmV3cy12M19pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRuZXdzLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kbmV3cy12M19pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuLy9cclxuLy8gSW1hZ2VcclxuLy9cclxuJG5ld3MtdjNfaXRlbV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3c7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9uZXdzbGV0dGVyLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZDogJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1jb2xvciAkbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLWltYWdlICRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5ld3NsZXR0ZXItdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAwLjY1KSAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9jb2xvciA6ICRjb3JlX2J1dHRvbl9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRuZXdzbGV0dGVyLXYxX19idXR0b25fbWFwOigpIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkbmV3c2xldHRlci12MV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkbmV3c2xldHRlci12MV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkbmV3c2xldHRlci12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkbmV3c2xldHRlci12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvclxyXG4gICAgKSwgJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcblxyXG4kbmV3c2xldHRlci12MV9fdGV4dF9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRuZXdzbGV0dGVyLXYxX3RleHRfZm9udFxyXG4gICAgKSwgJG5ld3NsZXR0ZXItdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJG5ld3NsZXR0ZXItdjFfX3RpdGxlX21hcDogKCkhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRuZXdzbGV0dGVyLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRuZXdzbGV0dGVyLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJG5ld3NsZXR0ZXItdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkbmV3c2xldHRlci12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRuZXdzbGV0dGVyLXYxX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkbmV3c2xldHRlci12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJG5ld3NsZXR0ZXItdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRuZXdzbGV0dGVyLXYxX190aXRsZV9jb250ZW50XzJfY29sb3JcclxuICAgICksICRuZXdzbGV0dGVyLXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZXdzbGV0dGVyLXYxIHtcclxuICAgIGNvbG9yOiAkbmV3c2xldHRlci12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3c2xldHRlci12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkbmV3c2xldHRlci12MV9fdGl0bGVfbWFwKTtcclxuICAgICAgICArIC5zZXJ2aWNlcy12MV9fbGlua3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG5ld3NsZXR0ZXItdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJG5ld3NsZXR0ZXItdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRuZXdzbGV0dGVyLXYxX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJG5ld3NsZXR0ZXItdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJG5ld3NsZXR0ZXItdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRuZXdzbGV0dGVyLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UgOiAkbmV3c2xldHRlci12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJG5ld3NsZXR0ZXItdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJG5ld3NsZXR0ZXItdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvb3BpbmlvbnMvMS5qcGcnKSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZDogJG9waW5pb25zLXYxX2JhY2tncm91bmQtY29sb3IgJG9waW5pb25zLXYxX2JhY2tncm91bmQtaW1hZ2UgJG9waW5pb25zLXYxX2JhY2tncm91bmQtcmVwZWF0ICRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG9waW5pb25zLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kb3BpbmlvbnMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjY4KSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kb3BpbmlvbnMtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRvcGluaW9ucy12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG9waW5pb25zLXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG9waW5pb25zLXYxX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuJG9waW5pb25zLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgIFxyXG4kb3BpbmlvbnMtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIFxyXG4kb3BpbmlvbnMtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgIFxyXG4kb3BpbmlvbnMtdjFfY2Fyb3VzZWxfZmF2b3JpdGVfdW5hY3RpdmVfb3ZlcmxheV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjgzKSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9pdGVtX190ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9pdGVtX2F1dGhvcl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuOTQ0NGVtLzIgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9hdXRob3JfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9pdGVtX2F1dGhvcl90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9pdGVtX2F1dGhvcl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2l0ZW1fZGF0ZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9pdGVtX2RhdGVfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9pdGVtX2RhdGVfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9kYXRlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuXHJcbiRvcGluaW9ucy12MV9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRvcGluaW9ucy12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRvcGluaW9ucy12MV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJG9waW5pb25zLXYxX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJG9waW5pb25zLXYxX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRvcGluaW9ucy12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJG9waW5pb25zLXYxX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJG9waW5pb25zLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgKSxcclxuICAgICRvcGluaW9ucy12MV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuJG9waW5pb25zLXYxX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkb3BpbmlvbnMtdjFfdGV4dF9mb250LFxyXG4gICAgKSxcclxuICAgICRvcGluaW9ucy12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4kb3BpbmlvbnMtdjFfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJG9waW5pb25zLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRvcGluaW9ucy12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRvcGluaW9ucy12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRvcGluaW9ucy12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRvcGluaW9ucy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJG9waW5pb25zLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkb3BpbmlvbnMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRvcGluaW9ucy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSxcclxuICAgICRvcGluaW9ucy12MV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuJG9waW5pb25zLXYxX19pdGVtX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX19pdGVtX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJG9waW5pb25zLXYxX2l0ZW1fX3RleHRfZm9udCxcclxuICAgICksXHJcbiAgICAkb3BpbmlvbnMtdjFfX2l0ZW1fdGV4dF9tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm9waW5pb25zLXYxIHtcclxuICAgIFxyXG4gICAgY29sb3I6ICRvcGluaW9ucy12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG9waW5pb25zLXYxX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BpbmlvbnMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX29waW5pb25zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIEl0ZW1cclxuICAgIC5vcGluaW9uIHtcclxuICAgICAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkb3BpbmlvbnMtdjFfX2l0ZW1fdGV4dF9tYXAsICcmJyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYXV0aG9yIHtcclxuICAgICAgICAgICAgZm9udDogJG9waW5pb25zLXYxX2l0ZW1fYXV0aG9yX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12MV9pdGVtX2F1dGhvcl9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJG9waW5pb25zLXYxX2l0ZW1fYXV0aG9yX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkb3BpbmlvbnMtdjFfaXRlbV9hdXRob3JfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RhdGUge1xyXG4gICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjFfaXRlbV9kYXRlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12MV9pdGVtX2RhdGVfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRvcGluaW9ucy12MV9pdGVtX2RhdGVfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRvcGluaW9ucy12MV9pdGVtX2RhdGVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJG9waW5pb25zLXYxX190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG9waW5pb25zLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRvcGluaW9ucy12MV9fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkb3BpbmlvbnMtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRvcGluaW9ucy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRvcGluaW9ucy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkb3BpbmlvbnMtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRvcGluaW9ucy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJG9waW5pb25zLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkb3BpbmlvbnMtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJG9waW5pb25zLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQgOiAyMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0ICA6IDIwJTtcclxuICAgICAgICAvL2FsaWduLWl0ZW1zICAgOiBmbGV4LWVuZDtcclxuICAgICAgICBjb2xvciAgICAgICAgOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICBmbGV4ICAgICAgICAgIDogMTtcclxuICAgICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAgICBvcGFjaXR5ICAgICAgIDogMTtcclxuICAgICAgICBib3JkZXIgICAgICAgIDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzIDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0ICAgOiAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0ICAgICAgICA6IDVweDtcclxuICAgICAgICBhbGlnbi1pdGVtcyAgIDogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogOTZweDtcclxuXHJcbiAgICAgICAgY29sb3IgICAgICAgIDogJG9waW5pb25zLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJG9waW5pb25zLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAkb3BpbmlvbnMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIGhlaWdodCA6IDVweDtcclxuXHJcbiAgICAgICAgY29sb3IgICAgICAgIDogJG9waW5pb25zLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICRvcGluaW9ucy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICRvcGluaW9ucy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgT3BpbmlvbnMgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL29waW5pb25zLzEuanBnJyk7XHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG9waW5pb25zLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1jb2xvciAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1pbWFnZSAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG9waW5pb25zLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRvcGluaW9ucy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuNjgpO1xyXG4kb3BpbmlvbnMtdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRvcGluaW9ucy12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRvcGluaW9ucy12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRvcGluaW9ucy12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJG9waW5pb25zLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kb3BpbmlvbnMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRvcGluaW9ucy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJG9waW5pb25zLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kb3BpbmlvbnMtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRvcGluaW9ucy12MV90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJG9waW5pb25zLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kb3BpbmlvbnMtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRvcGluaW9ucy12MV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kb3BpbmlvbnMtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRvcGluaW9ucy12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kb3BpbmlvbnMtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRvcGluaW9ucy12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG5cclxuLy8gQ2Fycm91c2VsXHJcbiRvcGluaW9ucy12MV9jYXJvdXNlbF9mYXZvcml0ZV91bmFjdGl2ZV9vdmVybGF5X2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuODMpO1xyXG5cclxuJG9waW5pb25zLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kb3BpbmlvbnMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJG9waW5pb25zLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiRvcGluaW9ucy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRvcGluaW9ucy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kb3BpbmlvbnMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJG9waW5pb25zLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kb3BpbmlvbnMtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRvcGluaW9ucy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kb3BpbmlvbnMtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuJG9waW5pb25zLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJG9waW5pb25zLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJG9waW5pb25zLXYxX2l0ZW1fX3RleHRfZm9udDogJGJvZHlfZm9udDtcclxuXHJcbi8vIEF1dGV1clxyXG4kb3BpbmlvbnMtdjFfaXRlbV9hdXRob3JfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjk0NDRlbS8yICRmb250LWZhbWlseS0tMTtcclxuJG9waW5pb25zLXYxX2l0ZW1fYXV0aG9yX2NvbG9yOiBpbmhlcml0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9hdXRob3JfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9hdXRob3JfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vLyBEYXRlXHJcbiRvcGluaW9ucy12MV9pdGVtX2RhdGVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0zO1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9kYXRlX2NvbG9yOiBpbmhlcml0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9kYXRlX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJG9waW5pb25zLXYxX2l0ZW1fZGF0ZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvb3BpbmlvbnMvMS5qcGcnKSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZDogJG9waW5pb25zLXYyX2JhY2tncm91bmQtY29sb3IgJG9waW5pb25zLXYyX2JhY2tncm91bmQtaW1hZ2UgJG9waW5pb25zLXYyX2JhY2tncm91bmQtcmVwZWF0ICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG9waW5pb25zLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kb3BpbmlvbnMtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAwLjY1KSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX21pbi1oZWlnaHQ6IDM3MHB4ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fYm9yZGVyX3dpZHRoIDogMnB4ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fYm9yZGVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5OiBibG9jayAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXk6IGJsb2NrICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRvcGluaW9ucy12Ml9pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG9waW5pb25zLXYyX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgXHJcbiRvcGluaW9ucy12Ml9pdGVtX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICBcclxuJG9waW5pb25zLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgIFxyXG5cclxuXHJcblxyXG4kb3BpbmlvbnMtdjJfX2J1dHRvbl9tYXA6KCkhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJG9waW5pb25zLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJG9waW5pb25zLXYyX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkb3BpbmlvbnMtdjJfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkb3BpbmlvbnMtdjJfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJG9waW5pb25zLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkb3BpbmlvbnMtdjJfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkb3BpbmlvbnMtdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3JcclxuICAgICksICRvcGluaW9ucy12Ml9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuXHJcbiRvcGluaW9ucy12Ml9fdGV4dF9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkb3BpbmlvbnMtdjJfdGV4dF9mb250XHJcbiAgICApLCAkb3BpbmlvbnMtdjJfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJG9waW5pb25zLXYyX190aXRsZV9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJG9waW5pb25zLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRvcGluaW9ucy12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRvcGluaW9ucy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRvcGluaW9ucy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRvcGluaW9ucy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJG9waW5pb25zLXYyX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRvcGluaW9ucy12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yXHJcbiAgICApLCAkb3BpbmlvbnMtdjJfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiRvcGluaW9ucy12Ml9faXRlbV90aXRsZV9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b20gOiAkb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfZGlzcGxheTogJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2Rpc3BsYXksXHJcblxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZGlzcGxheTogJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheSxcclxuICAgICAgICApLFxyXG4gICAgICAgICRvcGluaW9ucy12Ml9faXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcbiRvcGluaW9ucy12Ml9pdGVtX19idXR0b25fbWFwOiAoKSFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJG9waW5pb25zLXYyX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJG9waW5pb25zLXYyX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkb3BpbmlvbnMtdjJfaXRlbV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkb3BpbmlvbnMtdjJfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJG9waW5pb25zLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkb3BpbmlvbnMtdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkb3BpbmlvbnMtdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICRvcGluaW9ucy12Ml9pdGVtX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGV4dF9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGV4dF9mb250OiAkb3BpbmlvbnMtdjJfaXRlbV9fdGV4dF9mb250LFxyXG4gICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYyX2l0ZW1fX3RleHRfY29sb3IsXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRvcGluaW9ucy12Ml9pdGVtX190ZXh0LWFsaWduLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJG9waW5pb25zLXYyX2l0ZW1fX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ub3BpbmlvbnMtdjIge1xyXG4gICAgY29sb3I6ICRvcGluaW9ucy12Ml9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGluaW9ucy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19vcGluaW9ucyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJG9waW5pb25zLXYyX190aXRsZV9tYXApO1xyXG4gICAgICAgICsgLm5ld3MtdjFfX2xpbmtzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRvcGluaW9ucy12Ml9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkb3BpbmlvbnMtdjJfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJG9waW5pb25zLXYyX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkb3BpbmlvbnMtdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkb3BpbmlvbnMtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJG9waW5pb25zLXYyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkb3BpbmlvbnMtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRvcGluaW9ucy12Ml9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJG9waW5pb25zLXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRvcGluaW9ucy12Ml9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSXRlbVxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRvcGluaW9ucy12Ml9pdGVtX19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RhdGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRvcGluaW9ucy12Ml9faXRlbV90aXRsZV9tYXApO1xyXG5cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmJvcmRlcmVkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19oZWFkZXIsXHJcbiAgICAgICAgICAgICAgICAmX19mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkb3BpbmlvbnMtdjJfaXRlbV9fYm9yZGVyX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9waW5pb25zLXYyX2l0ZW1fX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAjeyRvcGluaW9ucy12Ml9pdGVtX19ib3JkZXJfd2lkdGggIC8gMn0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRvcGluaW9ucy12Ml9pdGVtX19ib3JkZXJfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGluaW9ucy12Ml9pdGVtX19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdCAgOiAkb3BpbmlvbnMtdjJfaXRlbV9fYm9yZGVyX3dpZHRoIHNvbGlkICRvcGluaW9ucy12Ml9pdGVtX19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0IDogJG9waW5pb25zLXYyX2l0ZW1fX2JvcmRlcl93aWR0aCBzb2xpZCAkb3BpbmlvbnMtdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20gIDogJG9waW5pb25zLXYyX2l0ZW1fX2JvcmRlcl93aWR0aCBzb2xpZCAkb3BpbmlvbnMtdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFlbSAqIDIpOyAgLy8gMWVtID0gcGFkZGluZyBidXR0b25cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjRlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQgIDogJG9waW5pb25zLXYyX2l0ZW1fX2JvcmRlcl93aWR0aCBzb2xpZCAkb3BpbmlvbnMtdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodCA6ICRvcGluaW9ucy12Ml9pdGVtX19ib3JkZXJfd2lkdGggc29saWQgJG9waW5pb25zLXYyX2l0ZW1fX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tIDogJG9waW5pb25zLXYyX2l0ZW1fX2JvcmRlcl93aWR0aCBzb2xpZCAkb3BpbmlvbnMtdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmcgICAgICA6IDAgMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1fX2luZm8tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtX19pbmZvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudCAgICAgICAgICA6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRvcGluaW9ucy12Ml9pdGVtX19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICAgICAgOiAkb3BpbmlvbnMtdjJfaXRlbV9fYm9yZGVyX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wICAgICAgICAgICAgICA6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdCA6IC0yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQgOiAtMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogOGVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbjogMmVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG9waW5pb25zLXYyX2l0ZW1fX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJG9waW5pb25zLXYyX2l0ZW1fX2J1dHRvbl9tYXApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBPcGluaW9ucyAtIFYyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL29waW5pb25zLzEuanBnJyk7XHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1jb2xvciAkb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1pbWFnZSAkb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1yZXBlYXQgJG9waW5pb25zLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRvcGluaW9ucy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIDAuNjUpO1xyXG4kb3BpbmlvbnMtdjJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJG9waW5pb25zLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJG9waW5pb25zLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJG9waW5pb25zLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRvcGluaW9ucy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG9waW5pb25zLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRvcGluaW9ucy12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRvcGluaW9ucy12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJG9waW5pb25zLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRvcGluaW9ucy12Ml9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4kb3BpbmlvbnMtdjJfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kb3BpbmlvbnMtdjJfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRvcGluaW9ucy12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRvcGluaW9ucy12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG9waW5pb25zLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJG9waW5pb25zLXYyX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRvcGluaW9ucy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJG9waW5pb25zLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRvcGluaW9ucy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kb3BpbmlvbnMtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kb3BpbmlvbnMtdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJVEVNIFtCRUdJTl1cclxuXHJcbiRvcGluaW9ucy12Ml9pdGVtX19taW4taGVpZ2h0OiAzNzBweDtcclxuXHJcblxyXG4kb3BpbmlvbnMtdjJfaXRlbV9fYm9yZGVyX3dpZHRoOiAycHg7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvcmR1cmUgOiDDqXBhaXNzZXVyXHJcbiRvcGluaW9ucy12Ml9pdGVtX19ib3JkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgLy8gQm9yZHVyZSA6IGNvdWxldXJcclxuXHJcblxyXG4vLy8vXHJcbi8vLy8gSXRlbSAtIFRpdGxlXHJcbi8vLy9cclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiBpbmhlcml0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduO1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheTogYmxvY2s7XHJcblxyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogaW5oZXJpdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheTogYmxvY2s7XHJcblxyXG5cclxuLy9cclxuLy8gSXRlbSAtIGRlc2NyaXB0aW9uXHJcbi8vXHJcbiRvcGluaW9ucy12Ml9pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbi8vLy9cclxuLy8vLyBJdGVtIC0gQm91dG9uXHJcbi8vLy9cclxuJG9waW5pb25zLXYyX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRvcGluaW9ucy12Ml9pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kb3BpbmlvbnMtdjJfaXRlbV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kb3BpbmlvbnMtdjJfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJG9waW5pb25zLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJG9waW5pb25zLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRvcGluaW9ucy12Ml9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vIElURU0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvb3BpbmlvbnMvMS5qcGcnKSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZDogJG9waW5pb25zLXYzX2JhY2tncm91bmQtY29sb3IgJG9waW5pb25zLXYzX2JhY2tncm91bmQtaW1hZ2UgJG9waW5pb25zLXYzX2JhY2tncm91bmQtcmVwZWF0ICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG9waW5pb25zLXYzX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kb3BpbmlvbnMtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAwLjY1KSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX21pbi1oZWlnaHQ6IDM3MHB4ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2Rpc3BsYXk6IGJsb2NrICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjk0NDRlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheTogYmxvY2sgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG9waW5pb25zLXYzX2l0ZW1fX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kb3BpbmlvbnMtdjNfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICBcclxuJG9waW5pb25zLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIFxyXG4kb3BpbmlvbnMtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgXHJcblxyXG5cclxuXHJcbiRvcGluaW9ucy12M19fYnV0dG9uX21hcDooKSFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkb3BpbmlvbnMtdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkb3BpbmlvbnMtdjNfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRvcGluaW9ucy12M19fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRvcGluaW9ucy12M19fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkb3BpbmlvbnMtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRvcGluaW9ucy12M19fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRvcGluaW9ucy12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvclxyXG4gICAgKSwgJG9waW5pb25zLXYzX19idXR0b25fbWFwXHJcbik7XHJcblxyXG5cclxuJG9waW5pb25zLXYzX190ZXh0X21hcDogKCkhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRvcGluaW9ucy12M190ZXh0X2ZvbnRcclxuICAgICksICRvcGluaW9ucy12M19fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX21hcDogKCkhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkb3BpbmlvbnMtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJG9waW5pb25zLXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJG9waW5pb25zLXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJG9waW5pb25zLXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJG9waW5pb25zLXYzX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJG9waW5pb25zLXYzX190aXRsZV9jb250ZW50XzJfY29sb3JcclxuICAgICksICRvcGluaW9ucy12M19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuJG9waW5pb25zLXYzX19pdGVtX3RpdGxlX21hcDogKCkhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX19pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSA6ICRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tLFxyXG5cclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5OiAkb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheSxcclxuXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X2NvbG9yOiAkb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF9kaXNwbGF5OiAkb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5LFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJG9waW5pb25zLXYzX19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJG9waW5pb25zLXYzX2l0ZW1fX2J1dHRvbl9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkb3BpbmlvbnMtdjNfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkb3BpbmlvbnMtdjNfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRvcGluaW9ucy12M19pdGVtX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRvcGluaW9ucy12M19pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkb3BpbmlvbnMtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRvcGluaW9ucy12M19pdGVtX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRvcGluaW9ucy12M19pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJG9waW5pb25zLXYzX2l0ZW1fX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbiRvcGluaW9ucy12M19pdGVtX190ZXh0X21hcDogKCkhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0ZXh0X2ZvbnQ6ICRvcGluaW9ucy12M19pdGVtX190ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjNfaXRlbV9fdGV4dF9jb2xvcixcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJG9waW5pb25zLXYzX2l0ZW1fX3RleHQtYWxpZ24sXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkb3BpbmlvbnMtdjNfaXRlbV9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5vcGluaW9ucy12MyB7XHJcbiAgICBjb2xvcjogJG9waW5pb25zLXYzX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRvcGluaW9ucy12M19iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9waW5pb25zLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkb3BpbmlvbnMtdjNfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgKyAubmV3cy12MV9fbGlua3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG9waW5pb25zLXYzX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRvcGluaW9ucy12M19fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkb3BpbmlvbnMtdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRvcGluaW9ucy12M19zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRvcGluaW9ucy12M19zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkb3BpbmlvbnMtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRvcGluaW9ucy12M19zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJG9waW5pb25zLXYzX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkb3BpbmlvbnMtdjNfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJG9waW5pb25zLXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBJdGVtXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJG9waW5pb25zLXYzX2l0ZW1fX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZGF0YSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJG9waW5pb25zLXYzX19pdGVtX3RpdGxlX21hcCk7XHJcblxyXG4gICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4ZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luOiAyZW0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkb3BpbmlvbnMtdjNfaXRlbV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkb3BpbmlvbnMtdjNfaXRlbV9fYnV0dG9uX21hcCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQgOiAyMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0ICA6IDIwJTtcclxuICAgICAgICAvL2FsaWduLWl0ZW1zICAgOiBmbGV4LWVuZDtcclxuICAgICAgICBjb2xvciAgICAgICAgOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICBmbGV4ICAgICAgICAgIDogMTtcclxuICAgICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAgICBvcGFjaXR5ICAgICAgIDogMTtcclxuICAgICAgICBib3JkZXIgICAgICAgIDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzIDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0ICAgOiAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0ICAgICAgICA6IDVweDtcclxuICAgICAgICBhbGlnbi1pdGVtcyAgIDogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogOTZweDtcclxuXHJcbiAgICAgICAgY29sb3IgICAgICAgIDogJGZhdm9yaXRlcy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICRmYXZvcml0ZXMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICRmYXZvcml0ZXMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIGhlaWdodCA6IDVweDtcclxuXHJcbiAgICAgICAgY29sb3IgICAgICAgIDogJGZhdm9yaXRlcy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkZmF2b3JpdGVzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJGZhdm9yaXRlcy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBPcGluaW9ucyAtIFYzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL29waW5pb25zLzEuanBnJyk7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1jb2xvciAkb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1pbWFnZSAkb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1yZXBlYXQgJG9waW5pb25zLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRvcGluaW9ucy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIDAuNjUpO1xyXG4kb3BpbmlvbnMtdjNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJG9waW5pb25zLXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJG9waW5pb25zLXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJG9waW5pb25zLXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG9waW5pb25zLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRvcGluaW9ucy12M190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJG9waW5pb25zLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRvcGluaW9ucy12M19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4kb3BpbmlvbnMtdjNfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kb3BpbmlvbnMtdjNfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRvcGluaW9ucy12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRvcGluaW9ucy12M19fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG9waW5pb25zLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vIENhcnJvdXNlbFxyXG5cclxuJG9waW5pb25zLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kb3BpbmlvbnMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJG9waW5pb25zLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiRvcGluaW9ucy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRvcGluaW9ucy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJG9waW5pb25zLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4vLyBTY3JvbGxcclxuJG9waW5pb25zLXYzX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRvcGluaW9ucy12M19zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJG9waW5pb25zLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRvcGluaW9ucy12M19zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kb3BpbmlvbnMtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kb3BpbmlvbnMtdjNfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJVEVNIFtCRUdJTl1cclxuXHJcbiRvcGluaW9ucy12M19pdGVtX19taW4taGVpZ2h0OiAzNzBweDtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gLSBUaXRsZVxyXG4vL1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbi8vLyBEYXRlXHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6IGluaGVyaXQ7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ247XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5OiBibG9jaztcclxuXHJcbi8vLyBOb21cclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS45NDQ0ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6IGluaGVyaXQ7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ247XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHJcbi8vXHJcbi8vIEl0ZW0gLSBkZXNjcmlwdGlvblxyXG4vL1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcbiRvcGluaW9ucy12M19pdGVtX190ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4vL1xyXG4vLyBJdGVtIC0gQm91dG9uXHJcbi8vXHJcbiRvcGluaW9ucy12M19pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kb3BpbmlvbnMtdjNfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJG9waW5pb25zLXYzX2l0ZW1fX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJG9waW5pb25zLXYzX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRvcGluaW9ucy12M19pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRvcGluaW9ucy12M19pdGVtX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kb3BpbmlvbnMtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vLyBJVEVNIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcGFnaW5hdGlvbl9jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcGFnaW5hdGlvbl9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25fZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM3NWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDsgICAgICAgICAgXHJcbiRwYWdpbmF0aW9uX2xldHRlci1zcGFjaW5nOiBub3JtYWwgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcGFnaW5hdGlvbl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25faXRlbV9zaXplOiAzNnB4ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9pdGVtX2NvbG9yIDogY3VycmVudENvbG9yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcGFnaW5hdGlvbl9pdGVtX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJHBhZ2luYXRpb25faXRlbV9ib3JkZXItY29sb3IgOiAkY29sb3JfbmV1dHJhbC02ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwYWdpbmF0aW9uX2l0ZW1fYWN0aXZlX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2JhY2tncm91bmQtY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwYWdpbmF0aW9uX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnBhZ2luYXRpb24ge1xyXG4gICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25fYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIGNvbG9yOiAkcGFnaW5hdGlvbl9jb2xvcjtcclxuICAgIG1hcmdpbjogNGVtIDA7XHJcbiAgICBmb250OiAkcGFnaW5hdGlvbl9mb250O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRwYWdpbmF0aW9uX2xldHRlci1zcGFjaW5nO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRwYWdpbmF0aW9uX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJykge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkcGFnaW5hdGlvbl9pdGVtX3NpemU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogJHBhZ2luYXRpb25faXRlbV9zaXplO1xyXG4gICAgICAgIH1cclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIC4zZW07XHJcbiAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25faXRlbV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb25faXRlbV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJHBhZ2luYXRpb25faXRlbV9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N2ZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICB9XHJcbiAgICAmX19pdGVtLS1hY3RpdmUge1xyXG4gICAgICAgIC5wYWdpbmF0aW9uX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uX2l0ZW1fYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uX2l0ZW1fYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFBhZ2luYXRpb25cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHBhZ2luYXRpb25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvdWxldXIgZHUgdGV4dGVcclxuJHBhZ2luYXRpb25fYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ291bGV1ciBkZSBmb25kXHJcblxyXG4kcGFnaW5hdGlvbl9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC45Mzc1ZW0gJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogZm9udCAtIHRhaWxsZSA+IHRhYmxldHRlXHJcbiRwYWdpbmF0aW9uX2xldHRlci1zcGFjaW5nOiBub3JtYWw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRwYWdpbmF0aW9uX3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcblxyXG4kcGFnaW5hdGlvbl9pdGVtX3NpemU6IDM2cHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBOdW3DqXJvIGRlIHBhZ2UgOiB0YWlsbGUgZHUgbCfDqWxlbWVudFxyXG5cclxuJHBhZ2luYXRpb25faXRlbV9jb2xvciAgICAgICAgICAgOiBjdXJyZW50Q29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTnVtw6lybyBkZSBwYWdlIDogY291bGV1clxyXG4kcGFnaW5hdGlvbl9pdGVtX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBOdW3DqXJvIGRlIHBhZ2UgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHBhZ2luYXRpb25faXRlbV9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE51bcOpcm8gZGUgcGFnZSA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG5cclxuJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gTnVtw6lybyBkZSBwYWdlID4gYWN0aXZlIDogY291bGV1clxyXG4kcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gTnVtw6lybyBkZSBwYWdlID4gYWN0aXZlIDogY291bGV1ciBkZSBmb25kXHJcbiRwYWdpbmF0aW9uX2l0ZW1fYWN0aXZlX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBOdW3DqXJvIGRlIHBhZ2UgPiBhY3RpdmUgOiBjb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuXHJcbiRwYWdpbmF0aW9uX2l0ZW1faG92ZXJfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIE51bcOpcm8gZGUgcGFnZSA+IGhvdmVyIDogY291bGV1clxyXG4kcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAvLyBOdW3DqXJvIGRlIHBhZ2UgPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAvLyBOdW3DqXJvIGRlIHBhZ2UgPiBob3ZlciA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHBhcnRlbmFpcmUtdjFfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgMC44OCkgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX2ZpZ3VyZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCA1LjYyNWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX2ZpZ3VyZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fX2JvcmRlcl93aWR0aCA6IDEuNXB4ICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX19ib3JkZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2dhcDogLTEuMzVlbSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9ib3JkZXJfdG9wX3dpZHRoOiAzOHB4ICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX2JvcmRlcl9ib3R0b21fd2lkdGg6IDgwcHg7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV90aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kcGFydGVuYWlyZS12MV9fYnV0dG9uX21hcDogKFxyXG4gICAgKSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZSgoYnV0dG9uX3RleHQtdHJhbnNmb3JtIDogJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgOiAkcGFydGVuYWlyZS12MV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9jb2xvciA6ICRwYXJ0ZW5haXJlLXYxX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgOiAkcGFydGVuYWlyZS12MV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkcGFydGVuYWlyZS12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciA6ICRwYXJ0ZW5haXJlLXYxX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgOiAkcGFydGVuYWlyZS12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICApLCAkcGFydGVuYWlyZS12MV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuXHJcbiRwYXJ0ZW5haXJlLXYxX190ZXh0X21hcDogKFxyXG4gICAgKSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoKHRleHRfZm9udCA6ICRwYXJ0ZW5haXJlLXYxX3RleHRfZm9udCxcclxuICAgICAgICAgICAgY29sb3I6ICRwYXJ0ZW5haXJlLXYxX3RleHRfY29sb3IsXHJcbiAgICAgICAgKSwgJHBhcnRlbmFpcmUtdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kcGFydGVuYWlyZS12MV9fdGl0bGVfbWFwOiAoXHJcbiAgICApICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoKHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRwYXJ0ZW5haXJlLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcGFydGVuYWlyZS12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcGFydGVuYWlyZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcGFydGVuYWlyZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcGFydGVuYWlyZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwYXJ0ZW5haXJlLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHBhcnRlbmFpcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcGFydGVuYWlyZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgICAgICksICRwYXJ0ZW5haXJlLXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfbWFwOiAoXHJcbiAgICApICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKCh0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHBhcnRlbmFpcmUtdjFfaXRlbV90aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgICAgICksICRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcGFydGVuYWlyZS12MV9pdGVtX2J1dHRvbl9tYXA6IChcclxuICAgICkgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fYnV0dG9uX21hcDogbWFwLW1lcmdlKChidXR0b25fdGV4dC10cmFuc2Zvcm0gOiAkcGFydGVuYWlyZS12MV9pdGVtX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgOiAkcGFydGVuYWlyZS12MV9pdGVtX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25fY29sb3IgOiAkcGFydGVuYWlyZS12MV9pdGVtX2J1dHRvbl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciA6ICRwYXJ0ZW5haXJlLXYxX2l0ZW1fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkcGFydGVuYWlyZS12MV9pdGVtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgOiAkcGFydGVuYWlyZS12MV9pdGVtX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciA6ICRwYXJ0ZW5haXJlLXYxX2l0ZW1fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICApLCAkcGFydGVuYWlyZS12MV9pdGVtX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnBhcnRlbmFpcmUtdjEge1xyXG4gICAgY29sb3I6ICRwYXJ0ZW5haXJlLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX19uYl9wYXJ0ZW5haXJlX2ZsZXgge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5pbWFnZS1ibG9jayBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDNlbTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWltYWdlLWJsb2NrIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgJl9mbGV4XzIge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9mbGV4XzEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgJl9fX25iX3BhcnRlbmFpcmVfZmxleCB7XHJcbiAgICAgICAgICAgIC5pdGVtX19pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2ZsZXhfMiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2ZsZXhfMSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tY29udGVudC1uby1saW5rIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19pdGVtLW5vLWxpbmtzLWJvcmRlcmVkX19mb290ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDAuNXB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19pdGVtLW5vLWxpbmtzLWJvcmRlcmVkX19mb290ZXI6OmFmdGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDAuNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0ZW5haXJlLXYxX2l0ZW1fX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICZfX2l0ZW0taW1hZ2UtYmxvY2sge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTUwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTUwMXB4KSB7XHJcblxyXG4gICAgICAgIC5ib3JkZXJlZF9fZm9vdGVyPjpiZWZvcmUsXHJcbiAgICAgICAgLmJvcmRlcmVkX19oZWFkZXI+OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyA1ZW0pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvcmRlcmVkX19mb290ZXI+OmFmdGVyLFxyXG4gICAgICAgIC5ib3JkZXJlZF9faGVhZGVyPjphZnRlciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDVlbSk7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gICAgICAgICAgICBib3R0b206IDExMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbS1pbWFnZS1ibG9jayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxNTAwcHgpIHtcclxuXHJcbiAgICAgICAgLmJvcmRlcmVkX19mb290ZXI+OmJlZm9yZSxcclxuICAgICAgICAuYm9yZGVyZWRfX2hlYWRlcj46YmVmb3JlIHtcclxuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArIDNlbSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm9yZGVyZWRfX2Zvb3Rlcj46YWZ0ZXIsXHJcbiAgICAgICAgLmJvcmRlcmVkX19oZWFkZXI+OmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlICsgM2VtKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtLWltYWdlLWJsb2NrIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0ZW5haXJlLXYxX2JhY2tncm91bmQtY29sb3I7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydGVuYWlyZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIC5ib3JkZXJlZCB7XHJcbiAgICAgICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faGVhZGVyLFxyXG4gICAgICAgICAgICAmX19mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgJj4qIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHBhcnRlbmFpcmUtdjFfaXRlbV9fYm9yZGVyX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydGVuYWlyZS12MV9pdGVtX19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAjeyRwYXJ0ZW5haXJlLXYxX2l0ZW1fX2JvcmRlcl93aWR0aCAgLyAyfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRwYXJ0ZW5haXJlLXYxX2l0ZW1fX2JvcmRlcl93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydGVuYWlyZS12MV9pdGVtX19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAkcGFydGVuYWlyZS12MV9pdGVtX19ib3JkZXJfd2lkdGggc29saWQgJHBhcnRlbmFpcmUtdjFfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkcGFydGVuYWlyZS12MV9pdGVtX19ib3JkZXJfd2lkdGggc29saWQgJHBhcnRlbmFpcmUtdjFfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHBhcnRlbmFpcmUtdjFfaXRlbV90aXRsZV9tYXApO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE5cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW1hZ2UtYmxvY2sge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRwYXJ0ZW5haXJlLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJHBhcnRlbmFpcmUtdjFfaXRlbV9idXR0b25fbWFwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwYXJ0ZW5haXJlLXYxX190aXRsZV9tYXApO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZS1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcGFydGVuYWlyZS12MV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkcGFydGVuYWlyZS12MV9fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkcGFydGVuYWlyZS12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJHBhcnRlbmFpcmUtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkcGFydGVuYWlyZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHBhcnRlbmFpcmUtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwYXJ0ZW5haXJlLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkcGFydGVuYWlyZS12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwYXJ0ZW5haXJlLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcGFydGVuYWlyZS12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmxhbmRpbmcge1xyXG4gICAgICAgIC5wYXJ0ZW5haXJlLXYxIHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxNDk5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAubW9kdWxlIHtcclxuICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib3JkZXJlZF9faGVhZGVyOmFmdGVyLFxyXG4gICAgLmJvcmRlcmVkX19oZWFkZXI6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgfVxyXG4gICAgLmJvcmRlcmVkX19mb290ZXI6YWZ0ZXIsXHJcbiAgICAuYm9yZGVyZWRfX2Zvb3RlcjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcGFydGVuYWlyZS12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHBhcnRlbmFpcmUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjg4KTtcclxuJHBhcnRlbmFpcmUtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcGFydGVuYWlyZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYXJ0ZW5haXJlLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHBhcnRlbmFpcmUtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcbiRwYXJ0ZW5haXJlLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kcGFydGVuYWlyZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcGFydGVuYWlyZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHBhcnRlbmFpcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kcGFydGVuYWlyZS12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4kcGFydGVuYWlyZS12MV9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYXJ0ZW5haXJlLXYxX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYXJ0ZW5haXJlLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFydGVuYWlyZS12MV9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYXJ0ZW5haXJlLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHBhcnRlbmFpcmUtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHBhcnRlbmFpcmUtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRwYXJ0ZW5haXJlLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRwYXJ0ZW5haXJlLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJHBhcnRlbmFpcmUtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fZmlndXJlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDUuNjI1ZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fZmlndXJlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9fYm9yZGVyX3dpZHRoIDogMS41cHg7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fX2JvcmRlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfZ2FwOiAtMS4zNWVtO1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX2JvcmRlcl90b3Bfd2lkdGg6IDM4cHg7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fYm9yZGVyX2JvdHRvbV93aWR0aDogODBweDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV90aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV90aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV90aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogMDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMTtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFydGVuYWlyZS12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcGFydGVuYWlyZS12MV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfd3JhcHBlcjogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV90ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLXBlci1yb3cgOiAxICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXggOiAyZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teSA6IDFlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnIDogMiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZyA6IDFlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZyA6IDJlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsIDogMyAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bCA6IDJlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bCA6IDJlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX2JvcmRlcjogMXB4IHNvbGlkICNkMWQxZDEgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAyNjVweCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDI2NXB4ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDI2NXB4ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDI2NXB4ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYxX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkcGFydG5lci1saXN0aW5nLXYxX3RleHRfZm9udCxcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJHBhcnRuZXItbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGFydG5lci1saXN0aW5nLXYxX3RleHRfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwYXJ0bmVyLWxpc3RpbmctdjFfdGV4dF9jb2xvclxyXG4gICAgICAgICksXHJcbiAgICAgICAgJHBhcnRuZXItbGlzdGluZy12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYxX19pdGVtX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJHBhcnRuZXItbGlzdGluZy12MV9faXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgKSxcclxuICAgICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnBhcnRuZXItbGlzdGluZy12MSB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwYXJ0bmVyLWxpc3RpbmctdjFfd3JhcHBlcjtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRwYXJ0bmVyLWxpc3RpbmctdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHBhcnRuZXItbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAvKkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15fSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZ30gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGx9ICogLTEgKTtcclxuICAgICAgICAgICAgfSovXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teSAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvd30gLSAoI3skcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCAjeyRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfYm9yZGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRwYXJ0bmVyLWxpc3RpbmctdjFfX2l0ZW1fdGl0bGVfbWFwKTtcclxuICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZ2xvYmFsLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJHBhcnRuZXItbGlzdGluZy12MV9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpbmtzLWdyb3VwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX21hcCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIExpc3RpbmcgZGVzIHBhcnRlbmFpcmVzIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHBhcnRuZXItbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfd3JhcHBlcjogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV90ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTGlzdGluZyBjb25maWd1cmF0aW9uIFtCRUdJTl1cclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0OyAgICAgICAgICAgIC8vIExpc3RpbmcgOiBhbGlnbmVtZW50IGRlcyBpdGVtcyBmbGV4LXN0YXJ0LCBjZW50ZXIsIHNwYWNlLWJldHdlZW4sZXRjLi4uIChuw6ljZXNzYWlyZSBwb3VyIGxlcyBmaW5zIGRlIGxpZ25lKVxyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdyA6IDE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teCA6IDJlbTtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15IDogMWVtO1xyXG5cclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnIDogMjsgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gTEcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZyA6IDFlbTtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZyA6IDJlbTtcclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bCA6IDM7ICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA+IFhMIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGwgOiAyZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGwgOiAyZW07XHJcblxyXG4vLyBMaXN0aW5nIGNvbmZpZ3VyYXRpb24gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbi8vIERyYXdpbmdcclxuLy8gSXRlbSAtIERyYXdpbmdcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX2JvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAyNjVweDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDI2NXB4O1xyXG5cclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiAyNjVweDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiAyNjVweDtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gVGl0bGVcclxuLy9cclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb3JlX2J1dHRvbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3NlcnZpY2VzLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3IgJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlICRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQgJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHBhcnRuZXItbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuODgpICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2ZpZ3VyZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCA1LjYyNWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fZmlndXJlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX19ib3JkZXJfd2lkdGggOiAxcHggIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fYm9yZGVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV90aXRsZV9nYXA6IC0xLjM1ZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9ib3JkZXJfdG9wX3dpZHRoOiAzOHB4ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYm9yZGVyX2JvdHRvbV93aWR0aDogODBweDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV90aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRleHRfZm9udCAgICAgICA6ICRwYXJ0bmVyLWxpc3RpbmctdjJfdGV4dF9mb250LFxyXG4gICAgICAgICAgICBjb2xvcjogJHBhcnRuZXItbGlzdGluZy12Ml90ZXh0X2NvbG9yLFxyXG4gICAgICAgICksICRwYXJ0bmVyLWxpc3RpbmctdjJfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV90aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV90aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgICAgICksICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2J1dHRvbl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgKSwgJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnBhcnRuZXItbGlzdGluZy12MiB7XHJcbiAgICBjb2xvcjogJHBhcnRuZXItbGlzdGluZy12Ml9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydG5lci1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtc3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbSA1ZW0gMDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNGVtKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvcmRlcmVkIHtcclxuICAgICAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2hlYWRlcixcclxuICAgICAgICAgICAgJl9fZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX2JvcmRlcl93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAjeyRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fYm9yZGVyX3dpZHRoICAvIDJ9KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX19ib3JkZXJfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0ICA6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fYm9yZGVyX3dpZHRoIHNvbGlkICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0IDogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX19ib3JkZXJfd2lkdGggc29saWQgJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjg4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX3RpdGxlX21hcCk7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLjVlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRwYXJ0bmVyLWxpc3RpbmctdjJfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxpbmtzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9idXR0b25fbWFwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuIiwiJHBhcnRuZXItbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fZmlndXJlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDUuNjI1ZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9maWd1cmVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX2JvcmRlcl93aWR0aCA6IDFweDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX19ib3JkZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX3RpdGxlX2dhcDogLTEuMzVlbTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2JvcmRlcl90b3Bfd2lkdGg6IDM4cHg7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9ib3JkZXJfYm90dG9tX3dpZHRoOiA4MHB4O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV90aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV90aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6IDA7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSAkZm9udC1mYW1pbHktLTI7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0yO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMjsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvZ3JhbS1kZXRhaWwtdjEsXHJcbi5wcm9ncmFtLWRldGFpbC12MixcclxuLnByb2dyYW0tZGV0YWlsLXYzIHtcclxuXHJcbiAgICAuc2hvd2hpZGUtbG90IHtcclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAuc2hvd2hpZGUtbG90X190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdHJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjExMTFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgLjZlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZV9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTIlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfcHVjZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAudGFibGUtYXJpYS0tbG90IHtcclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX2dyb3VwIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfZ3JvdXBfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aCA6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAudGFibGUtYXJpYV9fdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF92YWx1ZV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRhYmxlLWFyaWFfX2xpbmstYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X2xpbmstbW9yZV9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGFibGUtYXJpYV9fc3ZnLW1vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF9saW5rLW1vcmVfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgW3JvbGU9Y2VsbF0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdHJfcGFkZGluZztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RyX21hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RyX21hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90cl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMmVtIDA7XHJcbiAgICAgICAgICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RkLS1yZWYge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuN2VtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aCA6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfcHVjZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblx0XHRcdC50YWJsZS1hcmlhX190ZC0tc3RhdHVzX2xvdHMge1xyXG5cdFx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RkLS1zdGFnZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoIDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3N2Zy1tb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF9saW5rLW1vcmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RkLS1saW5rIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYmxlLWFyaWFfX2xpbmstbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF9saW5rLW1vcmVfbGFiZWxfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX19saW5rLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjNlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X2xpbmstbW9yZV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fbGluay1hY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBEZXRhaWwgZGUgcHJvZ3JhbW1lcyAtIFRvdXRlcyB2ZXJzaW9uc1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gVGFiZWF1IGRlcyBsb3RzIFtCRUdJTl1cclxuXHJcbi8vXHJcbi8vIFRhYmxlIEFyaWEgLS1sb3RcclxuLy9cclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF9ncm91cF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWduZSA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RyX3BhZGRpbmc6IC4zZW0gLjNlbSAuM2VtIDEuM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGlnbmUgOiBwYWRkaW5nXHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdHJfbWFyZ2luLXg6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWduZSA6IG1hcmdpbiBnYXVjaGUgZXQgZHJvaXRlXHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdHJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZ25lIDogY291bGV1ciBib3JkdXJlXHJcblxyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZCAtIFRpdHJlOiBjb3VsZXVyXHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfcHVjZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSBUaXRyZTogY291bGV1clxyXG5cclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF92YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSBWYWxldXI6IGNvdWxldXJcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF9wdWNlX2NvbG9yOiAkY29sb3ItYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZCAtIFZhbGV1cjogY291bGV1clxyXG5cclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF9saW5rLW1vcmVfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVuIFwiK1wiIDogY291bGV1ciBkZSBmb25kXHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW4gXCIrXCIgOiBjb3VsZXVyIC8vIExpZW4gXCIrXCIgOiBib3JkdXJlIHN0eWxlXHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW4gXCIrXCIgOiBib3JkdXJlIGNvdWxldXJcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF9saW5rLW1vcmVfbGFiZWxfY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdmFsdWVfY29sb3I7ICAgICAgICAgICAgLy8gTGllbiBcIitcIiAgaG92ZXIgOiBsYWJlbCBjb3VsZXVyXHJcblxyXG4vLyBIb3ZlclxyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3ZhbHVlX2hvdmVyX2NvbG9yOiAkY29sb3ItYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRkIC0gVmFsZXVyOiBjb3VsZXVyXHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfaG92ZXJfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSBWYWxldXI6IGNvdWxldXJcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF9saW5rLW1vcmVfaG92ZXJfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVuIFwiK1wiIGhvdmVyOiBjb3VsZXVyIGRlIGZvbmRcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF9saW5rLW1vcmVfaG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVuIFwiK1wiIGhvdmVyOiBjb3VsZXVyXHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2hvdmVyX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvci1icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW4gXCIrXCIgaG92ZXIgOiBib3JkdXJlIGNvdWxldXJcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF9saW5rLW1vcmVfbGFiZWxfaG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAvLyBMaWVuIFwiK1wiIGhvdmVyIDogbGFiZWwgY291bGV1clxyXG5cclxuXHJcbi8vIFRhYmVhdSBkZXMgbG90cyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kOiAkcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9ncmFtLWRldGFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfd3JhcHBlcjogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9vcHRpb25fbnVtYmVyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy44ODg5ZW0vMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX29wdGlvbl9udW1iZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfb3B0aW9uX251bWJlcl90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9vcHRpb25fbnVtYmVyX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfb3B0aW9uX2xhYmVsX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9vcHRpb25fbGFiZWxfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9vcHRpb25fbGFiZWxfdGV4dF9hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX29wdGlvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfcGhvbmVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfcGhvbmVfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9saW5rc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQgIDogMi4yZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfZmlsbCAgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwcm9ncmFtLWRldGFpbC12MV9saW5rcy1ncm91cF9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwcm9ncmFtLWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfaG92ZXJfZmlsbCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX3RleHQtdmVydGljYWxfbGVmdDogODBweCAhZGVmYXVsdDsgIFxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX2NvbnRlbnRfbGVmdDogNjBweCAhZGVmYXVsdDsgICAgICAgIFxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYXBfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYXBfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYXBfX3RpdGxlX21hcmdpbi1ib3R0b206IDNlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzcmVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYXBfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci13aWR0aCA6ICRjb3JlX2J1dHRvbl9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItY29sb3IgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX3N2Z19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfc3ZnX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICApLCAkcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1haW4gaW5mb1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG5cclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICksICRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RleHRfZm9udCxcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RleHRfY29sb3IsXHJcbiAgICApLCAkcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190ZXh0X21hcFxyXG4pO1xyXG5cclxuLy8gTWFpbiBpbmZvIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRm9ybSBDb250YWN0XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICksICRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9ncmFtLWRldGFpbC12MV9saW5rc19fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICksICRwcm9ncmFtLWRldGFpbC12MV9saW5rc19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12MV9tYXBfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb2dyYW0tZGV0YWlsLXYxIHtcclxuICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZDtcclxuICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2NvbG9yO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmX193cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAkcHJvZ3JhbS1kZXRhaWwtdjFfd3JhcHBlcjtcclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICB9XHJcblxyXG4gIC5saW5rcy1ncm91cF9fbGluayB7XHJcbiAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICBtYXJnaW46IDAgMWVtIDAgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfbWFwKTtcclxuXHJcbiAgLyomX190ZXh0LWJsb2NrIHtcclxuICAgIEBpbmNsdWRlIHNldFRleHQoJHByb2dyYW0tZGV0YWlsLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICB9Ki9cclxuXHJcbiAgJl9fYmFjayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIC5idXR0b24tLWJhY2sge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAuNmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZSB7XHJcbiAgICAuc2xpZGVyLWltZyB7XHJcbiAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgcGFkZGluZzogMS40ZW07XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZS1tZWRpYSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgei1pbmRleDogMzA7XHJcblxyXG4gICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC5tb2RhbF9fY2xvc2Uge1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIGJvdHRvbTogMTAwJTtcclxuICB9XHJcblxyXG4gICAgLm1vZGFsX19zY3JvbGxlciB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAubW9kYWxfX2NvbnRlbnQsIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tZWRpYS1tb2R1bGUge1xyXG5cclxuICAgIC5tZWRpYS1tb2R1bGUge1xyXG5cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19idXR0b25zIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2J0bi1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnRuIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgIC5tZWRpYS1tb2R1bGVfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfc3ZnX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19zdmcge1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGZpbGw6ICRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfc3ZnX2NvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fbWFpbi1pbmZvIHtcclxuICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgJiA+ICoge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgcGFkZGluZy1yaWdodDogN2VtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICB3aWR0aCA6IDYwJVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZV9tYXApO1xyXG4gICAgLm1haW4taW5mbyB7XHJcbiAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF9tYXAsICcmJylcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW5mby1vcHRpb25zIHtcclxuICAgICAgICAub3B0aW9ucyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAub3B0aW9uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX251bWJlciwgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX251bWJlciB7XHJcbiAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYxX29wdGlvbl9udW1iZXJfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfb3B0aW9uX251bWJlcl9jb2xvcjtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1kZXRhaWwtdjFfb3B0aW9uX251bWJlcl90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjFfb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYxX29wdGlvbl9sYWJlbF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9vcHRpb25fbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYxX29wdGlvbl9sYWJlbF90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjFfb3B0aW9uX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fZm9ybS1jb250YWN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgd2lkdGggOiA0MCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udGFjdF9fY29vcmRzIHtcclxuICAgICAgJi5jb29yZHMge1xyXG4gICAgICAgIC5jb29yZHNfX3RpdGxlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX21hcCwgJyYnKTtcclxuICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29vcmRzLXBob25lX19jb250ZW50IHtcclxuICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfcGhvbmVfZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX2NvbG9yO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfcGhvbmVfdGV4dF90cmFuc2Zvcm07XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5mb3JtIHtcclxuICAgICAgcGFkZGluZzogMCA0ZW07XHJcbiAgICAgICYtLWJvcmRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cclxuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMWVtICogMik7ICAvLyAxZW0gPSBwYWRkaW5nIGJ1dHRvblxyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG5cclxuICAgICAgICAgIGJvcmRlci1sZWZ0ICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodCA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZyAgICAgIDogMCA1ZW07XHJcblxyXG4gICAgICAgICAgLmZvcm1fX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm1fX3ZhbGlkYXRpb24sIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQgICAgICAgICAgOiAnJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgIHdpZHRoICAgICAgICAgICAgOiAxMTBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQgICAgICAgICAgIDogMXB4O1xyXG4gICAgICAgICAgICAgIHRvcCAgICAgICAgICAgICAgOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBsZWZ0IDogLTVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgcmlnaHQgOiAtNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGggOiAzOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICB3aWR0aCA6IDM4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3JtX19jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDNlbSAxZW0gM2VtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICYtLXZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgLmZvcm1fX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xlZ2FscyB7XHJcbiAgICAgICAgbWFyZ2luOiA0ZW0gMWVtIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuXHJcblxyXG4gICZfX2xpbmtzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAmLm1vZHVsZS1saW5rcyB7XHJcbiAgICAgIC5tb2R1bGUtbGlua3Mge1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9ncmFtLWRldGFpbC12MV9saW5rc19fdGl0bGVfbWFwKTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgIGhlaWdodDogJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQ7XHJcbiAgICAgICAgICBmaWxsOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2ZpbGw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9saW5rcy1ncm91cF9saW5rX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAgIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtLWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfaG92ZXJfZmlsbDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2RldGFpbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICB9XHJcblxyXG4gIC5ncm91cC1lbGVtZW50cyB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuXHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIERldGFpbCBkZSBwcm9ncmFtbWVzIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQ6ICRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb2dyYW0tZGV0YWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfd3JhcHBlcjogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9jb2xvcjtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29sb3I7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTWFpbiBpbmZvIFtCRUdJTl1cclxuLy8gQmxvYyBkdSB0aXRyZSwgZGVzY3JpcHRpb24gZGUgbCdhbm5vbmNlLCBtaXNlIGVuIGF2YW50IGRlcyBjaGlmZnJlc1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcblxyXG5cclxuLy8gT3B0aW9uc1xyXG4vLyBPcHRpb24gLSBjaGlmZnJlXHJcbiRwcm9ncmFtLWRldGFpbC12MV9vcHRpb25fbnVtYmVyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy44ODg5ZW0vMS41ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tZGV0YWlsLXYxX29wdGlvbl9udW1iZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfb3B0aW9uX251bWJlcl90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9vcHRpb25fbnVtYmVyX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4vLyBPcHRpb24gLSBsYWJlbFxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfb3B0aW9uX2xhYmVsX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9vcHRpb25fbGFiZWxfY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9vcHRpb25fbGFiZWxfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfb3B0aW9uX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy8gTWFpbiBpbmZvIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZvcm0gQ29udGFjdFxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29sb3I7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29sb3I7XHJcblxyXG4vLyBDb29yZG9ubsOpZXNcclxuXHJcbi8vXHJcbi8vIFRpdGxlIC0gY29vcmRvbm7DqWVzXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfcGhvbmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfcGhvbmVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy8gRm9ybSBDb250YWN0IFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1vZHVsZSBsaW5rcyBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gUGFydGFnZSAtIGJvdXRvblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodCAgOiAyLjJlbTtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19maWxsICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVucyBzdmc6IGNvdWxldXJcclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVucyB0ZXh0ZTogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2hvdmVyX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbnMgc3ZnID4gaG92ZXI6IGNvdWxldXJcclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcbi8vIE1vZHVsZSBsaW5rcyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1hcCBbQkVHSU5dXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX3RleHQtdmVydGljYWxfbGVmdDogODBweDsgIC8vIFRleHRlIHZlcnRpY2FsIDogcG9zaXRpb25uZW1lbnQgZ2F1Y2hlICjDoCBtb2RpZmllciBzZWxvbiB0YWlsbGUgZGUgbGEgcG9saWNlKVxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX2NvbnRlbnRfbGVmdDogNjBweDsgICAgICAgIC8vIENvbnRlbnUgOiBwb3NpdGlvbm5lbWVudCBnYXVjaGUgKMOgIG1vZGlmaWVyIHNlbG9uIHRhaWxsZSBkZSBsYSBwb2xpY2UpXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYXBfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYXBfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYXBfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9tYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYXBfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzcmVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYXBfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBNYXAgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX3dyYXBwZXI6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY2Fyb3VzZWxfZmF2b3JpdGVfdW5hY3RpdmVfb3ZlcmxheV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjgzKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4xMTExZW0vMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9udW1iZXJfdGV4dF9hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9sYWJlbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OWVtLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX2xhYmVsX3RleHRfYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Fib3V0X190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9hYm91dF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9hYm91dF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Fib3V0X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Fib3V0X190ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9hYm91dF9fdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9vcHRpb25fbnVtYmVyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy44ODg5ZW0vMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX29wdGlvbl9udW1iZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfb3B0aW9uX251bWJlcl90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9vcHRpb25fbnVtYmVyX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfb3B0aW9uX2xhYmVsX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9vcHRpb25fbGFiZWxfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9vcHRpb25fbGFiZWxfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfb3B0aW9uX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodCAgOiAyLjJlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19maWxsICA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfc3ZnX2hvdmVyX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21hcF90ZXh0LXZlcnRpY2FsX2xlZnQ6IDgwcHggIWRlZmF1bHQ7ICBcclxuJHByb2dyYW0tZGV0YWlsLXYyX21hcF9jb250ZW50X2xlZnQ6IDYwcHggIWRlZmF1bHQ7ICAgICAgICBcclxuJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYXBfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9tYXJnaW4tYm90dG9tOiAzZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItd2lkdGggOiAkY29yZV9idXR0b25fYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25fY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLWNvbG9yIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9zdmdfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX3N2Z19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgKSwgJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX3RleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICApLCAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190ZXh0X2ZvbnQsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190ZXh0X2NvbG9yLFxyXG4gICAgKSwgJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9ncmFtLWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9ncmFtLWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9ncmFtLWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwcm9ncmFtLWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRwcm9ncmFtLWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICApLCAkcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICApLCAkcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12Ml9tYXBfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCRwcm9ncmFtLWRldGFpbC12Ml9tYXBfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb2dyYW0tZGV0YWlsLXYyIHtcclxuICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZDtcclxuICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX2NvbG9yO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG5cclxuICAubGlua3MtZ3JvdXBfX2xpbmsge1xyXG4gICAgbWFyZ2luOiAwIDFlbSAwIDA7XHJcbiAgfVxyXG5cclxuICAucHJvZ3JhbS1kZXRhaWwtdjIge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6ICRwcm9ncmFtLWRldGFpbC12Ml93cmFwcGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX21hcCk7XHJcblxyXG4gICAgJl9fYmFjayB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgLmJ1dHRvbi0tYmFjayB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogLjZlbTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuNmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KXtcclxuICAgICAgICBwYWRkaW5nOiAwIDAuNWVtO1xyXG4gICAgICB9XHJcbiAgICAgIC8vIEdlc3Rpb24gZGVzIGltYWdlcyBlbiBjb250YWluXHJcbiAgICAgICYuc2xpZGVyLS1jb250YWluIHtcclxuICAgICAgICAuc2xpZGVyX19pbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpZGVyX19tYWluIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAuc2xpZGVyIHtcclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zbGlkZXJfX3N3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG4gICAgICAuc2xpZGVyX19zd2lwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIHdpZHRoIDogNzAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpZGVyX19tYWluIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpe1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGlkZXItaW1nX19waWN0dXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpZGVyLWltZ19faW1nIHtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpIHtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodCA6IDc1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpZGVyLS10aHVtYnMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgd2lkdGggOiAzMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWRlcl9fdGh1bWJzIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0IDogNzUwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgIC8vd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyNDVweDtcclxuICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9Ki9cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGlkZXJfX2ltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgcGFkZGluZzogMS40ZW07XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgfVxyXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlLW1lZGlhIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgei1pbmRleDogMzA7XHJcbiAgXHJcbiAgICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLm1vZGFsX19jbG9zZSB7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgIH1cclxuICBcclxuICAgICAgLm1vZGFsX19zY3JvbGxlciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgICAubW9kYWxfX2NvbnRlbnQsIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbWVkaWEtbW9kdWxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogM2VtO1xyXG5cclxuICAgICAgLm1lZGlhLW1vZHVsZSB7XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFwKTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2J1dHRvbnMge1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnRuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAubWVkaWEtbW9kdWxlX19zdmcge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfc3ZnX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgIGZpbGw6ICRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19tYWluLWluZm8ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZV9tYXApO1xyXG5cclxuICAgICAgLm1haW4taW5mbyB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZ3JvdXAtZWxlbWVudHMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGV4dF9tYXAsICcmJyk7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJl9faW5mby1vcHRpb25zIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAub3B0aW9ucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAub3B0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbnVtYmVyLCAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9udW1iZXJfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9udW1iZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbGFiZWxfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9sYWJlbF90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ncm91cC1lbGVtZW50cyB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb2xEZXRhaWwge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KXtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2ZW07XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCl7XHJcbiAgICAgICAgcGFkZGluZzowIDFlbTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgIH1cclxuICAgICZfX2Jsb2NrLWxvdCB7XHJcbiAgICAgICYuYmxvY2stbG90IHtcclxuICAgICAgICBtYXJnaW46IDJlbSAwIDRlbSAwO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RldGFpbCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fZm9ybS1jb250YWN0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICA+ICoge1xyXG4gICAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgICAgIGFsaWduLXNlbGY6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCl7XHJcbiAgICAgICAgcGFkZGluZzowIDFlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybS1jb250YWN0X19jb29yZHMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAmLmNvb3JkcyB7XHJcbiAgICAgICAgICAuY29vcmRzX190aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX21hcCwgJyYnKTtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX3RleHRfdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9ncmFtLWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcCk7XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAuZm9ybSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qXHJcbiAgICAgICAgJi0tYm9yZGVyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMWVtICogMik7ICAvLyAxZW0gPSBwYWRkaW5nIGJ1dHRvblxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XHJcblxyXG4gICAgICAgICAgICBib3JkZXItbGVmdCAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodCA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmcgICAgICA6IDAgMmVtO1xyXG5cclxuICAgICAgICAgICAgLmZvcm1fX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiwgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQgICAgICAgICAgOiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoICAgICAgICAgICAgOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDFweDtcclxuICAgICAgICAgICAgICAgIHRvcCAgICAgICAgICAgICAgOiA1MCU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0IDogLTJlbTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQgOiAtMmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoIDogMzhweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGggOiAzOHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybV9fY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDNlbSAxZW0gM2VtO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgKi9cclxuICAgICAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAmLS12YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgLmZvcm1fX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGVnYWxzIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDRlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgLm1vZHVsZS1saW5rcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6ICRwcm9ncmFtLWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfaGVpZ2h0O1xyXG4gICAgICAgICAgZmlsbDogJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19maWxsO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfbGlua19jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICYuanMtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfc3ZnX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX21hcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgLm1hcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9tYXApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyLW1hcCB7XHJcbiAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCA6ICRwcm9ncmFtLWRldGFpbC12Ml9tYXBfY29udGVudF9sZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2pzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ3JvdXAtZWxlbWVudHMge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tIDogNGVtO1xyXG4gICAgfVxyXG4gICAgZmxleDogMTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXJvdyB7XHJcbiAgICAgIC5ncm91cC1lbGVtZW50c19fd3JhcHBlciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcm9wZXJ0eS1jb250YWN0IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICB3aWR0aDogNDIlO1xyXG4gICAgICBtYXJnaW46IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4ubW9kYWwtc2hhcmUtbWFpbCAsXHJcbi5tb2RhbC1jYWxjdWxhdG9ye1xyXG4gIC5mb3JtLWdyb3Vwe1xyXG4gICAgPiAqIHtcclxuICAgICAgZmxleDogYXV0bztcclxuICAgICAgYWxpZ24tc2VsZjogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRGV0YWlsIGRlIHByb2dyYW1tZXMgLSBWMlxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQ6ICRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLWNvbG9yICRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb2dyYW0tZGV0YWlsLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfd3JhcHBlcjogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGg7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX2NvbG9yO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9jb2xvcjtcclxuXHJcbi8vIENhcnJvdXNlbFxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY2Fyb3VzZWxfZmF2b3JpdGVfdW5hY3RpdmVfb3ZlcmxheV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjgzKTtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTWFpbiBpbmZvXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTs7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuXHJcblxyXG4vLyAvIE9wdGlvbnNcclxuLy8gT3B0aW9uIC0gY2hpZmZyZVxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9udW1iZXJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjExMTFlbS8xLjUgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9udW1iZXJfY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX251bWJlcl90ZXh0X2FsaWduOiBsZWZ0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9udW1iZXJfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vLyBPcHRpb24gLSBsYWJlbFxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9sYWJlbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OWVtLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX2xhYmVsX3RleHRfYWxpZ246IGxlZnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuXHJcbi8vIE1haW4gaW5mbyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEFib3V0IFtCRUdJTl1cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Fib3V0X190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50XzFfZm9udDogJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50XzJfZm9udDogJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYyX2Fib3V0X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTs7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9hYm91dF9fdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYWJvdXRfX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcblxyXG4vLyBBYm91dCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRm9ybSBDb250YWN0XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9jb2xvcjtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9jb2xvcjtcclxuXHJcbi8vIEZvcm0gQ29udGFjdCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vIC8gT3B0aW9uc1xyXG4vLyBPcHRpb24gLSBjaGlmZnJlXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9vcHRpb25fbnVtYmVyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy44ODg5ZW0vMS41ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tZGV0YWlsLXYyX29wdGlvbl9udW1iZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfb3B0aW9uX251bWJlcl90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9vcHRpb25fbnVtYmVyX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy8gT3B0aW9uIC0gbGFiZWxcclxuJHByb2dyYW0tZGV0YWlsLXYyX29wdGlvbl9sYWJlbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfb3B0aW9uX2xhYmVsX2NvbG9yOiBpbmhlcml0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfb3B0aW9uX2xhYmVsX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX29wdGlvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vXHJcbi8vIFRpdGxlIC0gY29vcmRzXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfcGhvbmVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1vZHVsZSBsaW5rc1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBQYXJ0YWdlIC0gYm91dG9uXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfaGVpZ2h0ICA6IDIuMmVtO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfc3ZnX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW5zIHN2ZzogY291bGV1clxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW5zIHRleHRlOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfaG92ZXJfZmlsbCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVucyBzdmcgPiBob3ZlcjogY291bGV1clxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vLyBNb2R1bGUgbGlua3NbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNYXBcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYXBfdGV4dC12ZXJ0aWNhbF9sZWZ0OiA4MHB4OyAgLy8gVGV4dGUgdmVydGljYWwgOiBwb3NpdGlvbm5lbWVudCBnYXVjaGUgKMOgIG1vZGlmaWVyIHNlbG9uIHRhaWxsZSBkZSBsYSBwb2xpY2UpXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYXBfY29udGVudF9sZWZ0OiA2MHB4OyAgICAgICAgLy8gQ29udGVudSA6IHBvc2l0aW9ubmVtZW50IGdhdWNoZSAow6AgbW9kaWZpZXIgc2Vsb24gdGFpbGxlIGRlIGxhIHBvbGljZSlcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYXBfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYXBfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9tYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzcmVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBNYXAgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX3dyYXBwZXI6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jYXJvdXNlbF9mYXZvcml0ZV91bmFjdGl2ZV9vdmVybGF5X2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuODMpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluLWluZm9fX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIC41NCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfcGhvbmVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfcGhvbmVfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19saW5rc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19saW5rcy1ncm91cF9zdmdfaGVpZ2h0ICA6IDIuMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2hvdmVyX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwcm9ncmFtLWRldGFpbC12M19saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX3RleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICApLCRwcm9ncmFtLWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlX21hcFxyXG5cclxuKTtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250IDogJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190ZXh0X2ZvbnQsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGV4dF9jb2xvcixcclxuICAgICksJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICksICRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19saW5rc19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9ncmFtLWRldGFpbC12M19saW5rc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9ncmFtLWRldGFpbC12M19saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12M19saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9ncmFtLWRldGFpbC12M19saW5rc19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICApLCAkcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9ncmFtLWRldGFpbC12MyB7XHJcbiAgYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQ7XHJcbiAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19jb2xvcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogJHByb2dyYW0tZGV0YWlsLXYzX3dyYXBwZXI7XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX21hcCk7XHJcblxyXG5cclxuICAmX19iYWNrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgLmJ1dHRvbi0tYmFjayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IC42ZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC42ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NsaWRlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgIC5zbGlkZXItaW1nIHtcclxuICAgICAgJl9faW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICBwYWRkaW5nOiAxLjRlbTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yICAgICAgICA6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQgICA6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItY29sb3IgOiAjZmZmO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgZmxleCAgICAgICAgICA6IDE7XHJcbiAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICBvcGFjaXR5ICAgICAgIDogMTtcclxuICAgICAgYm9yZGVyICAgICAgICA6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXMgOiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tbGVmdCAgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQgICAgICAgIDogNXB4O1xyXG4gICAgICBhbGlnbi1pdGVtcyAgIDogY2VudGVyO1xyXG4gICAgICBtYXgtd2lkdGg6IDk2cHg7XHJcblxyXG4gICAgICBjb2xvciAgICAgICAgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZCAgIDogJHByb2dyYW0tZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDtcclxuICAgICAgYm9yZGVyLWNvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgaGVpZ2h0IDogNXB4O1xyXG5cclxuICAgICAgY29sb3IgICAgICAgIDogJHByb2dyYW0tZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kICAgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgYm9yZGVyLWNvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuXHJcblxyXG4gICZfX21haW4taW5mbyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19tYWluLWluZm9fX2JhY2tncm91bmQ7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRwcm9ncmFtLWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlX21hcCk7XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hYm91dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIHdpZHRoIDogNjAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfbWFwKTtcclxuICAgIC50ZXh0LWJsb2NrIHtcclxuICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmxvY2stcHJvZ3JhbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDdlbTtcclxuICB9XHJcblxyXG4gICZfX2Jsb2NrLWxvdCB7XHJcbiAgICBtYXJnaW46IDNlbSAwIDRlbSAwO1xyXG4gIH1cclxuXHJcblxyXG4gICZfX2Zvcm0tY29udGFjdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA0MTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250YWN0X19jb29yZHMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICYuY29vcmRzIHtcclxuICAgICAgICAuY29vcmRzX190aXRsZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9tYXAsICcmJyk7XHJcbiAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvb3Jkcy1waG9uZV9fY29udGVudCB7XHJcbiAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX2ZvbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9jb2xvcjtcclxuICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX3RleHRfdHJhbnNmb3JtO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZm9ybSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgNGVtO1xyXG4gICAgICAmLS1ib3JkZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFlbSAqIDIpOyAgLy8gMWVtID0gcGFkZGluZyBidXR0b25cclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuXHJcbiAgICAgICAgICBib3JkZXItbGVmdCAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmcgICAgICA6IDAgMmVtO1xyXG5cclxuICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uLCAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50ICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogODBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQgICAgICAgICAgIDogMXB4O1xyXG4gICAgICAgICAgICAgIHRvcCAgICAgICAgICAgICAgOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBsZWZ0IDogLTJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgcmlnaHQgOiAtMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGggOiAzOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICB3aWR0aCA6IDM4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3JtX19jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDNlbSAxZW0gM2VtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICYtLXZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgLmZvcm1fX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGVnYWxzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuXHJcblxyXG4gICZfX2xpbmtzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMmVtO1xyXG4gICAgfVxyXG4gICAgLm1vZHVsZS1saW5rcyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9ncmFtLWRldGFpbC12M19saW5rc19fdGl0bGVfbWFwKTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgIGhlaWdodDogJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQ7XHJcbiAgICAgICAgZmlsbDogJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19maWxsO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfbGlua19jb2xvcjtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmLmpzLS1hY3RpdmUge1xyXG4gICAgICAgIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XHJcbiAgICAgICAgICBmaWxsOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XHJcbiAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmdyb3VwLWVsZW1lbnRzIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbSA6IDRlbTtcclxuICAgIH1cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBEZXRhaWwgZGVzIHByb2dyYW1tZXMgIC0gVjNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kOiAkcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZC1yZXBlYXQgJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9ncmFtLWRldGFpbC12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX3dyYXBwZXI6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX2NvbG9yO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19jb2xvcjtcclxuXHJcbi8vIENhcnJvdXNlbFxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY2Fyb3VzZWxfZmF2b3JpdGVfdW5hY3RpdmVfb3ZlcmxheV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjgzKTtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTWFpbiBpbmZvIFtCRUdJTl1cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluLWluZm9fX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIC41NCk7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHJcbi8vIE1haW4gaW5mbyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEFib3V0XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG5cclxuLy8gQWJvdXQgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRm9ybSBDb250YWN0XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19jb2xvcjtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19jb2xvcjtcclxuXHJcblxyXG4vLyBDb29yZG9ubsOpZXNcclxuXHJcbi8vXHJcbi8vIFRpdGxlIC0gY29vcmRvbm7DqWVzXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfcGhvbmVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vLyBGb3JtIENvbnRhY3QgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1vZHVsZSBsaW5rc1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19saW5rc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtLWRldGFpbC12M19saW5rc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19saW5rc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBQYXJ0YWdlIC0gYm91dG9uXHJcbiRwcm9ncmFtLWRldGFpbC12M19saW5rcy1ncm91cF9zdmdfaGVpZ2h0ICA6IDIuMmVtO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW5zIHN2ZzogY291bGV1clxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW5zIHRleHRlOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9ncmFtLWRldGFpbC12M19saW5rcy1ncm91cF9zdmdfaG92ZXJfZmlsbCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVucyBzdmcgPiBob3ZlcjogY291bGV1clxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gTW9kdWxlIGxpbmtzW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfd3JhcHBlcjogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93IDogMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi14IDogMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXkgOiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZyA6IDIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bCA6IDIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGwgOiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGwgOiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAzMDBweCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDUwMHB4ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDUwMHB4ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfc3RhdHVzX2l0ZW1fZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9zdGF0dXNfaXRlbV9sZXR0ZXItc3BhY2luZzogMGVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX3N0YXR1c19pdGVtX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX3N0YXR1c19pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX3N0YXR1c19pdGVtX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfc3RhdHVzX2l0ZW1fYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksXHJcbiAgICAkcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYxX3RleHRfZm9udCxcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1saXN0aW5nLXYxX3RleHRfdGV4dC1hbGlnbixcclxuICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12MV90ZXh0X2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9ncmFtLWxpc3RpbmctdjFfdGV4dF9jb2xvclxyXG4gICAgKSxcclxuICAgICRwcm9ncmFtLWxpc3RpbmctdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50X2NvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICApLFxyXG4gICAgJHByb2dyYW0tbGlzdGluZy12MV9faXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb2dyYW0tbGlzdGluZy12MSB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9ncmFtLWxpc3RpbmctdjFfd3JhcHBlcjtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9ncmFtLWxpc3RpbmctdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb2dyYW0tbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teX0gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGd9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsfSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi14ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93fSAtICgjeyRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teX0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZyAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb2dyYW0tbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGwgJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bH0gLSAoICN7JHByb2dyYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbmZvLXRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkcHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtX3RpdGxlX21hcCk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmLWlkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWV4dHJhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgJi0tc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3RhdHVzIHtcclxuICAgICAgICAgICAgLnN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW0tbGlzdGluZy12MV9zdGF0dXNfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYxX3N0YXR1c19pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJHByb2dyYW0tbGlzdGluZy12MV9zdGF0dXNfaXRlbV9ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjFfc3RhdHVzX2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tbGlzdGluZy12MV9zdGF0dXNfaXRlbV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tbGlzdGluZy12MV9zdGF0dXNfaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZ2xvYmFsLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12MV9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuaXRlbV9fbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM2ZDZkNmQsMC43NSk7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlIDAuMDVzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtX19tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIExpc3RpbmcgcHJvZ3JhbW1lcyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX3dyYXBwZXI6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHByb2dyYW0tbGlzdGluZy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTs7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTGlzdGluZyBjb25maWd1cmF0aW9uIFtCRUdJTl1cclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0OyAgICAgICAgICAgIC8vIExpc3RpbmcgOiBhbGlnbmVtZW50IGRlcyBpdGVtcyBmbGV4LXN0YXJ0LCBjZW50ZXIsIHNwYWNlLWJldHdlZW4sZXRjLi4uIChuw6ljZXNzYWlyZSBwb3VyIGxlcyBmaW5zIGRlIGxpZ25lKVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdyA6IDE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teCA6IDJlbTtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15IDogMWVtO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnIDogMjsgICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA+IExHIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW07XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW07XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGwgOiAyOyAgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gWEwgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bCA6IDJlbTtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bCA6IDJlbTtcclxuXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuLy8gRHJhd2luZ1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHg7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAzMDBweDtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogNTAwcHg7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogNTAwcHg7XHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4vLyBJbmZvIGNvbXBsw6ltZW50YWlyZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV9jb2xvcjogaW5oZXJpdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gU3RhdHVzXHJcbi8vXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfc3RhdHVzX2l0ZW1fZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNWVtICRmb250LWZhbWlseS0tMTsgICAgICAgIC8vIFN1ci10aXRyZTogZm9udFxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX3N0YXR1c19pdGVtX2xldHRlci1zcGFjaW5nOiAwZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN1ci10aXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX3N0YXR1c19pdGVtX3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN1ci10aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12MV9zdGF0dXNfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogY291bGV1ciBkdSBmb25kXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfc3RhdHVzX2l0ZW1fY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQ6IGNvdWxldXIgZHUgdGV4dGVcclxuJHByb2dyYW0tbGlzdGluZy12MV9zdGF0dXNfaXRlbV9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogYm9yZHVyZXNcclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX3dyYXBwZXI6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml90ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydCAhZGVmYXVsdDsgICAgICAgICAgICBcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3cgOiAxICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXggOiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teSA6IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZyA6IDEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGcgOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGwgOiAxICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsIDogMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsIDogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDQzNXB4ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogNDM1cHggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuMjIyMmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzZW0vMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhLS12YWx1ZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDJlbS8uNzUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYS0tdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYS0tdmFsdWVfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYS0tdmFsdWVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tcHJpY2VfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tcHJpY2VfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlLS12YWx1ZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDJlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tcHJpY2UtLXZhbHVlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tcHJpY2UtLXZhbHVlX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tcHJpY2UtLXZhbHVlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1pZF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODNlbS8xLjIgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYS0tMl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjIgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX3N0YXR1c19pdGVtX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfc3RhdHVzX2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDBlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9zdGF0dXNfaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9zdGF0dXNfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9zdGF0dXNfaXRlbV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX3N0YXR1c19pdGVtX2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfYm9yZGVyLWNvbG9yIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JhY2tncm91bmQgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3IsXHJcbiAgICApLFxyXG4gICAgJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJHByb2dyYW0tbGlzdGluZy12Ml90ZXh0X2ZvbnQsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tbGlzdGluZy12Ml90ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjJfdGV4dF9jb2xvcixcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1saXN0aW5nLXYyX3RleHRfY29sb3JcclxuICAgICksXHJcbiAgICAkcHJvZ3JhbS1saXN0aW5nLXYyX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12Ml9faXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcblxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZyxcclxuICAgICksXHJcbiAgICAkcHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fdGV4dF9mb250LFxyXG4gICAgKSxcclxuICAgICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgYnV0dG9uX2ZvbnQgICAgICAgICAgICAgICAgIDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fZm9udCxcclxuICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgYnV0dG9uX2ZvbnQgICAgICAgICAgICAgICAgIDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfZm9udCxcclxuICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9tYXBcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9ncmFtLWxpc3RpbmctdjIge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvZ3JhbS1saXN0aW5nLXYyX3dyYXBwZXI7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9ncmFtLWxpc3RpbmctdjJfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb2dyYW0tbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teX0gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGd9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsfSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93fSAtICgjeyRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teX0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZyAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGwgJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bH0gLSAoICN7JHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICYuc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIC5zdGF0dXNfX3ZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbS1saXN0aW5nLXYyX3N0YXR1c19pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjJfc3RhdHVzX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkcHJvZ3JhbS1saXN0aW5nLXYyX3N0YXR1c19pdGVtX2JvcmRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12Ml9zdGF0dXNfaXRlbV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1saXN0aW5nLXYyX3N0YXR1c19pdGVtX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1saXN0aW5nLXYyX3N0YXR1c19pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZGF0YSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0ZW07XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW5mby10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJHByb2dyYW0tbGlzdGluZy12Ml9faXRlbV90aXRsZV9tYXApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgJi1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWV4dHJhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjNlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYS0tdmFsdWVfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYS0tdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmEtLXZhbHVlX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhLS12YWx1ZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhLS0yX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXByaWNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1wcmljZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tcHJpY2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAmLS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tcHJpY2UtLXZhbHVlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tcHJpY2UtLXZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlLS12YWx1ZV90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1wcmljZS0tdmFsdWVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pZCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1pZF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICZfX2dsb2JhbC1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjJfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLml0ZW1fX21vcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjNmQ2ZDZkLDAuNzUpO1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZSAwLjA1cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX19saW5lMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9tYXAsJycsIHRydWUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fbGluZTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfbWFwLCcnLCB0cnVlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtX19tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gUmV2ZXJzZVxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19kYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCA6IDRlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgICYuc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIExpc3RpbmcgZGVzIHByb2dyYW1tZXMgLSBWMlxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZDogJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX3dyYXBwZXI6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml90ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbQkVHSU5dXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydDsgICAgICAgICAgICAvLyBMaXN0aW5nIDogYWxpZ25lbWVudCBkZXMgaXRlbXMgZmxleC1zdGFydCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLGV0Yy4uLiAobsOpY2Vzc2FpcmUgcG91ciBsZXMgZmlucyBkZSBsaWduZSlcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3cgOiAxO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXggOiAyZW07XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teSA6IDA7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGcgOiAxO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnIDogMDtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bCA6IDE7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGwgOiAyZW07XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGwgOiAwO1xyXG5cclxuLy8gTGlzdGluZyBjb25maWd1cmF0aW9uIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4vLyBEcmF3aW5nXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiA0MzVweDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDQzNXB4O1xyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjIyMjJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gVGV4dGVcclxuLy9cclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44M2VtLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4vLyBJbmZvIGNvbXBsw6ltZW50YWlyZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV9jb2xvcjogaW5oZXJpdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhLS12YWx1ZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDJlbS8uNzUgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYS0tdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYS0tdmFsdWVfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYS0tdmFsdWVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vLyBJbmZvIFByaXhcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tcHJpY2VfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1wcmljZV9jb2xvcjogaW5oZXJpdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tcHJpY2VfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1wcmljZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlLS12YWx1ZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDJlbS8xICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tcHJpY2UtLXZhbHVlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tcHJpY2UtLXZhbHVlX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tcHJpY2UtLXZhbHVlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy8gSW5mbyBSw6lmw6lyZW5jZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1pZF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODNlbS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuLy8gSW5mbyBMb3RcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmEtLTJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4yICRmb250LWZhbWlseS0tMjtcclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vIExpbmUgMlxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNlbS8xLjQgJGZvbnQtZmFtaWx5LS0zOyAgICAgICAgICAgICAgLy8gQm91dG9uIDogZm9udFxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2JvcmRlci1jb2xvciAgICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfYmFja2dyb3VuZCAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcblxyXG4vL1xyXG4vLyBJdGVtIFN0YXR1c1xyXG4vL1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX3N0YXR1c19pdGVtX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAvLyBTdXItdGl0cmU6IGZvbnRcclxuJHByb2dyYW0tbGlzdGluZy12Ml9zdGF0dXNfaXRlbV9sZXR0ZXItc3BhY2luZzogMGVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdXItdGl0cmU6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHByb2dyYW0tbGlzdGluZy12Ml9zdGF0dXNfaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdXItdGl0cmU6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfc3RhdHVzX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQ6IGNvdWxldXIgZHUgZm9uZFxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX3N0YXR1c19pdGVtX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0OiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfc3RhdHVzX2l0ZW1fYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQ6IGJvcmR1cmVzXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX3dyYXBwZXI6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M190ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydCAhZGVmYXVsdDsgICAgICAgICAgIFxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdyA6IDEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teCA6IDJlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi15IDogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtLXBlci1yb3ctLWxnIDogMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi14LS1sZyA6IDFlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi15LS1sZyA6IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1wZXItcm93LS14bCA6IDEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0teGwgOiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0teGwgOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX21pbi1oZWlnaHQ6IDUwMHB4ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAzMDBweCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiA1MDBweCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiA1MDBweCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2Rpc3BsYXk6IGJsb2NrICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg4OWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheTogYmxvY2sgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9pbmZvLWlkX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX2luZm8taWRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9pbmZvLWlkX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX2luZm8taWRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgIFxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX3N0YXR1c19pdGVtX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfc3RhdHVzX2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDBlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19zdGF0dXNfaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19zdGF0dXNfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19zdGF0dXNfaXRlbV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX3N0YXR1c19pdGVtX2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX3Nlb19tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICApLCAkcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRleHRfZm9udDogJHByb2dyYW0tbGlzdGluZy12M190ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWxpc3RpbmctdjNfdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12M190ZXh0X2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1saXN0aW5nLXYzX3RleHRfY29sb3JcclxuICAgICAgICApLCRwcm9ncmFtLWxpc3RpbmctdjNfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tIDogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2Rpc3BsYXk6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheSxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X2Rpc3BsYXk6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5LFxyXG4gICAgICAgICksJHByb2dyYW0tbGlzdGluZy12M19faXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICksICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRleHRfZm9udDogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RleHRfY29sb3IsXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGV4dC1hbGlnbixcclxuICAgICAgICApLCAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9ncmFtLWxpc3RpbmctdjMge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvZ3JhbS1saXN0aW5nLXYzX3dyYXBwZXI7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9ncmFtLWxpc3RpbmctdjNfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb2dyYW0tbGlzdGluZy12M19hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teX0gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0tbGd9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLXhsfSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi14ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1wZXItcm93fSAtICgjeyRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teX0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi14LS1sZyAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLWxnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb2dyYW0tbGlzdGluZy12M19pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0teGwgJHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1wZXItcm93LS14bH0gLSAoICN7JHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi15LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSXRlbVxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjYlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kYXRhIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRlbTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRwcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1fdGl0bGVfbWFwKTtcclxuXHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLW9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtZXh0cmEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICYtLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pZCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1faW5mby1pZF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX2luZm8taWRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1faW5mby1pZF90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9pbmZvLWlkX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMWVtICogMik7ICAvLyAxZW0gPSBwYWRkaW5nIGJ1dHRvblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNGVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdCAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0IDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmcgICAgICA6IDAgMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1fX2luZm8tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cCwgLml0ZW1fX2luZm8tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50ICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICAgICAgOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3AgICAgICAgICAgICAgIDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0IDogLTJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodCA6IC0yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtX19pbmZvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoIDogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmX19zdGF0dXMge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgLnN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW0tbGlzdGluZy12M19zdGF0dXNfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYzX3N0YXR1c19pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJHByb2dyYW0tbGlzdGluZy12M19zdGF0dXNfaXRlbV9ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfc3RhdHVzX2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tbGlzdGluZy12M19zdGF0dXNfaXRlbV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tbGlzdGluZy12M19zdGF0dXNfaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDZlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9tYXApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gUmV2ZXJzZVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2RhdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDogNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTGlzdGluZyBkZXMgcHJvZ3JhbW1lcyAtIFYzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZDogJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLWNvbG9yICRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tbGlzdGluZy12M19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuJHByb2dyYW0tbGlzdGluZy12M193cmFwcGVyOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xOztcclxuJHByb2dyYW0tbGlzdGluZy12M190ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuXHJcbi8vIExpc3RpbmdcclxuJHByb2dyYW0tbGlzdGluZy12M19hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQ7ICAgICAgICAgICAgLy8gTGlzdGluZyA6IGFsaWduZW1lbnQgZGVzIGl0ZW1zIGZsZXgtc3RhcnQsIGNlbnRlciwgc3BhY2UtYmV0d2VlbixldGMuLi4gKG7DqWNlc3NhaXJlIHBvdXIgbGVzIGZpbnMgZGUgbGlnbmUpXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1wZXItcm93IDogMTtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi14IDogMmVtO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXkgOiAwO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtLXBlci1yb3ctLWxnIDogMTtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi14LS1sZyA6IDFlbTtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi15LS1sZyA6IDA7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdy0teGwgOiAxO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLXhsIDogMmVtO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLXhsIDogMDtcclxuXHJcbi8vIEl0ZW1cclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19taW4taGVpZ2h0OiA1MDBweDtcclxuLy8gSXRlbSAtIERyYXdpbmdcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDMwMHB4O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMzAwcHg7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDUwMHB4O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDUwMHB4O1xyXG5cclxuXHJcbi8vLy9cclxuLy8vLyBJdGVtIC0gVGl0bGVcclxuLy8vL1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2Rpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODg5ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ247XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5OiBibG9jaztcclxuXHJcbi8vIEl0ZW0gLSAgSW5mbyBjb21wbMOpbWVudGFpcmVcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1faW5mby1leHRyYV9jb2xvcjogaW5oZXJpdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vIEl0ZW0gLSAgSW5mbyBpZFxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1faW5mby1pZF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9pbmZvLWlkX2NvbG9yOiBpbmhlcml0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1faW5mby1pZF90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9pbmZvLWlkX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy9cclxuLy8gSXRlbSAtIGRlc2NyaXB0aW9uXHJcbi8vXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4vL1xyXG4vLyBJdGVtIFN0YXR1c1xyXG4vL1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX3N0YXR1c19pdGVtX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAvLyBTdXItdGl0cmU6IGZvbnRcclxuJHByb2dyYW0tbGlzdGluZy12M19zdGF0dXNfaXRlbV9sZXR0ZXItc3BhY2luZzogMGVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdXItdGl0cmU6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHByb2dyYW0tbGlzdGluZy12M19zdGF0dXNfaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdXItdGl0cmU6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfc3RhdHVzX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQ6IGNvdWxldXIgZHUgZm9uZFxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX3N0YXR1c19pdGVtX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0OiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfc3RhdHVzX2l0ZW1fYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQ6IGJvcmR1cmVzXHJcblxyXG4vL1xyXG4vLyBJdGVtIC0gQm91dG9uXHJcbi8vXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmUiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcHJvbW90ZS8xLmpwZycpICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQ6ICRwcm9tb3RlLXYxX2JhY2tncm91bmQtY29sb3IgJHByb21vdGUtdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb21vdGUtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9tb3RlLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMywgMC42NSkgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX19idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb21vdGUtdjFfX2J1dHRvbl9tYXA6KCkhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkcHJvbW90ZS12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRwcm9tb3RlLXYxX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkcHJvbW90ZS12MV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRwcm9tb3RlLXYxX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRwcm9tb3RlLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkcHJvbW90ZS12MV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRwcm9tb3RlLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yXHJcbiAgICApLCAkcHJvbW90ZS12MV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuXHJcbiRwcm9tb3RlLXYxX190ZXh0X21hcDogKCkhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250OiAkcHJvbW90ZS12MV90ZXh0X2ZvbnQsXHJcbiAgICAgICAgY29sb3I6ICRwcm9tb3RlLXYxX3RleHRfY29sb3JcclxuICAgICksICRwcm9tb3RlLXYxX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRwcm9tb3RlLXYxX190aXRsZV9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvbW90ZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvbW90ZS12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9tb3RlLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb21vdGUtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvbW90ZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb21vdGUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwcm9tb3RlLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcHJvbW90ZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yXHJcbiAgICApLCAkcHJvbW90ZS12MV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvbW90ZS12MSB7XHJcbiAgICBjb2xvcjogJHByb21vdGUtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByb21vdGUtdjFfYmFja2dyb3VuZDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb21vdGUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb21vdGUtdjFfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgKyAuc2VydmljZXMtdjFfX2xpbmtzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9tb3RlLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRwcm9tb3RlLXYxX19idXR0b25fbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRwcm9tb3RlLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkcHJvbW90ZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRwcm9tb3RlLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRwcm9tb3RlLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkcHJvbW90ZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJHByb21vdGUtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRwcm9tb3RlLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9tb3RlLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQWxlcnRtYWlsIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2FsZXJ0bWFpbC8xLmpwZycpO1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kOiAkcHJvbW90ZS12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9tb3RlLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb21vdGUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb21vdGUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9tb3RlLXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvbW90ZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIDAuNjUpO1xyXG4kcHJvbW90ZS12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb21vdGUtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kcHJvbW90ZS12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9tb3RlLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvbW90ZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb21vdGUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRwcm9tb3RlLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kcHJvbW90ZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHByb21vdGUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kcHJvbW90ZS12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuJHByb21vdGUtdjFfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJHByb21vdGUtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJHByb21vdGUtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDtcclxuJHByb21vdGUtdjFfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvbW90ZS12MV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4kcHJvbW90ZS12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiRwcm9tb3RlLXYxX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7XHJcbiRwcm9tb3RlLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuXHJcbi8vIFNjcm9sbFxyXG4kcHJvbW90ZS12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvbW90ZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJHByb21vdGUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJHByb21vdGUtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuJHByb21vdGUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kcHJvbW90ZS12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRsaXN0aW5nLXYxX25iX2Fubm9uY2U6bm9ybWFsIG5vcm1hbCA3MDAgMXJlbS8xLjJlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLXYxX25iX2Fubm9uY2VfbGFiZWw6bm9ybWFsIG5vcm1hbCA0MDAgMXJlbS8xLjJlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7IFxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydHkge1xyXG5cclxufVxyXG4gXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkFMTCBMSVNUSU5HIC0gTkIgYW5ub25jZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5uYkFubm9uY2VzLXYxIHtcclxuICBtYXJnaW46IDAgMCAxZW07XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBmb250OiAkbGlzdGluZy12MV9uYl9hbm5vbmNlO1xyXG4gICZfX3ZhbHVlIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4gICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAyLjJlbTtcclxuICB9XHJcbiAgJl9fbGFiZWwge1xyXG4gICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTA7XHJcbiAgICBmb250OiAkbGlzdGluZy12MV9uYl9hbm5vbmNlX2xhYmVsO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MSxcclxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYyLFxyXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMge1xyXG4gIC5tb2RhbC1kcGUge1xyXG4gICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICB9XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcbiAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lbmVyZ3lfX2RyYXdpbmcge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICBoZWlnaHQ6IDE1dmg7XHJcbiAgICAgICAgbWFyZ2luOiAuOGVtIDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hcHBseS1vbmxpbmV7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5tb2RhbC1jYWxjdWxhdG9yLS1jYWZwaSB7XHJcbiAgLnRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICB9XHJcbn0iLCIvLyBNQVAgQklFTiBJQ0kgQ1NTXHJcbiNtYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ4MHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjYW52YXNcclxuICAgIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuIiwiJHByb3BlcnR5LWNvbnRhY3RfYm9yZGVyX3dpZHRoLTE6IDFweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWNvbnRhY3RfYm9yZGVyX3N0eWxlLTE6IHNvbGlkICFkZWZhdWx0O1xyXG4kcHJvcGVydHktY29udGFjdF9ib3JkZXJfY29sb3ItMTogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfYm9yZGVyX2NvbG9yLTEgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktY29udGFjdF9wYWRkaW5nLTFfc206IDAgMWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktY29udGFjdF9wYWRkaW5nLTE6IDAgMmVtICFkZWZhdWx0O1xyXG5cclxuLnByb3BlcnR5LWNvbnRhY3Qge1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAvL2JvcmRlci1ib3R0b20gOiAkcHJvcGVydHktY29udGFjdF9ib3JkZXJfd2lkdGgtMSAkcHJvcGVydHktY29udGFjdF9ib3JkZXJfc3R5bGUtMSAkcHJvcGVydHktY29udGFjdF9ib3JkZXJfY29sb3ItMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWdlbmN5LFxyXG4gICAgJl9fbmVnb3RpYXRvcixcclxuICAgICZfX2Zvcm0gLmZvcm0tYmxvY2sge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0ICA6ICRwcm9wZXJ0eS1jb250YWN0X2JvcmRlcl93aWR0aC0xICRwcm9wZXJ0eS1jb250YWN0X2JvcmRlcl9zdHlsZS0xICRwcm9wZXJ0eS1jb250YWN0X2JvcmRlcl9jb2xvci0xO1xyXG4gICAgICAgIGJvcmRlci1yaWdodCA6ICRwcm9wZXJ0eS1jb250YWN0X2JvcmRlcl93aWR0aC0xICRwcm9wZXJ0eS1jb250YWN0X2JvcmRlcl9zdHlsZS0xICRwcm9wZXJ0eS1jb250YWN0X2JvcmRlcl9jb2xvci0xO1xyXG4gICAgICAgIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkcHJvcGVydHktY29udGFjdF9wYWRkaW5nLTFfc207XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBhZGRpbmcgOiAkcHJvcGVydHktY29udGFjdF9wYWRkaW5nLTE7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb3BlcnR5LWNvbnRhY3RfX25lZ290aWF0b3I6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIC5tZW1iZXItY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvcGVydHktZGV0YWlsX19tZW1iZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvcGVydHktY29udGFjdF9fZm9ybTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1jb250YWN0X19jb29yZHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvcGVydHktY29udGFjdF9fZm9ybTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQgICAgICAgICAgOiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkcHJvcGVydHktY29udGFjdF9ib3JkZXJfY29sb3ItMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoICAgICAgICAgICAgOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDFweDtcclxuICAgICAgICAgICAgICAgIHRvcCAgICAgICAgICAgICAgOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQgOiAtMmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQgOiAtM2VtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0IDogLTJlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodCA6IC0zZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fdmFsaWRhdGlvbntcclxuICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQgICAgICAgICAgOiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJHByb3BlcnR5LWNvbnRhY3RfYm9yZGVyX2NvbG9yLTE7XHJcbiAgICAgICAgICAgIHdpZHRoICAgICAgICAgICAgOiA4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQgICAgICAgICAgIDogMXB4O1xyXG4gICAgICAgICAgICB0b3AgICAgICAgICAgICAgIDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0IDogLTJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodCA6IC0yZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX19sZWdhbHMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfYm9yZGVyX3dpZHRoLTE6IDFweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfYm9yZGVyX3N0eWxlLTE6IHNvbGlkICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19ib3JkZXJfY29sb3ItMTogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtcGFkZGluZy0xOiAwIDNlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1wYWRkaW5nLTFfc206IDAgMWVtICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfdGl0bGVfX2NvbnRlbnQtMTogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNjI1ZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfdGl0bGVfX2NvbnRlbnQtMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX3RpdGxlX19jb250ZW50LTFfdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX3RpdGxlX19jb250ZW50LTFfbGV0dGVyLXNwYWNpbmc6IDVweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfdGl0bGVfX2NvbnRlbnQtMjogbm9ybWFsIG5vcm1hbCA3MDAgMS44ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfdGl0bGVfX2NvbnRlbnQtMl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX3RpdGxlX19jb250ZW50LTJfdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTE6IG5vcm1hbCA0MDAgMS4yNWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fdGl0bGUtMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fdGl0bGUtMV90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fdGl0bGUtMjogbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX190aXRsZS0yX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX190aXRsZS0yX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTJfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19sYWJlbDogbm9ybWFsIG5vcm1hbCA0MDAgMC44OWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwLjJlbSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX3Bob25lX19jb250ZW50OiBub3JtYWwgbm9ybWFsIDQwMCAwLjg5ZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19waG9uZV9fY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fcGhvbmVfX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fcGhvbmVfX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAuMmVtICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWFpbF9fY29udGVudDogbm9ybWFsIG5vcm1hbCA0MDAgMC44OWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fbWFpbF9fY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fbWFpbF9fY29udGVudF90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fX3Zpc3VhbC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fX3Zpc3VhbC1iYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fX3Zpc3VhbC1iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtaGVpZ2h0OiAzNTBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19fdmlzdWFsLXdpZHRoOiAxMDAlICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIHtcclxuICAgIC8vcGFkZGluZy1sZWZ0OiAyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogN2VtO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudF9tZW1iZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICYubWVtYmVyLWJvcmRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX2JvcmRlcl93aWR0aC0xICRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX2JvcmRlcl9zdHlsZS0xICRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX2JvcmRlcl9jb2xvci0xO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6ICRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX2JvcmRlcl93aWR0aC0xICRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX2JvcmRlcl9zdHlsZS0xICRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX2JvcmRlcl9jb2xvci0xO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19ib3JkZXJfd2lkdGgtMSAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19ib3JkZXJfc3R5bGUtMSAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19ib3JkZXJfY29sb3ItMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkcHJvcGVydHktZGV0YWlsLXBhZGRpbmctMTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcHJvcGVydHktZGV0YWlsLXBhZGRpbmctMV9zbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lbWJlci1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nIDogMCAxLjhlbTtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX3RpdGxlX19jb250ZW50LTE7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX3RpdGxlX19jb250ZW50LTFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX3RpdGxlX19jb250ZW50LTFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX3RpdGxlX19jb250ZW50LTFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAyLjVlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV90ZXh0X3RyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX2JvcmRlcl9jb2xvci0xO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0yZW07XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19ib3JkZXJfY29sb3ItMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMmVtO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW1iZXItMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yZW07XHJcblxyXG4gICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtYmFja2dyb3VuZC1zaXplO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtYmFja2dyb3VuZC1wb3NpdGlvbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtYmFja2dyb3VuZC1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZW1iZXJfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19sYWJlbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXBob25lX19jb250ZW50LCAmLXBvcnRhYmxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX3Bob25lX19jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fcGhvbmVfX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19waG9uZV9fY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1tYWlsX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21haWxfX2NvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19tYWlsX19jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fbWFpbF9fY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWFnZW5jeSB7XHJcbiAgICAgICAgLmNvbnRlbnRfbWVtYmVyIHtcclxuICAgICAgICAgICAgLm1lbWJlci0zIHtcclxuICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJHByb3BlcnR5LWRldGFpbC1jb29yZHNfYm9yZGVyX3dpZHRoLTE6IDFweDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfYm9yZGVyX3N0eWxlLTE6IHNvbGlkO1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19ib3JkZXJfY29sb3ItMTogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtcGFkZGluZy0xOiAwIDNlbTtcclxuJHByb3BlcnR5LWRldGFpbC1wYWRkaW5nLTFfc206IDAgMWVtO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfdGl0bGVfX2NvbnRlbnQtMTogbm9ybWFsIG5vcm1hbCA0MDAgMS41NjI1ZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfdGl0bGVfX2NvbnRlbnQtMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX3RpdGxlX19jb250ZW50LTFfdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX3RpdGxlX19jb250ZW50LTFfbGV0dGVyLXNwYWNpbmc6IDVweDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfdGl0bGVfX2NvbnRlbnQtMjogbm9ybWFsIG5vcm1hbCA3MDAgMi41ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfdGl0bGVfX2NvbnRlbnQtMl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgO1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc190aXRsZV9fY29udGVudC0yX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX190aXRsZS0xOiBub3JtYWwgNDAwIDEuODc1ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX190aXRsZS0xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX190aXRsZS0xX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX190aXRsZS0yOiBub3JtYWwgNDAwIDEuMjVlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTJfdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fdGl0bGUtMl9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX2xhYmVsOiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX3Bob25lX19jb250ZW50OiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fcGhvbmVfX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3Bob25lX19jb250ZW50X3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3Bob25lX19jb250ZW50X2xldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21haWxfX2NvbnRlbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19tYWlsX19jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19tYWlsX19jb250ZW50X3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fX3Zpc3VhbC1oZWlnaHQ6IDM1MHB4O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtd2lkdGg6IDEwMCU7IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIERldGFpbCBkZSBiaWVucyAtIFYyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfd3JhcHBlcjogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuXHJcblxyXG4vL1xyXG4vLyBCb3V0b24gcmV0b3VyXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvcmVfYnV0dG9uX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4vLyBSw6lmw6lyZW5jZVxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2luZm8taWRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12M19pbmZvLWlkX190ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfaW5mby1pZF9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuOGVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19jb2xvcjtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29sb3I7XHJcblxyXG4vLyBDYXJyb3VzZWxcclxuJHByb3BlcnR5LWRldGFpbC12M19jYXJvdXNlbF9mYXZvcml0ZV91bmFjdGl2ZV9vdmVybGF5X2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuODMpO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNYWluIGluZm8gW0JFR0lOXVxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIC41NCk7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHJcbi8vIFByaXhcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fcHJpY2VfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS42NjY2ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fcHJpY2VfX3RleHRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19wcmljZV9fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX3ByaWNlX2ZlZXNfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC43cmVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX3ByaWNlX2ZlZXNfX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLy8gTWFpbiBpbmZvIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gQWJvdXRcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTs7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuXHJcbi8vIEFib3V0IFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZvcm0gQ29udGFjdFxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29sb3I7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29sb3I7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9mb3JtX2JvcmRlcl9jb2xvcjogJGNvbG9yLWJyYW5kLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X2Zvcm1fYm9yZGVyX3dpZHRoOiAxcHg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X2Zvcm1fYm9yZGVyX3N0eWxlOiBzb2xpZDtcclxuXHJcbi8vXHJcbi8vIEJvdXRvbiByZXRvdXJcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29yZV9idXR0b25fY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4vLyBDb29yZG9ubsOpZXNcclxuXHJcbi8vXHJcbi8vIFRpdGxlIC0gY29vcmRvbm7DqWVzXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfcGhvbmVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy8gRm9ybSBDb250YWN0IFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIERhdGFzXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9jb250ZW50XzJfZm9udDogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuXHJcbi8vIERhdGFzIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNb2R1bGUgbGlua3NcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBQYXJ0YWdlIC0gYm91dG9uXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodCAgOiAyLjJlbTtcclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rcy1ncm91cF9zdmdfZmlsbCAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbnMgc3ZnOiBjb3VsZXVyXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW5zIHRleHRlOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2hvdmVyX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbnMgc3ZnID4gaG92ZXI6IGNvdWxldXJcclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vLyBNb2R1bGUgbGlua3NbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEVuZXJneVxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19lbmVyZ3lfdGV4dC12ZXJ0aWNhbF9sZWZ0OiA4MHB4OyAgLy8gVGV4dGUgdmVydGljYWwgOiBwb3NpdGlvbm5lbWVudCBnYXVjaGUgKMOgIG1vZGlmaWVyIHNlbG9uIHRhaWxsZSBkZSBsYSBwb2xpY2UpXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZW5lcmd5X2NvbnRlbnRfbGVmdDogNjBweDsgICAgICAgIC8vIENvbnRlbnUgOiBwb3NpdGlvbm5lbWVudCBnYXVjaGUgKMOgIG1vZGlmaWVyIHNlbG9uIHRhaWxsZSBkZSBsYSBwb2xpY2UpXHJcblxyXG5cclxuLy8gRW5lcmd5IFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTWFwXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX21hcF90ZXh0LXZlcnRpY2FsX2xlZnQ6IDgwcHg7ICAvLyBUZXh0ZSB2ZXJ0aWNhbCA6IHBvc2l0aW9ubmVtZW50IGdhdWNoZSAow6AgbW9kaWZpZXIgc2Vsb24gdGFpbGxlIGRlIGxhIHBvbGljZSlcclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfY29udGVudF9sZWZ0OiA2MHB4OyAgICAgICAgLy8gQ29udGVudSA6IHBvc2l0aW9ubmVtZW50IGdhdWNoZSAow6AgbW9kaWZpZXIgc2Vsb24gdGFpbGxlIGRlIGxhIHBvbGljZSlcclxuXHJcblxyXG4vL1xyXG4vL2NvbXBvc3Rpb24gZGVzIHBpZWNlc1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlczogbm9ybWFsIG5vcm1hbCA3MDAgMS4yZW0vMS41ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12M19mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfbWQ6IG5vcm1hbCBub3JtYWwgNzAwIDAuOGVtLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX3ZhbHVlOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12M19mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfeHNfdmFsdWU6IG5vcm1hbCBub3JtYWwgNDAwIDAuNWVtLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX21kX3ZhbHVlOiBub3JtYWwgbm9ybWFsIDQwMCAwLjhlbS8xLjUgJGZvbnQtZmFtaWx5LS0zO1xyXG5cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21hcF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21hcF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX21hcF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21hcF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIE1hcCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1lZGlhICBbQkVHSU5dXHJcblxyXG4vLyBCb3V0b25cclxuJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci13aWR0aCA6ICRjb3JlX2J1dHRvbl9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9idXR0b25fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLWNvbG9yIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfc3ZnX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfc3ZnX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vIE1lZGlhIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWRldGFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV93cmFwcGVyOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mby0taW5mby1pZF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mby0taW5mby1pZF9fdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mby0taW5mby1pZF9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuODg4OWVtLzEuNSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfb3B0aW9uX251bWJlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfb3B0aW9uX251bWJlcl90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9vcHRpb25fbGFiZWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9vcHRpb25fbGFiZWxfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfb3B0aW9uX2xhYmVsX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9vcHRpb25fbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfcGhvbmVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLXBlci1yb3cgOiAzICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1tYXJnaW4teCA6IDJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXkgOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1wZXItcm93LS1sZyA6IDMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi14LS1sZyA6IDFlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXktLWxnIDogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tcGVyLXJvdy0teGwgOiA0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1tYXJnaW4teC0teGwgOiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi15LS14bCA6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNmVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbl9udW1iZXJfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uX251bWJlcl90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb25fbGFiZWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODllbS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb25fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbl9sYWJlbF90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaS1wZXItcm93IDogMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmktbWFyZ2luLXggOiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpLW1hcmdpbi15IDogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmktcGVyLXJvdy0tbGcgOiAzICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaS1tYXJnaW4teC0tbGcgOiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpLW1hcmdpbi15LS1sZyA6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpLXBlci1yb3ctLXhsIDogNSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmktbWFyZ2luLXgtLXhsIDogMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaS1tYXJnaW4teS0teGwgOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaV9udW1iZXJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjExMTFlbS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaV9udW1iZXJfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpX251bWJlcl90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpX251bWJlcl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmlfbGFiZWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODllbS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmlfbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaV9sYWJlbF90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9saW5rc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9saW5rc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQgIDogMi4yZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2hvdmVyX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZW5lcmd5X3RleHQtdmVydGljYWxfbGVmdDogODBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9lbmVyZ3lfY29udGVudF9sZWZ0OiA2MHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF90ZXh0LXZlcnRpY2FsX2xlZnQ6IDc2cHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFwX2NvbnRlbnRfbGVmdDogNjBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFwX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFwX190aXRsZV9tYXJnaW4tYm90dG9tOiAzZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFwX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFwX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci13aWR0aCA6ICRjb3JlX2J1dHRvbl9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLWNvbG9yIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfc3ZnX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfc3ZnX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXM6IG5vcm1hbCBub3JtYWwgNzAwIDEuMmVtLzEuNSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX21kOiBub3JtYWwgbm9ybWFsIDcwMCAwLjhlbS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc192YWx1ZTogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX3hzX3ZhbHVlOiBub3JtYWwgbm9ybWFsIDQwMCAwLjVlbS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc19tZF92YWx1ZTogbm9ybWFsIG5vcm1hbCA0MDAgMC44ZW0vMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgKSwgJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTWFpbiBpbmZvXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICApLCAkcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF9mb250LFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190ZXh0X2NvbG9yLFxyXG4gICAgKSwgJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RleHRfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mby0taW5mby1pZF9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mby0taW5mby1pZF9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRleHRfZm9udCAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvLS1pbmZvLWlkX190ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvLS1pbmZvLWlkX190ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mby0taW5mby1pZF9fdGV4dF9jb2xvcixcclxuICAgICAgICApLCAkcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mby0taW5mby1pZF9fdGV4dF9tYXBcclxuKTtcclxuXHJcbi8vIE1haW4gaW5mbyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZvcm0gQ29udGFjdFxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb3BlcnR5LWRldGFpbC12MV9saW5rc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb3BlcnR5LWRldGFpbC12MV9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb3BlcnR5LWRldGFpbC12MV9saW5rc19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12MV9saW5rc19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgKSwgJHByb3BlcnR5LWRldGFpbC12MV9saW5rc19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFwX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFwX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFwX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFwX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFwX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0eS1kZXRhaWwtdjEge1xyXG4gIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZDtcclxuICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9jb2xvcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogJHByb3BlcnR5LWRldGFpbC12MV93cmFwcGVyO1xyXG4gIH1cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX21hcCk7XHJcblxyXG4gIC8qJl9fdGV4dC1ibG9jayB7XHJcbiAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gIH0qL1xyXG5cclxuICAmX19iYWNrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIC5idXR0b24tLWJhY2sge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAuNmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuc2xpZGVyLWltZyB7XHJcbiAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgIGhlaWdodDogNTUwcHg7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQgOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImgtbWRcIil9KSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGhlaWdodCA6IDc1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgcGFkZGluZzogMS40ZW07XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZS1tZWRpYSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgei1pbmRleDogMzA7XHJcblxyXG4gICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC5tb2RhbF9fY2xvc2Uge1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIGJvdHRvbTogMTAwJTtcclxuICB9XHJcblxyXG4gICAgLm1vZGFsX19zY3JvbGxlciB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAubW9kYWxfX2NvbnRlbnQsIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tZWRpYS1tb2R1bGUge1xyXG5cclxuICAgIC5tZWRpYS1tb2R1bGUge1xyXG5cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9tYXApO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19idG4tY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2J0biB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci13aWR0aDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgLm1lZGlhLW1vZHVsZV9fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfc3ZnX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fc3ZnIHtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9zdmdfY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmX19tYWluLWluZm8ge1xyXG4gICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgJiA+ICoge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQgOiA0ZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIHdpZHRoIDogNjglO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGVfbWFwKTtcclxuICAgIC5tYWluLWluZm8ge1xyXG4gICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190ZXh0X21hcCwgJyYnKVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbmZvLWlkIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvLS1pbmZvLWlkX190ZXh0X21hcCwgJycsIGZhbHNlKVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbmZvLW9wdGlvbnMge1xyXG4gICAgICAgIC5vcHRpb25zIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAub3B0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19udW1iZXIsICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19udW1iZXIge1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfb3B0aW9uX251bWJlcl9jb2xvcjtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYxX29wdGlvbl9udW1iZXJfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12MV9vcHRpb25fbnVtYmVyX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX29wdGlvbl9sYWJlbF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfb3B0aW9uX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjFfb3B0aW9uX2xhYmVsX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjFfb3B0aW9uX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcm9wZXJ0eS1jb250YWN0IHtcclxuICAgIG1heC13aWR0aDogNDEwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICB3aWR0aDogNDIlO1xyXG4gICAgICBtYXJnaW46IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fZm9ybS1jb250YWN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHQuZm9ybS1ncm91cHtcclxuXHQgICA+ICoge1xyXG5cdFx0XHQgZmxleDogYXV0bztcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHR9XHJcblxyXG4gICAgLmZvcm0tY29udGFjdF9fY29vcmRzIHtcclxuICAgICAgJi5jb29yZHMge1xyXG4gICAgICAgIC5jb29yZHNfX3RpdGxlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9tYXAsICcmJyk7XHJcbiAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvb3Jkcy1waG9uZV9fY29udGVudCB7XHJcbiAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9mb250O1xyXG4gICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX2NvbG9yO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV90ZXh0X3RyYW5zZm9ybTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHQgICYuaGlkZGVuX2Nvb3JkcyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdCAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5mb3JtIHtcclxuICAgICAgLypcclxuICAgICAgJi0tYm9yZGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxZW0gKiAyKTsgIC8vIDFlbSA9IHBhZGRpbmcgYnV0dG9uXHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XHJcblxyXG4gICAgICAgICAgYm9yZGVyLWxlZnQgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0IDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nICAgICAgOiAwIDVlbTtcclxuXHJcbiAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiwgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudCAgICAgICAgICA6ICcnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgd2lkdGggICAgICAgICAgICA6IDExMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodCAgICAgICAgICAgOiAxcHg7XHJcbiAgICAgICAgICAgICAgdG9wICAgICAgICAgICAgICA6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGxlZnQgOiAtNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICByaWdodCA6IC01ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB3aWR0aCA6IDM4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHdpZHRoIDogMzhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZvcm1fX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgM2VtIDFlbSAzZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICAqL1xyXG4gICAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICYtLXZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgLmZvcm1fX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGVnYWxzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuXHJcblxyXG4gICZfX2RhdGFzIHtcclxuXHJcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gICAgJi5kYXRhcyB7XHJcbiAgICAgIC5kYXRhcyB7XHJcbiAgICAgICAgJl9faW5mby1vcHRpb25zIHtcclxuICAgICAgICAgIC5vcHRpb25zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXl9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXktLWxnfSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi15LS14bH0gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAub3B0aW9uIHtcclxuXHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAxZW0gMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1tYXJnaW4teCAkcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1tYXJnaW4teTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLXBlci1yb3d9IC0gKCN7JHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXl9ICogMikpO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1tYXJnaW4teC0tbGcgJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXktLWxnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tcGVyLXJvdy0tbGd9IC0gKCN7JHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXktLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXgtLXhsICRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLXBlci1yb3ctLXhsfSAtICggI3skcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1tYXJnaW4teS0teGx9ICogMikpO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fbnVtYmVyLCAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb25fbnVtYmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb25fbnVtYmVyX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb25fbnVtYmVyX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbl9sYWJlbF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb25fbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbl9sYWJlbF90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjNlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtLWluZm9zZmkge1xyXG4gICAgICAgICAgICAub3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpLW1hcmdpbi15fSAqIC0xICk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpLW1hcmdpbi15LS1sZ30gKiAtMSApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaS1tYXJnaW4teS0teGx9ICogLTEgKTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5vcHRpb24ge1xyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1tYXJnaW4teCAkcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1tYXJnaW4teTtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tcGVyLXJvd30gLSAoI3skcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1tYXJnaW4teX0gKiAyKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXgtLWxnICRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi15LS1sZztcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tcGVyLXJvdy0tbGd9IC0gKCN7JHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXktLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1tYXJnaW4teC0teGwgJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1wZXItcm93LS14bH0gLSAoICN7JHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXktLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19udW1iZXIsICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaV9udW1iZXJfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmlfbnVtYmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaV9udW1iZXJfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpX251bWJlcl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmlfbGFiZWxfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmlfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpX2xhYmVsX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmX19saW5rcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgJi5tb2R1bGUtbGlua3Mge1xyXG4gICAgICAubW9kdWxlLWxpbmtzIHtcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9tYXApO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubGlua3MtZ3JvdXAge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAxZW0gMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgXHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgIGhlaWdodDogJHByb3BlcnR5LWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfaGVpZ2h0O1xyXG4gICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfZmlsbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9saW5rcy1ncm91cF9saW5rX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAgIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZW5lcmd5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgd2lkdGggOiA0MCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAmLmVuZXJneSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLmVuZXJneSB7XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0LXZlcnRpY2FsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtNTAlLDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xyXG4gICAgICAgICAgICBib3R0b206IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogJHByb3BlcnR5LWRldGFpbC12MV9lbmVyZ3lfdGV4dC12ZXJ0aWNhbF9sZWZ0O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDUuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsLjE2KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDogJHByb3BlcnR5LWRldGFpbC12MV9lbmVyZ3lfY29udGVudF9sZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFpbi1pbWcge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuXHJcblxyXG4gICZfX21hcCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICB9XHJcbiAgICAubWFwIHtcclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXAtZGV0YWlsIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJl9fdGV4dC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XHJcbiAgICAgICAgICBib3R0b206IDUwJTtcclxuICAgICAgICAgIGxlZnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFwX3RleHQtdmVydGljYWxfbGVmdDtcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDUuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwuMTYpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFwX190aXRsZV9tYXApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250YWluZXItbWFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQgOiAkcHJvcGVydHktZGV0YWlsLXYxX21hcF9jb250ZW50X2xlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2R1bGUtbWFwLXBvaSB7XHJcbiAgICAgICAgICAmX19tYXAge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXAge1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICZfX2NhbGVuZGFyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgIC5wcmljZS1zZWFzb25yZW50YWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4IDtcclxuICAgICAganVzdGlmeS1jb250ZW50IDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZS1zZWFzb25yZW50YWxfX3RhYmxlIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19lcXVpcG1lbnQge1xyXG4gICAgLmVxdWlwbWVudCB7XHJcbiAgICAgICZfX3RhYmxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkZXF1aXBtZW50X190aXRsZV9tYXApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnByb3BlcnR5LWRldGFpbC12MV9fZXF1aXBtZW50LS1zZXJ2aWNlcyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcbiAgICAgIC5lcXVpcG1lbnQge1xyXG4gICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190YWJsZSB7XHJcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC5ncm91cC1lbGVtZW50cyB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICZfX25vdGljZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWF4LXdpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYxX3dyYXBwZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAmX190YWItcGllY2VzIHtcclxuICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICAmXzEge1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGNvbG9yOiRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6MTAyNHB4KXtcclxuICAgICAgICAgICAgICBmb250OiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDoxMDIzcHgpe1xyXG4gICAgICAgICAgICAgIGZvbnQ6JHByb3BlcnR5LWRldGFpbC12MV9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfbWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgfVxyXG4gICAgJl90YWJfMiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgICAmXzIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6MTAyNHB4KXtcclxuICAgICAgICAgICAgICBmb250OiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX3ZhbHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDo3NjhweClhbmQobWF4LXdpZHRoOjEwMjNweCl7XHJcbiAgICAgICAgICAgICAgZm9udDokcHJvcGVydHktZGV0YWlsLXYxX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc19tZF92YWx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6NzY3cHgpe1xyXG4gICAgICAgICAgICAgIGZvbnQ6JHByb3BlcnR5LWRldGFpbC12MV9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfeHNfdmFsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgLnByb3BlcnR5LWNvbnRhY3RfX2FwcGx5LW9ubGluZSB7XHJcbiAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgLmFwcGx5LW9ubGluZV9fdGl0bGUgLnRpdGxlX19jb250ZW50e1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLm1vZGFsLXNoYXJlLW1haWwgLFxyXG4ubW9kYWwtY2FsY3VsYXRvcntcclxuICAuZm9ybS1ncm91cHtcclxuICAgID4gKiB7XHJcbiAgICAgIGZsZXg6IGF1dG87XHJcbiAgICAgIGFsaWduLXNlbGY6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIHtcclxuICAuZW5lcmd5X19sYWJlbCB7XHJcbiAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF9mb250O1xyXG4gICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RleHRfdGV4dC1hbGlnbjtcclxuICB9XHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIERldGFpbCBkZSBiaWVucyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWRldGFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfd3JhcHBlcjogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9jb2xvcjtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29sb3I7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNZWRpYSBtb2R1bGUgW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vIE1lZGlhIG1vZHVsZSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTWFpbiBpbmZvIFtCRUdJTl1cclxuLy8gQmxvYyBkdSB0aXRyZSwgZGVzY3JpcHRpb24gZGUgbCdhbm5vbmNlLCBtaXNlIGVuIGF2YW50IGRlcyBjaGlmZnJlc1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuXHJcbi8vIFLDqWbDqXJlbmNlXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvLS1pbmZvLWlkX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvLS1pbmZvLWlkX190ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvLS1pbmZvLWlkX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vLyBPcHRpb25zXHJcbi8vIE9wdGlvbiAtIGNoaWZmcmVcclxuJHByb3BlcnR5LWRldGFpbC12MV9vcHRpb25fbnVtYmVyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy44ODg5ZW0vMS41ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12MV9vcHRpb25fbnVtYmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9vcHRpb25fbnVtYmVyX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9vcHRpb25fbnVtYmVyX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4vLyBPcHRpb24gLSBsYWJlbFxyXG4kcHJvcGVydHktZGV0YWlsLXYxX29wdGlvbl9sYWJlbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX29wdGlvbl9sYWJlbF9jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9vcHRpb25fbGFiZWxfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX29wdGlvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vIE1haW4gaW5mbyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGb3JtIENvbnRhY3RcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2NvbG9yO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2NvbG9yO1xyXG5cclxuLy8gQ29vcmRvbm7DqWVzXHJcblxyXG4vL1xyXG4vLyBUaXRsZSAtIGNvb3Jkb25uw6llc1xyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfcGhvbmVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vLyBGb3JtIENvbnRhY3QgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRGF0YXNcclxuLy8gQmxvY3MgZGVzIGNoaWZmcmVzIChnw6luw6lyYWwgKyBpbmZvcyBmaW5hbmNpw6hyZXMpXHJcblxyXG5cclxuLy8gT3B0aW9uc1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1wZXItcm93IDogMzsgICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1tYXJnaW4teCA6IDJlbTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXkgOiAwO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tcGVyLXJvdy0tbGcgOiAzOyAgICAgICAgICAgICAgIC8vIExpc3RpbmcgPiBMRyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1tYXJnaW4teC0tbGcgOiAxZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi15LS1sZyA6IDA7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1wZXItcm93LS14bCA6IDQ7ICAgICAgICAgICAgICAgLy8gTGlzdGluZyA+IFhMIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi14LS14bCA6IDJlbTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXktLXhsIDogMDtcclxuXHJcbi8vIC8gT3B0aW9uc1xyXG4vLyBPcHRpb24gLSBjaGlmZnJlXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNmVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbl9udW1iZXJfY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uX251bWJlcl90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vIE9wdGlvbiAtIGxhYmVsXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uX2xhYmVsX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5ZW0vMSAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb25fbGFiZWxfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcblxyXG4vLyBPcHRpb25zIC0gaW5mb3JtYXRpb25zIGZpbmFuY2nDqHJlc1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaS1wZXItcm93IDogMzsgICAgICAgICAgICAgIC8vIExpc3RpbmcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmktbWFyZ2luLXggOiAyZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpLW1hcmdpbi15IDogMDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpLXBlci1yb3ctLWxnIDogMzsgICAgICAgICAgLy8gTGlzdGluZyA+IExHIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpLW1hcmdpbi14LS1sZyA6IDFlbTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmktbWFyZ2luLXktLWxnIDogMDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpLXBlci1yb3ctLXhsIDogNTsgICAgICAgICAgLy8gTGlzdGluZyA+IFhMIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpLW1hcmdpbi14LS14bCA6IDJlbTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmktbWFyZ2luLXktLXhsIDogMDtcclxuXHJcbi8vIC8gT3B0aW9uc1xyXG4vLyBPcHRpb24gLSBjaGlmZnJlXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpX251bWJlcl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuMTExMWVtLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpX251bWJlcl9jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmlfbnVtYmVyX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmlfbnVtYmVyX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy8gT3B0aW9uIC0gbGFiZWxcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmlfbGFiZWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODllbS8xICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmlfbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaV9sYWJlbF90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuXHJcbi8vIERhdGFzIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1vZHVsZSBsaW5rcyBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBQYXJ0YWdlIC0gYm91dG9uXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodCAgOiAyLjJlbTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfZmlsbCAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbnMgc3ZnOiBjb3VsZXVyXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW5zIHRleHRlOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2hvdmVyX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbnMgc3ZnID4gaG92ZXI6IGNvdWxldXJcclxuJHByb3BlcnR5LWRldGFpbC12MV9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vLyBNb2R1bGUgbGlua3MgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRW5lcmd5IFtCRUdJTl1cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZW5lcmd5X3RleHQtdmVydGljYWxfbGVmdDogODBweDsgIC8vIFRleHRlIHZlcnRpY2FsIDogcG9zaXRpb25uZW1lbnQgZ2F1Y2hlICjDoCBtb2RpZmllciBzZWxvbiB0YWlsbGUgZGUgbGEgcG9saWNlKVxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2VuZXJneV9jb250ZW50X2xlZnQ6IDYwcHg7ICAgICAgICAvLyBDb250ZW51IDogcG9zaXRpb25uZW1lbnQgZ2F1Y2hlICjDoCBtb2RpZmllciBzZWxvbiB0YWlsbGUgZGUgbGEgcG9saWNlKVxyXG5cclxuLy8gRW5lcmd5IFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1hcCBbQkVHSU5dXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF90ZXh0LXZlcnRpY2FsX2xlZnQ6IDc2cHg7ICAvLyBUZXh0ZSB2ZXJ0aWNhbCA6IHBvc2l0aW9ubmVtZW50IGdhdWNoZSAow6AgbW9kaWZpZXIgc2Vsb24gdGFpbGxlIGRlIGxhIHBvbGljZSlcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYXBfY29udGVudF9sZWZ0OiA2MHB4OyAgICAgICAgLy8gQ29udGVudSA6IHBvc2l0aW9ubmVtZW50IGdhdWNoZSAow6AgbW9kaWZpZXIgc2Vsb24gdGFpbGxlIGRlIGxhIHBvbGljZSlcclxuXHJcbi8vY29tcG9zdGlvbiBkZXMgcGllY2VzXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzOiBub3JtYWwgbm9ybWFsIDcwMCAxLjJlbS8xLjUgJGZvbnQtZmFtaWx5LS0zIDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfbWQ6IG5vcm1hbCBub3JtYWwgNzAwIDAuOGVtLzEuNSAkZm9udC1mYW1pbHktLTMgO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc192YWx1ZTogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNSAkZm9udC1mYW1pbHktLTMgO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc194c192YWx1ZTogbm9ybWFsIG5vcm1hbCA0MDAgMC41ZW0vMS41ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfbWRfdmFsdWU6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcblxyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFwX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFwX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFwX190aXRsZV9tYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFwX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzcmVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFwX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gTWFwIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBTbGlkZSAgW0JFR0lOXVxyXG5cclxuLy8gQm91dG9uXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItd2lkdGggOiAkY29yZV9idXR0b25fYm9yZGVyLXdpZHRoO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fY29sb3IgOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci1jb2xvciA6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yIDogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX3N2Z19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX3N2Z19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBTbGlkZSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml93cmFwcGVyOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jYXJvdXNlbF9mYXZvcml0ZV91bmFjdGl2ZV9vdmVybGF5X2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuODMpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9udW1iZXJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjExMTFlbS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX3RleHRfYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9udW1iZXJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9sYWJlbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OWVtLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbGFiZWxfdGV4dF9hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50XzFfZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50XzJfZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2RhdGFzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2RhdGFzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fbnVtYmVyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy44ODg5ZW0vMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fbnVtYmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fbnVtYmVyX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fbnVtYmVyX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX29wdGlvbl9sYWJlbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX29wdGlvbl9sYWJlbF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fbGFiZWxfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX29wdGlvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfcGhvbmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfcGhvbmVfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfaGVpZ2h0ICA6IDIuMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19maWxsICA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2VuZXJneV90ZXh0LXZlcnRpY2FsX2xlZnQ6IDgwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZW5lcmd5X2NvbnRlbnRfbGVmdDogNjBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfdGV4dC12ZXJ0aWNhbF9sZWZ0OiA4MHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21hcF9jb250ZW50X2xlZnQ6IDYwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogM2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNyZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLXdpZHRoIDogJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2NvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItY29sb3IgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9zdmdfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9zdmdfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXM6IG5vcm1hbCBub3JtYWwgNzAwIDEuMmVtLzEuNSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX21kOiBub3JtYWwgbm9ybWFsIDcwMCAwLjhlbS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc192YWx1ZTogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX3hzX3ZhbHVlOiBub3JtYWwgbm9ybWFsIDQwMCAwLjVlbS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc19tZF92YWx1ZTogbm9ybWFsIG5vcm1hbCA0MDAgMC44ZW0vMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICApLCAkcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX3RleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcblxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgKSwgJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfZm9udCxcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGV4dF9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190ZXh0X2ZvbnQsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190ZXh0X2NvbG9yLFxyXG4gICAgKSwgJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGV4dF9tYXBcclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYyX2RhdGFzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb3BlcnR5LWRldGFpbC12Ml9saW5rc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb3BlcnR5LWRldGFpbC12Ml9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb3BlcnR5LWRldGFpbC12Ml9saW5rc19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12Ml9saW5rc19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgKSwgJHByb3BlcnR5LWRldGFpbC12Ml9saW5rc19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm8tLWluZm8taWRfX21hcmdpbi1ib3R0b206IDAuN2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mby0taW5mby1pZF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mby0taW5mby1pZF9fdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mby0taW5mby1pZF9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm8tLWluZm8taWRfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm8tLWluZm8taWRfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfZm9udCAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvLS1pbmZvLWlkX190ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvLS1pbmZvLWlkX190ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mby0taW5mby1pZF9fdGV4dF9jb2xvcixcclxuICAgICAgICAgICAgICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvLS1pbmZvLWlkX190ZXh0X21hcFxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0eS1kZXRhaWwtdjIge1xyXG4gIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZDtcclxuICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9jb2xvcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcblxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYyX3dyYXBwZXI7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX21hcCk7XHJcblxyXG4gIC8qJl9fdGV4dC1ibG9jayB7XHJcbiAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RleHRfbWFwLCAnJicpO1xyXG4gIH0qL1xyXG5cclxuICAmX19iYWNrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgLmJ1dHRvbi0tYmFjayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IC42ZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC42ZW07XHJcbiAgICAgIH1cclxuICAgICAgLmJ1dHRvbi1zdmcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGUge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICB9XHJcbiAgICAuc2xpZGVyIHtcclxuICAgICAgJl9faW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlcl9fc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbiAgICAuc2xpZGVyX19zd2lwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgd2lkdGggOiA3MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGlkZXJfX21haW4ge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5zbGlkZXItaW1nX19waWN0dXJlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWRlci1pbWdfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIGhlaWdodCA6IDc1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEdlc3Rpb24gZGVzIGltYWdlcyBlbiBjb250YWluXHJcbiAgICAmLnNsaWRlci0tY29udGFpbiB7XHJcbiAgICAgIC5zbGlkZXJfX21haW4ge1xyXG4gICAgICAgIC5zbGlkZXItaW1nX19waWN0dXJlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGlkZXItaW1nX19pbWcge1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNsaWRlci0tdGh1bWJzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIHdpZHRoIDogMzAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIC5zbGlkZXJfX3RodW1icyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgaGVpZ2h0IDogNzUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8qLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgLy93aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjQ1cHg7XHJcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfSovXHJcbiAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWRlcl9faW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDI0NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgcGFkZGluZzogMS40ZW07XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fbWVkaWEtbW9kdWxlIHtcclxuICAgIG1hcmdpbi10b3A6IDNlbTtcclxuXHJcbiAgICAubWVkaWEtbW9kdWxlIHtcclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9tYXApO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19idG4tY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2J0biB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci13aWR0aDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgLm1lZGlhLW1vZHVsZV9fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfc3ZnX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fc3ZnIHtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9zdmdfY29sb3I7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fbWFpbi1pbmZvIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZV9tYXApO1xyXG5cclxuICAgIC5tYWluLWluZm8ge1xyXG4gICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyb3VwLWVsZW1lbnRzIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAgICZfX2luZm8taWQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvLS1pbmZvLWlkX190ZXh0X21hcCwgJycsIGZhbHNlKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm8tLWluZm8taWRfX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICZfX2luZm8tb3B0aW9ucyB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAub3B0aW9ucyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vcHRpb24ge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9fbnVtYmVyLCAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbGFiZWxfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbGFiZWxfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmdyb3VwLWVsZW1lbnRzIHtcclxuICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYWJvdXQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICB3aWR0aCA6IDYwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9tYXApO1xyXG4gICAgLnRleHQtYmxvY2sge1xyXG4gICAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RleHRfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJvcGVydHktY29udGFjdCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA0MTBweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgd2lkdGg6IDQyJTtcclxuICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZm9ybS1jb250YWN0IHtcclxuICAgIC5mb3JtLWJsb2NrIHtcclxuICAgICAgLmZvcm0tZ3JvdXB7XHJcblx0ICAgPiAqIHtcclxuXHRcdFx0IGZsZXg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblx0XHRcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA1ODBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIC5mb3JtLWJsb2NrIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMS45ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG5cclxuXHJcblxyXG4gICAgLmZvcm0tY29udGFjdF9fY29vcmRzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAmLmNvb3JkcyB7XHJcbiAgICAgICAgLmNvb3Jkc19fdGl0bGUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX21hcCwgJyYnKTtcclxuICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29vcmRzLXBob25lX19jb250ZW50IHtcclxuICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2ZvbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfcGhvbmVfY29sb3I7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX3RleHRfdHJhbnNmb3JtO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfcGhvbmVfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cdCAgJi5oaWRkZW5fY29vcmRzIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0ICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmZvcm0ge1xyXG4gICAgICAvKlxyXG4gICAgICAmLS1ib3JkZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFlbSAqIDIpOyAgLy8gMWVtID0gcGFkZGluZyBidXR0b25cclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuXHJcbiAgICAgICAgICBib3JkZXItbGVmdCAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmcgICAgICA6IDAgNGVtO1xyXG5cclxuICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uLCAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50ICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogODBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQgICAgICAgICAgIDogMXB4O1xyXG4gICAgICAgICAgICAgIHRvcCAgICAgICAgICAgICAgOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBsZWZ0IDogLTRlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgcmlnaHQgOiAtNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGggOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICB3aWR0aCA6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3JtX19jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDNlbSAxZW0gM2VtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAgKi9cclxuICAgICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAmLS12YWxpZGF0aW9uIHtcclxuICAgICAgICAgIC5mb3JtX19maWVsZHMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xlZ2FscyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNGVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG5cclxuICAmX19kYXRhcyB7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcblxyXG4gICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfbWFwKTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRhcyB7XHJcbiAgICAgICYtLWVuZXJneSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICAuZW5lcmd5X19kcmF3aW5nIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lbmVyZ3lfX2xhYmVsIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcblxyXG5cclxuICAmX19saW5rcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5tb2R1bGUtbGlua3Mge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcblxyXG4gICAgICAubGlua3MtZ3JvdXBfX2xpbmsge1xyXG4gICAgICAgIG1hcmdpbjogMCAxZW0gMCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAubGlua3MtZ3JvdXBfX2xpbmsgKyAubGlua3MtZ3JvdXBfX2xpbmsge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDNlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICBoZWlnaHQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodDtcclxuICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19maWxsO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xyXG4gICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfaG92ZXJfZmlsbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcclxuICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19lbmVyZ3kge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICB3aWR0aCA6IDQwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICYuZW5lcmd5IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAuZW5lcmd5IHtcclxuICAgICAgICAmX190ZXh0LXZlcnRpY2FsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtNTAlLDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xyXG4gICAgICAgICAgICBib3R0b206IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogJHByb3BlcnR5LWRldGFpbC12Ml9lbmVyZ3lfdGV4dC12ZXJ0aWNhbF9sZWZ0O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDYuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsLjE2KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZW5lcmd5X2NvbnRlbnRfbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG4gICZfX21hcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAubWFwIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX190aXRsZV9tYXApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250YWluZXItbWFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgICZfX2pzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2R1bGUtbWFwLXBvaV9fbWFwIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDYwJTtcclxuICAgIH1cclxuICAgIC5tYXAge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjAlO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2VxdWlwbWVudCB7XHJcbiAgICAuZXF1aXBtZW50IHtcclxuICAgICAgJl9fdGFibGUge1xyXG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRlcXVpcG1lbnRfX3RpdGxlX21hcCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucHJvcGVydHktZGV0YWlsLXYyX19lcXVpcG1lbnQtLXNlcnZpY2VzIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgICAgLmVxdWlwbWVudCB7XHJcbiAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RhYmxlIHtcclxuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcblxyXG4gIC5ncm91cC1lbGVtZW50cyB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b20gOiA0ZW07XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1yb3cge1xyXG4gICAgICAuZ3JvdXAtZWxlbWVudHNfX3dyYXBwZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jb2x1bW4ge1xyXG4gICAgICAuZ3JvdXAtZWxlbWVudHNfX3dyYXBwZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cdCZfX25vdGljZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgJl9fdGFiLXBpZWNlcyB7XHJcbiAgICAgICZfX3dyYXBwZXJ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7XHJcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgICAgfVxyXG4gICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICAmXzEge1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICBjb2xvcjokY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6MTAyNHB4KXtcclxuICAgICAgICAgICAgICAgIGZvbnQ6JHByb3BlcnR5LWRldGFpbC12Ml9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXM7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDoxMDIzcHgpe1xyXG4gICAgICAgICAgICAgICAgZm9udDokcHJvcGVydHktZGV0YWlsLXYyX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc19tZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgfVxyXG4gICAgICAmX3RhYl8yIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgICZfMiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDoxMDI0cHgpe1xyXG4gICAgICAgICAgICAgIGZvbnQ6JHByb3BlcnR5LWRldGFpbC12Ml9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfdmFsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjc2OHB4KWFuZChtYXgtd2lkdGg6MTAyM3B4KXtcclxuICAgICAgICAgICAgICBmb250OiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX21kX3ZhbHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo3NjdweCl7XHJcbiAgICAgICAgICAgICAgZm9udDokcHJvcGVydHktZGV0YWlsLXYyX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc194c192YWx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAucHJvcGVydHktY29udGFjdF9fYXBwbHktb25saW5lIHtcclxuICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICAuYXBwbHktb25saW5lX190aXRsZSAudGl0bGVfX2NvbnRlbnR7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tb2RhbC1zaGFyZS1tYWlsICxcclxuLm1vZGFsLWNhbGN1bGF0b3J7XHJcbiAgLmZvcm0tZ3JvdXB7XHJcbiAgICA+ICoge1xyXG4gICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICBhbGlnbi1zZWxmOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIHtcclxuICAuZW5lcmd5X19sYWJlbCB7XHJcbiAgICBmb250OiAkYm9keV9mb250O1xyXG4gICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfdGV4dC1hbGlnbjtcclxuICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX2NvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIERldGFpbCBkZSBiaWVucyAtIFYzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX3dyYXBwZXI6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9jb2xvcjtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29sb3I7XHJcblxyXG4vLyBDYXJyb3VzZWxcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jYXJvdXNlbF9mYXZvcml0ZV91bmFjdGl2ZV9vdmVybGF5X2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuODMpO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNYWluIGluZm9cclxuXHJcbi8vXHJcbi8vY29tcG9zdGlvbiBkZXMgcGllY2VzXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzOiBub3JtYWwgbm9ybWFsIDcwMCAxLjJlbS8xLjUgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc19tZDogbm9ybWFsIG5vcm1hbCA3MDAgMC44ZW0vMS41ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfdmFsdWU6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjUgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc194c192YWx1ZTogbm9ybWFsIG5vcm1hbCA0MDAgMC41ZW0vMS41ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfbWRfdmFsdWU6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcblxyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbi8vIFJlZmVyZW5jZVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mby0taW5mby1pZF9fbWFyZ2luLWJvdHRvbTogMC43ZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvLS1pbmZvLWlkX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvLS1pbmZvLWlkX190ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvLS1pbmZvLWlkX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuXHJcblxyXG4vLyAvIE9wdGlvbnNcclxuLy8gT3B0aW9uIC0gY2hpZmZyZVxyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4xMTExZW0vMS41ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX251bWJlcl9jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX251bWJlcl90ZXh0X2FsaWduOiBsZWZ0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy8gT3B0aW9uIC0gbGFiZWxcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX2xhYmVsX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5ZW0vMSAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9sYWJlbF90ZXh0X2FsaWduOiBsZWZ0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG5cclxuLy8gTWFpbiBpbmZvIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gQWJvdXRcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTs7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuXHJcbi8vIEFib3V0IFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGb3JtIENvbnRhY3RcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX2NvbG9yO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX2NvbG9yO1xyXG5cclxuLy8gRm9ybSBDb250YWN0IFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIERhdGFzXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2RhdGFzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2RhdGFzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2RhdGFzX190aXRsZV9jb250ZW50XzJfZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuXHJcbi8vIERhdGFzIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gLyBPcHRpb25zXHJcbi8vIE9wdGlvbiAtIGNoaWZmcmVcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fbnVtYmVyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy44ODg5ZW0vMS41ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fbnVtYmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fbnVtYmVyX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fbnVtYmVyX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy8gT3B0aW9uIC0gbGFiZWxcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fbGFiZWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fbGFiZWxfY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfb3B0aW9uX2xhYmVsX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vL1xyXG4vLyBUaXRsZSAtIGNvb3Jkc1xyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfcGhvbmVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfcGhvbmVfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTW9kdWxlIGxpbmtzXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gUGFydGFnZSAtIGJvdXRvblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQgIDogMi4yZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfc3ZnX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW5zIHN2ZzogY291bGV1clxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVucyB0ZXh0ZTogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW5zIHN2ZyA+IGhvdmVyOiBjb3VsZXVyXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gTW9kdWxlIGxpbmtzW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBFbmVyZ3lcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZW5lcmd5X3RleHQtdmVydGljYWxfbGVmdDogODBweDsgIC8vIFRleHRlIHZlcnRpY2FsIDogcG9zaXRpb25uZW1lbnQgZ2F1Y2hlICjDoCBtb2RpZmllciBzZWxvbiB0YWlsbGUgZGUgbGEgcG9saWNlKVxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2VuZXJneV9jb250ZW50X2xlZnQ6IDYwcHg7ICAgICAgICAvLyBDb250ZW51IDogcG9zaXRpb25uZW1lbnQgZ2F1Y2hlICjDoCBtb2RpZmllciBzZWxvbiB0YWlsbGUgZGUgbGEgcG9saWNlKVxyXG5cclxuXHJcbi8vIEVuZXJneSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1hcFxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfdGV4dC12ZXJ0aWNhbF9sZWZ0OiA4MHB4OyAgLy8gVGV4dGUgdmVydGljYWwgOiBwb3NpdGlvbm5lbWVudCBnYXVjaGUgKMOgIG1vZGlmaWVyIHNlbG9uIHRhaWxsZSBkZSBsYSBwb2xpY2UpXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX2NvbnRlbnRfbGVmdDogNjBweDsgICAgICAgIC8vIENvbnRlbnUgOiBwb3NpdGlvbm5lbWVudCBnYXVjaGUgKMOgIG1vZGlmaWVyIHNlbG9uIHRhaWxsZSBkZSBsYSBwb2xpY2UpXHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIE1hcCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gU2xpZGUgIFtCRUdJTl1cclxuXHJcbi8vIEJvdXRvblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLXdpZHRoIDogJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX3N2Z19ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vIFNsaWRlIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bCAhZGVmYXVsdGVcclxuJHByb3BlcnR5LWRldGFpbC12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M193cmFwcGVyOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19idXR0b25fY29sb3IgOiAkY29yZV9idXR0b25fY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19idXR0b25faG92ZXJfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfaW5mby1pZF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2luZm8taWRfX3RleHRfdGV4dC1hbGlnbjogcmlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfaW5mby1pZF9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuOGVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jYXJvdXNlbF9mYXZvcml0ZV91bmFjdGl2ZV9vdmVybGF5X2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuODMpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMywgLjU0KSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25fY29sb3IgOiAkY29yZV9idXR0b25fY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25faG92ZXJfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9mb3JtX2JvcmRlcl9jb2xvcjogJGNvbG9yLWJyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X2Zvcm1fYm9yZGVyX3dpZHRoOiAxcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X2Zvcm1fYm9yZGVyX3N0eWxlOiBzb2xpZCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfcGhvbmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfcGhvbmVfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX3ByaWNlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX3ByaWNlX190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fcHJpY2VfX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19wcmljZV9mZWVzX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuN3JlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19wcmljZV9mZWVzX190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfbWFyZ2luLWJvdHRvbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodCAgOiAyLjJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rcy1ncm91cF9zdmdfZmlsbCAgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rcy1ncm91cF9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rcy1ncm91cF9zdmdfaG92ZXJfZmlsbCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19lbmVyZ3lfdGV4dC12ZXJ0aWNhbF9sZWZ0OiA4MHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2VuZXJneV9jb250ZW50X2xlZnQ6IDYwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX3RleHQtdmVydGljYWxfbGVmdDogODBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfY29udGVudF9sZWZ0OiA2MHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX21hcmdpbi1ib3R0b206IDNlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzcmVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci13aWR0aCA6ICRjb3JlX2J1dHRvbl9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9idXR0b25fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLWNvbG9yIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfc3ZnX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfc3ZnX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzOiBub3JtYWwgbm9ybWFsIDcwMCAxLjJlbS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc19tZDogbm9ybWFsIG5vcm1hbCA3MDAgMC44ZW0vMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfdmFsdWU6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc194c192YWx1ZTogbm9ybWFsIG5vcm1hbCA0MDAgMC41ZW0vMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfbWRfdmFsdWU6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtLzEuNSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19wcmljZV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19wcmljZV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dF9mb250ICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fcHJpY2VfX3RleHRfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fcHJpY2VfX3RleHRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX3ByaWNlX190ZXh0X2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSwgJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fcHJpY2VfX3RleHRfbWFwXHJcbik7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX3ByaWNlX2ZlZXNfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fcHJpY2VfZmVlc19fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dF9mb250ICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fcHJpY2VfZmVlc19fdGV4dF9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fcHJpY2VfZmVlc19fdGV4dF9jb2xvcixcclxuICAgICAgICAgICAgICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX3ByaWNlX2ZlZXNfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX19idXR0b25fbWFwOigpIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12M19fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12M19fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJHByb3BlcnR5LWRldGFpbC12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJHByb3BlcnR5LWRldGFpbC12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvclxyXG4gICAgICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgKSwgJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV90ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG5cclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50X2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICksJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlX21hcFxyXG5cclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfaW5mby1pZF9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2luZm8taWRfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgIChcclxuICAgICAgICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYzX2luZm8taWRfX3RleHRfZm9udCxcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYzX2luZm8taWRfX3RleHRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19pbmZvLWlkX190ZXh0X2NvbG9yLFxyXG4gICAgICApLCAkcHJvcGVydHktZGV0YWlsLXYzX2luZm8taWRfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfZm9udCxcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfY29sb3IsXHJcbiAgICApLCRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX2J1dHRvbl9tYXA6KCkhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3JcclxuICAgICAgICApLCAkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nXHJcbiAgICApLCAkcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rc19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rc19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12M19saW5rc19fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJHByb3BlcnR5LWRldGFpbC12M19saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb3BlcnR5LWRldGFpbC12M19saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICApLCAkcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX21hcF9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvcGVydHktZGV0YWlsLXYzX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYzX21hcF9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydHktZGV0YWlsLXYzIHtcclxuICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQ7XHJcbiAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29sb3I7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfd3JhcHBlcjtcclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9tYXApO1xyXG5cclxuICAvKiZfX3RleHQtYmxvY2sge1xyXG4gICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvcGVydHktZGV0YWlsLXYzX190ZXh0X21hcCwgJyYnKTtcclxuICB9Ki9cclxuXHJcbiAgJl9fYmFjayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRwcm9wZXJ0eS1kZXRhaWwtdjNfX2J1dHRvbl9tYXApO1xyXG4gICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAuYnV0dG9uLS1iYWNrIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogLjZlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjZlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5mby1pZCB7XHJcbiAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9wZXJ0eS1kZXRhaWwtdjNfaW5mby1pZF9fdGV4dF9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNmVtO1xyXG4gIH1cclxuXHJcblxyXG4gICZfX3NsaWRlLW1lZGlhIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAzMDtcclxuXHJcbiAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsX19jbG9zZSB7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbF9fc2Nyb2xsZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsX19jb250ZW50LCAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xyXG4gICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NsaWRlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgIC5zbGlkZXItaW1nIHtcclxuICAgICAgJl9faW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgIGhlaWdodDogNDgwcHg7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0IDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJoLW1kXCIpfSkgIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgcGFkZGluZzogMS40ZW07XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBjb2xvciAgICAgICAgOiAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kICAgOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWNvbG9yIDogI2ZmZjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgIGZsZXggICAgICAgICAgOiAxO1xyXG4gICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAgb3BhY2l0eSAgICAgICA6IDE7XHJcbiAgICAgIGJvcmRlciAgICAgICAgOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzIDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0ICA6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWxlZnQgICA6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0ICAgICAgICA6IDVweDtcclxuICAgICAgYWxpZ24taXRlbXMgICA6IGNlbnRlcjtcclxuICAgICAgbWF4LXdpZHRoOiA5NnB4O1xyXG5cclxuICAgICAgY29sb3IgICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kICAgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDtcclxuICAgICAgYm9yZGVyLWNvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgIGhlaWdodCA6IDVweDtcclxuXHJcbiAgICAgIGNvbG9yICAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgYm9yZGVyLWNvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcblxyXG4gICZfX21lZGlhLW1vZHVsZSB7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLm1lZGlhLW1vZHVsZSB7XHJcblxyXG4gICAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgIC8vIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX190aXRsZV9tYXApO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19idG4ge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgIC5tZWRpYS1tb2R1bGVfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX3N2Z19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fc3ZnIHtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBtYXJnaW46IC4yZW0gMDtcclxuICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9zdmdfY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmX19tYWluLWluZm8ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fYmFja2dyb3VuZDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIHBhZGRpbmc6IDJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZV9tYXApO1xyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWluZm9fX3ByaWNlIHtcclxuICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19wcmljZV9fdGV4dF9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICAgIC5wcmljZV9fY2hhcmdlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX3ByaWNlX2ZlZXNfX3RleHRfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fYWJvdXQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICB3aWR0aCA6IDYwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9tYXApO1xyXG4gICAgLnRleHQtYmxvY2sge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XHJcbiAgICAgIEBpbmNsdWRlIHNldFRleHQoJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGV4dF9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fcHJvcGVydHktY29udGFjdCB7XHJcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xyXG4gICAgbWFyZ2luOiAyZW0gYXV0bztcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgd2lkdGg6IDQyJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICZfX2Zvcm0tY29udGFjdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblx0LmZvcm0tZ3JvdXB7XHJcblx0ICAgPiAqIHtcclxuXHRcdFx0IGZsZXg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblx0fVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA0MTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250YWN0X19jb29yZHMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICYuY29vcmRzIHtcclxuICAgICAgICAuY29vcmRzX190aXRsZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfcGhvbmVfZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9jb2xvcjtcclxuICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX3RleHRfYWxpZ247XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfcGhvbmVfdGV4dF90cmFuc2Zvcm07XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblx0ICAmLmhpZGRlbl9jb29yZHMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHQgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZm9ybSB7XHJcbiAgICAgIFxyXG4gICAgICAvKlxyXG4gICAgICAmLS1ib3JkZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFlbSAqIDIpOyAgLy8gMWVtID0gcGFkZGluZyBidXR0b25cclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuXHJcbiAgICAgICAgICBib3JkZXItbGVmdCAgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9mb3JtX2JvcmRlcl93aWR0aCAkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9mb3JtX2JvcmRlcl9zdHlsZSAkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9mb3JtX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1yaWdodCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X2Zvcm1fYm9yZGVyX3dpZHRoICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X2Zvcm1fYm9yZGVyX3N0eWxlICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X2Zvcm1fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nICAgICAgOiAwIDNlbTtcclxuXHJcbiAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fYnV0dG9uX21hcCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiwgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudCAgICAgICAgICA6ICcnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfZm9ybV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgd2lkdGggICAgICAgICAgICA6IDgwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDFweDtcclxuICAgICAgICAgICAgICB0b3AgICAgICAgICAgICAgIDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbGVmdCA6IC0zZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHJpZ2h0IDogLTNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoIDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGggOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZm9ybV9fY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAzZW0gMWVtIDNlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgICovXHJcbiAgICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgJi0tdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAuZm9ybV9fZmllbGRzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX192YWxpZGF0aW9uIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19sZWdhbHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuXHJcbiAgJl9fZGF0YXMge1xyXG5cclxuICAgIC8vd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcblxyXG4gICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfbWFwKTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmVuZXJneV9fZHJhd2luZyB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVuZXJneV9fbGFiZWwge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG4gICZfX2xpbmtzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJlbTtcclxuICAgIH1cclxuICAgIC5tb2R1bGUtbGlua3Mge1xyXG5cclxuICAgICAgJiArIC5tb2R1bGUtbGlua3Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmtzLWdyb3VwIHtcclxuICAgICAgJl9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2xpbmsge1xyXG4gICAgICAgIG1hcmdpbjogMCAxZW0gMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAkcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQ7XHJcbiAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12M19saW5rcy1ncm91cF9zdmdfZmlsbDtcclxuICAgICAgfVxyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19saW5rcy1ncm91cF9saW5rX2NvbG9yO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICYuanMtLWFjdGl2ZSB7XHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcclxuICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XHJcbiAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZW5lcmd5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgd2lkdGggOiA0MCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAmLmVuZXJneSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLmVuZXJneSB7XHJcbiAgICAgICAgJl9fdGV4dC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTUwJSwwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcclxuICAgICAgICAgICAgYm90dG9tOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZW5lcmd5X3RleHQtdmVydGljYWxfbGVmdDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xICRmb250LWZhbWlseS0tMztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLC4xNik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQgOiAkcHJvcGVydHktZGV0YWlsLXYzX2VuZXJneV9jb250ZW50X2xlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX21hcCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAmID4gKiB7XHJcbiAgICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1vZHVsZS1tYXAtcG9pX19tYXAge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIC5tYXAge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZXF1aXBtZW50IHtcclxuICAgIC5lcXVpcG1lbnQge1xyXG4gICAgICAmX190YWJsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgfVxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGVxdWlwbWVudF9fdGl0bGVfbWFwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VxdWlwbWVudC0tc2VydmljZXMge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gICAgICAuZXF1aXBtZW50IHtcclxuICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGFibGUge1xyXG4gICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5ncm91cC1lbGVtZW50cyB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b20gOiA0ZW07XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1tZWRpYS1tb2R1bGUge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cdCZfX25vdGljZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYi1waWVjZXMge1xyXG4gICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgICZfMSB7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgY29sb3I6JGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDoxMDI0cHgpe1xyXG4gICAgICAgICAgICAgIGZvbnQ6JHByb3BlcnR5LWRldGFpbC12M19mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjEwMjNweCl7XHJcbiAgICAgICAgICAgICAgZm9udDokcHJvcGVydHktZGV0YWlsLXYzX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc19tZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICB9XHJcbiAgICAmX3RhYl8yIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAgICZfMiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDoxMDI0cHgpe1xyXG4gICAgICAgICAgICAgIGZvbnQ6JHByb3BlcnR5LWRldGFpbC12M19mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfdmFsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjc2OHB4KWFuZChtYXgtd2lkdGg6MTAyM3B4KXtcclxuICAgICAgICAgICAgICBmb250OiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX21kX3ZhbHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo3NjdweCl7XHJcbiAgICAgICAgICAgICAgZm9udDokcHJvcGVydHktZGV0YWlsLXYzX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc194c192YWx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAucHJvcGVydHktY29udGFjdF9fYXBwbHktb25saW5lIHtcclxuICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICAuYXBwbHktb25saW5lX190aXRsZSAudGl0bGVfX2NvbnRlbnR7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4ubW9kYWwtc2hhcmUtbWFpbCAsXHJcbi5tb2RhbC1jYWxjdWxhdG9ye1xyXG4gIC5mb3JtLWdyb3Vwe1xyXG4gICAgPiAqIHtcclxuICAgICAgZmxleDogYXV0bztcclxuICAgICAgYWxpZ24tc2VsZjogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MyB7XHJcbiAgLmVuZXJneV9fbGFiZWwge1xyXG4gICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGV4dF9mb250O1xyXG4gICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfY29sb3I7XHJcbiAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfd3JhcHBlcjogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydCAhZGVmYXVsdDsgICAgICAgICAgICBcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93IDogMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14IDogMWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15IDogMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnIDogMiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICBcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGcgOiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnIDogMWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsIDogMiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICBcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGwgOiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsIDogMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiA1MDBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX3dpZHRoOiAxLjZlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25faGVpZ2h0OiAxLjZlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl9hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9tb3JlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuNikgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fbGluZTJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2JvcmRlci1jb2xvciA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci13aWR0aCA6ICRjb3JlX2J1dHRvbl9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX21lZGlhLW1vZHVsZV9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfbWVkaWEtbW9kdWxlX3N2Z19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfbWVkaWEtbW9kdWxlX3N2Z19maWx0ZXI6IGRyb3Atc2hhZG93KCA0cHggNHB4IDNweCByZ2JhKDAsIDAsIDAsIC43KSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSxcclxuICAgICRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3RleHRfZm9udCxcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3RleHRfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWxpc3RpbmctdjFfdGV4dF9jb2xvclxyXG4gICAgKSxcclxuICAgICRwcm9wZXJ0eS1saXN0aW5nLXYxX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIGJ1dHRvbl9mb250ICAgICAgICAgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9mb250LFxyXG4gICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fbGluZTJfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgYnV0dG9uX2ZvbnQgICAgICAgICAgICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2ZvbnQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9tYXBcclxuKTtcclxuXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG5cclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICksXHJcbiAgICAkcHJvcGVydHktbGlzdGluZy12MV9faXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRleHRfZm9udCAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGV4dF9jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydHktbGlzdGluZy12MSB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LWxpc3RpbmctdjFfd3JhcHBlcjtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJHByb3BlcnR5LWxpc3RpbmctdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb3BlcnR5LWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14fSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bH0gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXkgJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvd30gLSAoI3skcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZyAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bH0gLSAoICN7JHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAvLyBtaW4taGVpZ2h0OiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjh2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbmZvLXRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkcHJvcGVydHktbGlzdGluZy12MV9faXRlbV90aXRsZV9tYXApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAmLWlkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1leHRyYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAmLS1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Rvb2xiYXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuanMtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0aW9uX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zdGF0dXMge1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21lZGlhLW1vZHVsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgLm1lZGlhLW1vZHVsZSB7XHJcbiAgICAgICAgICAgICAgICAmX19idG4tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC42ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjFfbWVkaWEtbW9kdWxlX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX21lZGlhLW1vZHVsZV9zdmdfZmlsdGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19nbG9iYWwtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG5cclxuICAgICAgICAgICAgLml0ZW1fX21vcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9tb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlIDAuMDVzO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX19saW5lMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fbWFwLCcnLCB0cnVlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b25fX2xpbmUyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9tYXAsJycsIHRydWUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtX19tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC8vIE1hbmRhdGFpcmVcclxuICAgICAgICAmX19tYW5kYXRvcnkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgJi5tYW5kYXRvcnkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLm1hbmRhdG9yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9tYW5kYXRvcnlfX3RleHRfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9tYW5kYXRvcnlfX3RpdGxlX21hcCwgJyYnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6OTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX25vdGljZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBMaXN0aW5nIGRlcyBiaWVucyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfd3JhcHBlcjogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGg7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBMaXN0aW5nIGNvbmZpZ3VyYXRpb24gW0JFR0lOXVxyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0OyAgICAgICAgICAgIC8vIExpc3RpbmcgOiBhbGlnbmVtZW50IGRlcyBpdGVtcyBmbGV4LXN0YXJ0LCBjZW50ZXIsIHNwYWNlLWJldHdlZW4sZXRjLi4uIChuw6ljZXNzYWlyZSBwb3VyIGxlcyBmaW5zIGRlIGxpZ25lKVxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLXBlci1yb3cgOiAxOyAgICAgICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14IDogMWVtO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15IDogMmVtO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZyA6IDI7ICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA+IExHIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnIDogMmVtO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZyA6IDFlbTtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGwgOiAyOyAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgPiBYTCA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bCA6IDJlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGwgOiAyZW07XHJcblxyXG4vLyBMaXN0aW5nIGNvbmZpZ3VyYXRpb24gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbW9yZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjYpOyAgICAgICAvLyBIb3ZlciA6IG92ZXJsYXlcclxuXHJcbi8vIERyYXdpbmdcclxuLy8gSXRlbSAtIERyYXdpbmdcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAzMDBweDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogNTAwcHg7XHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuLy8gSW5mbyBjb21wbMOpbWVudGFpcmVcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV9jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy8gU2VsZWN0aW9uXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX3dpZHRoOiAxLjZlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25faGVpZ2h0OiAxLjZlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl9hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vLyBMaW5lIDJcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM2VtLzEuNCAkZm9udC1mYW1pbHktLTM7ICAgICAgICAgICAgICAvLyBCb3V0b24gOiBmb250XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2JvcmRlci1jb2xvciAgICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JhY2tncm91bmQgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcblxyXG5cclxuLy8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vLyBNYW5kYXRhaXJlIFtCRUdJTl1cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTs7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbi8vLyBNYW5kYXRhaXJlIFtFTkRdXHJcbi8vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vIE1lZGlhXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLXdpZHRoIDogJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9tZWRpYS1tb2R1bGVfc3ZnX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9tZWRpYS1tb2R1bGVfc3ZnX2ZpbHRlcjogZHJvcC1zaGFkb3coIDRweCA0cHggM3B4IHJnYmEoMCwgMCwgMCwgLjcpKTtcclxuXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4vLy8gTkIgYW5ub25jZXNcclxuLy8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4kbGlzdGluZy12MV9uYl9hbm5vbmNlOm5vcm1hbCBub3JtYWwgNzAwIDFyZW0vMS4yZW0gJGZvbnQtZmFtaWx5LS0yOyAgICAgICAgIC8vIG5vbWJyZSBkZSBiaWVuXHJcbiRsaXN0aW5nLXYxX25iX2Fubm9uY2VfbGFiZWw6bm9ybWFsIG5vcm1hbCA0MDAgMXJlbS8xLjJlbSAkZm9udC1mYW1pbHktLTI7IC8vIGxhYmVsIG5vbWJlIGRlIGJpZW4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3dyYXBwZXI6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLXBlci1yb3cgOiAxICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14IDogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teSA6IDJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZyA6IDEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnIDogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGcgOiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGwgOiAxICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bCA6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsIDogMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDUwMHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDUwMHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDYwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1pZF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWlkX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX2luZm8taWRfdGV4dF9hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWlkX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3RleHRfY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl90ZXh0X2FsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl90ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl93aWR0aDogMS42ZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX2hlaWdodDogMS42ZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9vcHRpb25fbnVtYmVyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy44ODg5ZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fb3B0aW9uX251bWJlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fb3B0aW9uX251bWJlcl90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9vcHRpb25fbGFiZWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9vcHRpb25fbGFiZWxfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fb3B0aW9uX2xhYmVsX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9vcHRpb25fbGFiZWxfdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IHJpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbW9yZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjYpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci13aWR0aCA6ICRjb3JlX2J1dHRvbl9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX21lZGlhLW1vZHVsZV9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfbWVkaWEtbW9kdWxlX3N2Z19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfbWVkaWEtbW9kdWxlX3N2Z19maWx0ZXI6IGRyb3Atc2hhZG93KCA0cHggNHB4IDNweCByZ2JhKDAsIDAsIDAsIC43KSkgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3IsXHJcbiAgICApLFxyXG4gICAgJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjJfdGV4dF9mb250LFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYyX3RleHRfdGV4dC1hbGlnbixcclxuICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfdGV4dF9jb2xvcixcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktbGlzdGluZy12Ml90ZXh0X2NvbG9yXHJcbiAgICApLCAkcHJvcGVydHktbGlzdGluZy12Ml9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZyxcclxuXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZ1xyXG4gICAgKSwgJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgYnV0dG9uX2ZvbnQgICAgICAgICAgICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2ZvbnQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICApLCAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgYnV0dG9uX2ZvbnQgICAgICAgICAgICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2ZvbnQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICApLCAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfbWFwXHJcbik7XHJcblxyXG5cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbWFuZGF0b3J5X190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21hbmRhdG9yeV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21hbmRhdG9yeV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0eS1saXN0aW5nLXYyIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvcGVydHktbGlzdGluZy12Ml93cmFwcGVyO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9wZXJ0eS1saXN0aW5nLXYyX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBjYWxjKCN7JHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teX0gKiAtMSApIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBjYWxjKCN7JHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGd9ICogLTEgKSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogY2FsYygjeyRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsfSAqIC0xICkgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSXRlbVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLXBlci1yb3d9IC0gKCN7JHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGcgJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGcgO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGwgJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGwgO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bH0gLSAoICN7JHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZGF0YSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW5mby10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdGl0bGVfbWFwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpbmVpZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Rvb2xiYXIge1xyXG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9fc2VsZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLnNlbGVjdGlvbl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zZWxlY3Rpb25fX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgJi1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWV4dHJhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAmLS1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi10b3AsICYtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWlkIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1pZF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWlkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWlkX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWlkX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zdGF0dXMge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21lZGlhLW1vZHVsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yZW07XHJcbiAgICAgICAgICAgIC5tZWRpYS1tb2R1bGUge1xyXG4gICAgICAgICAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktbGlzdGluZy12Ml9tZWRpYS1tb2R1bGVfc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogJHByb3BlcnR5LWxpc3RpbmctdjJfbWVkaWEtbW9kdWxlX3N2Z19maWx0ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmX19nbG9iYWwtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuaXRlbV9fbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21vcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgMC4wNXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLml0ZW1fX21vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtX19zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tb3JlIHtcclxuICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uX19saW5lMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9tYXAsJycsIHRydWUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbl9fbGluZTIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfbWFwLCcnLCB0cnVlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9wdGlvbnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgLm9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICZfX251bWJlciwgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX29wdGlvbl9udW1iZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9vcHRpb25fbnVtYmVyX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX29wdGlvbl9sYWJlbF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCd4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9vcHRpb25fbGFiZWxfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9vcHRpb25fbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9vcHRpb25fbGFiZWxfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9vcHRpb25fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYub3B0aW9ucy0tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgICAgIC5vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAub3B0aW9uX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIFJldmVyc2VcclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDogNGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fbWVkaWEtbW9kdWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC5tZWRpYS1tb2R1bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19idG4tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBNYW5kYXRhaXJlXHJcbiAgICAgICAgJl9fbWFuZGF0b3J5IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICYubWFuZGF0b3J5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5tYW5kYXRvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21hbmRhdG9yeV9fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czo1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6OTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6OTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGljZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBQcm9wZXJ0eSBsaXN0aW5nIC0gVjJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3dyYXBwZXI6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTs7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBMaXN0aW5nIGNvbmZpZ3VyYXRpb24gW0JFR0lOXVxyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0OyAgICAgICAgICAgIC8vIExpc3RpbmcgOiBhbGlnbmVtZW50IGRlcyBpdGVtcyBmbGV4LXN0YXJ0LCBjZW50ZXIsIHNwYWNlLWJldHdlZW4sZXRjLi4uIChuw6ljZXNzYWlyZSBwb3VyIGxlcyBmaW5zIGRlIGxpZ25lKVxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLXBlci1yb3cgOiAxOyAgICAgICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14IDogMDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teSA6IDJlbTtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGcgOiAxOyAgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gTEcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGcgOiAwO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZyA6IDFlbTtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGwgOiAxOyAgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gWEwgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGwgOiAwO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bCA6IDJlbTtcclxuXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tb3JlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuNik7ICAgICAgIC8vIEhvdmVyIDogb3ZlcmxheVxyXG5cclxuLy8gRHJhd2luZ1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDUwMHB4O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDUwMHB4O1xyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuLy8gSW5mbyBjb21wbMOpbWVudGFpcmVcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV9jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4vLyBSw6lmw6lyZW5jZVxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX2luZm8taWRfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1pZF9jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWlkX3RleHRfYWxpZ246IGxlZnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1pZF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vIC8gT3B0aW9uc1xyXG4vLyBPcHRpb24gLSBjaGlmZnJlXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuODg4OWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX29wdGlvbl9udW1iZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX29wdGlvbl9udW1iZXJfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX29wdGlvbl9udW1iZXJfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vLyBPcHRpb24gLSBsYWJlbFxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX29wdGlvbl9sYWJlbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX29wdGlvbl9sYWJlbF9jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9vcHRpb25fbGFiZWxfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX29wdGlvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cclxuLy8gSXRlbSAtIFNlbGVjdGlvblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3RleHRfY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl90ZXh0X2FsaWduOiBsZWZ0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl90ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fd2lkdGg6IDEuNmVtO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl9oZWlnaHQ6IDEuNmVtO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX2FjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vLy8vXHJcbi8vLy8gSXRlbSAtIEJvdXRvblxyXG4vLy8vXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zOyAgICAgICAgICAgICAgLy8gQm91dG9uIDogZm9udFxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vLyBMaW5lIDJcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM2VtLzEuNCAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAvLyBCb3V0b24gOiBmb250XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2JvcmRlci1jb2xvciAgICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JhY2tncm91bmQgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLy8gTWFuZGF0YWlyZSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiByaWdodDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuLy8vIE1hbmRhdGFpcmUgW0VORF1cclxuLy8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gTWVkaWFcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItd2lkdGggOiAkY29yZV9idXR0b25fYm9yZGVyLXdpZHRoO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX21lZGlhLW1vZHVsZV9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX21lZGlhLW1vZHVsZV9idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX21lZGlhLW1vZHVsZV9zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX21lZGlhLW1vZHVsZV9zdmdfZmlsdGVyOiBkcm9wLXNoYWRvdyggNHB4IDRweCAzcHggcmdiYSgwLCAwLCAwLCAuNykpO1xyXG5cclxuXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4vLy8gTkIgYW5ub25jZXNcclxuLy8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4kbGlzdGluZy12MV9uYl9hbm5vbmNlOm5vcm1hbCBub3JtYWwgNzAwIDFyZW0vMS4yZW0gJGZvbnQtZmFtaWx5LS0yOyAgICAgICAgIC8vIG5vbWJyZSBkZSBiaWVuXHJcbiRsaXN0aW5nLXYxX25iX2Fubm9uY2VfbGFiZWw6bm9ybWFsIG5vcm1hbCA0MDAgMXJlbS8xLjJlbSAkZm9udC1mYW1pbHktLTI7IC8vIGxhYmVsIG5vbWJlIGRlIGJpZW4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvcGVydHktbGlzdGluZy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3dyYXBwZXI6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0ICFkZWZhdWx0OyAgICAgICAgICAgIFxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLXBlci1yb3cgOiAxICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXggOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi15IDogMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLXBlci1yb3ctLWxnIDogMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLWxnIDogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdy0teGwgOiAxICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICBcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0teGwgOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi15LS14bCA6IDJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fbWluLWhlaWdodDogNTAwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDUwMHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiA1MDBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheTogYmxvY2sgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheTogYmxvY2sgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1faW5mby1leHRyYV9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX2luZm8taWRfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX2luZm8taWRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1faW5mby1pZF90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1faW5mby1pZF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fdGV4dF9jb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3RleHRfYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl93aWR0aDogMS42ZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2hlaWdodDogMS42ZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuODg4OWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX29wdGlvbl9udW1iZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX29wdGlvbl9udW1iZXJfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX29wdGlvbl9udW1iZXJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fb3B0aW9uX2xhYmVsX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fb3B0aW9uX2xhYmVsX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX29wdGlvbl9sYWJlbF90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fb3B0aW9uX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX19idXR0b25fY29sb3I6ICRjb3JlX2J1dHRvbl9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLXdpZHRoIDogJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19tZWRpYS1tb2R1bGVfYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19tZWRpYS1tb2R1bGVfYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19tZWRpYS1tb2R1bGVfc3ZnX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19tZWRpYS1tb2R1bGVfc3ZnX2ZpbHRlcjogZHJvcC1zaGFkb3coIDRweCA0cHggM3B4IHJnYmEoMCwgMCwgMCwgLjcpKSAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3RleHRfZm9udCxcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12M190ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3RleHRfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWxpc3RpbmctdjNfdGV4dF9jb2xvclxyXG4gICAgKSwkcHJvcGVydHktbGlzdGluZy12M19fdGV4dF9tYXBcclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b20gOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfZGlzcGxheTogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheSxcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50X2Rpc3BsYXk6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nXHJcbiAgICApLCRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgKSwgJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGV4dF9mb250LFxyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX190ZXh0X2NvbG9yLFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RleHQtYWxpZ24sXHJcbiAgICApLCAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydHktbGlzdGluZy12MyB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LWxpc3RpbmctdjNfd3JhcHBlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvcGVydHktbGlzdGluZy12M19fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvcGVydHktbGlzdGluZy12M19hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAvKkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAjeyRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXl9IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAjeyRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLWxnfSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogI3skcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi15LS14bH0gMDtcclxuICAgICAgICAgICAgfSovXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXkgJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvcGVydHktbGlzdGluZy12M19pdGVtLXBlci1yb3d9IC0gKCN7JHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0tbGcgJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0tbGcgO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0teGwgJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0teGwgO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1wZXItcm93LS14bH0gLSAoICN7JHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEl0ZW1cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NiU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RhdGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNGVtO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkcHJvcGVydHktbGlzdGluZy12M19faXRlbV90aXRsZV9tYXApO1xyXG5cclxuXHJcbiAgICAgICAgJl9fbGluZWlkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdG9vbGJhciB7XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0aW9uX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAgJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25faGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmpzLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdGlvbl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWV4dHJhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgJi0tc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaWQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9pbmZvLWlkX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX2luZm8taWRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX2luZm8taWRfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX2luZm8taWRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxZW0gKiAyKTsgIC8vIDFlbSA9IHBhZGRpbmcgYnV0dG9uXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC40ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0ICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZyAgICAgIDogMCAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbV9faW5mby10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwLCAuaXRlbV9faW5mby10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQgICAgICAgICAgOiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoICAgICAgICAgICAgOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcCAgICAgICAgICAgICAgOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQgOiAtMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0IDogLTJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1fX2luZm8tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCA6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zdGF0dXMge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21lZGlhLW1vZHVsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAubWVkaWEtbW9kdWxlIHtcclxuICAgICAgICAgICAgICAgICZfX2J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYzX21lZGlhLW1vZHVsZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX21lZGlhLW1vZHVsZV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktbGlzdGluZy12M19tZWRpYS1tb2R1bGVfc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogJHByb3BlcnR5LWxpc3RpbmctdjNfbWVkaWEtbW9kdWxlX3N2Z19maWx0ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2ZW07XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6aW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvcGVydHktbGlzdGluZy12M19pdGVtX190ZXh0X21hcCwgJyYnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9tYXApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gUmV2ZXJzZVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2RhdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDogNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbWVkaWEtbW9kdWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZWRpYS1tb2R1bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fYnRuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC42ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX25vdGljZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBMaXN0aW5nIGRlcyBiaWVucyAtIFYzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZDogJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3dyYXBwZXI6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kcHJvcGVydHktbGlzdGluZy12M190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTs7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuXHJcbi8vIExpc3RpbmdcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0OyAgICAgICAgICAgIC8vIExpc3RpbmcgOiBhbGlnbmVtZW50IGRlcyBpdGVtcyBmbGV4LXN0YXJ0LCBjZW50ZXIsIHNwYWNlLWJldHdlZW4sZXRjLi4uIChuw6ljZXNzYWlyZSBwb3VyIGxlcyBmaW5zIGRlIGxpZ25lKVxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLXBlci1yb3cgOiAxO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi14IDogMDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teSA6IDJlbTtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdy0tbGcgOiAxO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi14LS1sZyA6IDA7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLWxnIDogMmVtO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1wZXItcm93LS14bCA6IDE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLXhsIDogMDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0teGwgOiAyZW07XHJcblxyXG4vLyBJdGVtXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX21pbi1oZWlnaHQ6IDUwMHB4O1xyXG4vLyBJdGVtIC0gRHJhd2luZ1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDMwMHB4O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogNTAwcHg7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDUwMHB4O1xyXG5cclxuXHJcbi8vLy9cclxuLy8vLyBJdGVtIC0gVGl0bGVcclxuLy8vL1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheTogYmxvY2s7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5OiBibG9jaztcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbi8vIEl0ZW0gLSAgSW5mbyBjb21wbMOpbWVudGFpcmVcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vLyBJdGVtIC0gIEluZm8gaWRcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9pbmZvLWlkX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9pbmZvLWlkX2NvbG9yOiBpbmhlcml0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX2luZm8taWRfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX2luZm8taWRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vLyBJdGVtIC0gU2VsZWN0aW9uXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fdGV4dF9jb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3RleHRfYWxpZ246IGxlZnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl93aWR0aDogMS42ZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2hlaWdodDogMS42ZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vIC8gSXRlbSAtIE9wdGlvbnNcclxuLy8gT3B0aW9uIC0gY2hpZmZyZVxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX29wdGlvbl9udW1iZXJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjg4ODllbS8xICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9vcHRpb25fbnVtYmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9vcHRpb25fbnVtYmVyX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9vcHRpb25fbnVtYmVyX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy8gT3B0aW9uIC0gbGFiZWxcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9vcHRpb25fbGFiZWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9vcHRpb25fbGFiZWxfY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fb3B0aW9uX2xhYmVsX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9vcHRpb25fbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vL1xyXG4vLyBJdGVtIC0gZGVzY3JpcHRpb25cclxuLy9cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjllbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuLy8gTWVkaWFcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItd2lkdGggOiAkY29yZV9idXR0b25fYm9yZGVyLXdpZHRoO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19tZWRpYS1tb2R1bGVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX21lZGlhLW1vZHVsZV9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX21lZGlhLW1vZHVsZV9idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX21lZGlhLW1vZHVsZV9zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX21lZGlhLW1vZHVsZV9zdmdfZmlsdGVyOiBkcm9wLXNoYWRvdyggNHB4IDRweCAzcHggcmdiYSgwLCAwLCAwLCAuNykpO1xyXG5cclxuLy8vL1xyXG4vLy8vIEl0ZW0gLSBCb3V0b25cclxuLy8vL1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvcmVfYnV0dG9uX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vLyBOQiBhbm5vbmNlc1xyXG4vLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbiRsaXN0aW5nLXYxX25iX2Fubm9uY2U6bm9ybWFsIG5vcm1hbCA3MDAgMXJlbS8xLjJlbSAkZm9udC1mYW1pbHktLTI7ICAgICAgICAgLy8gbm9tYnJlIGRlIGJpZW5cclxuJGxpc3RpbmctdjFfbmJfYW5ub25jZV9sYWJlbDpub3JtYWwgbm9ybWFsIDQwMCAxcmVtLzEuMmVtICRmb250LWZhbWlseS0tMjsgLy8gbGFiZWwgbm9tYmUgZGUgYmllbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJHByb3BlcnR5LW1vcmUtdjFfbWFyZ2luOiAyZW0gMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb3BlcnR5LW1vcmUtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvcGVydHktbW9yZS12MV9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvcGVydHktbW9yZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvcGVydHktbW9yZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkcHJvcGVydHktbW9yZS12MV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktbW9yZS12MV9faXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkcHJvcGVydHktbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG5cclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkcHJvcGVydHktbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1tb3JlLXYxX19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb3BlcnR5LW1vcmUtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkcHJvcGVydHktbW9yZS12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogJHByb3BlcnR5LW1vcmUtdjFfbWFyZ2luO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LW1vcmUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1ze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMmVtIDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkcHJvcGVydHktbW9yZS12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbmZvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJHByb3BlcnR5LW1vcmUtdjFfX2l0ZW1fdGl0bGVfbWFwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICYtaWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWV4dHJhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1faW5mby1leHRyYV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktbW9yZS12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICYtLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zdGF0dXMge1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZ2xvYmFsLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1tb3JlLXYxX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX21vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjNmQ2ZDZkLDAuNzUpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgMC4wNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtX19tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbV9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQmllbnMgXCJzaW1pbGFpcmVzXCIgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZC1zaXplO1xyXG4kcHJvcGVydHktbW9yZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LW1vcmUtdjFfbWFyZ2luOiAyZW0gMDtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9wZXJ0eS1tb3JlLXYxX2NvbG9yO1xyXG5cclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9wZXJ0eS1tb3JlLXYxX2NvbG9yO1xyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbi8vIERyYXdpbmdcclxuLy8gSXRlbSAtIERyYXdpbmdcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAzMDBweDtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAzMDBweDtcclxuXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDI1MHB4O1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiAyNTBweDtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gVGl0bGVcclxuLy9cclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4vLyBJbmZvIGNvbXBsw6ltZW50YWlyZVxyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0O1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgTWFuZGF0YWlyZSBjb29yZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTE6IG5vcm1hbCA3MDAgMS41NjNlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fdGl0bGUtMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX190aXRsZS0xX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fdGl0bGUtMV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX190aXRsZS0yOiBub3JtYWwgNDAwIDAuOTM4ZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fdGl0bGUtMl90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTJfbGV0dGVyLXNwYWNpbmc6IDAuMmVtICFkZWZhdWx0O1xyXG4gXHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19sYWJlbDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fbGFiZWxfdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19sYWJlbF9sZXR0ZXItc3BhY2luZzogMC4yZW0gIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX3Bob25lX19jb250ZW50OiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fcGhvbmVfX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tYWlsX19jb250ZW50OiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX21haWxfX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19hZHJlc3NlX19jb250ZW50OiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX2FkcmVzc2VfX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fYWRyZXNzZV9fY29udGVudF90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWhlaWdodDogMTMwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19fdmlzdWFsLXdpZHRoOiAyMjBweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIG5lZ29jaWF0ZXVyIGNvb3JkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTE6IG5vcm1hbCA3MDAgMS41NjNlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTFfdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fdGl0bGUtMV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fdGl0bGUtMjogbm9ybWFsIDQwMCAwLjkzOGVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fdGl0bGUtMl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fdGl0bGUtMl90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX190aXRsZS0yX2xldHRlci1zcGFjaW5nOiAwLjJlbSAhZGVmYXVsdDtcclxuIFxyXG4gXHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fbGFiZWw6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fbGFiZWxfdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fbGFiZWxfbGV0dGVyLXNwYWNpbmc6IDAuMmVtICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfcGhvbmVfX2NvbnRlbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19waG9uZV9fY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tYWlsX19jb250ZW50OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19tYWlsX19jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19tYWlsX19jb250ZW50X3RleHQtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fX3Zpc3VhbC1iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtaGVpZ2h0OiA5MHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtd2lkdGg6IDkwcHggIWRlZmF1bHQ7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtX21lbWJlciB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNGVtO1xyXG4gICAgfVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRtYXJnaW4tdG9wOiAtMmVtO1xyXG5cdH1cclxuICAgIC5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtIHtcclxuICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19fdmlzdWFsLXdpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWhlaWdodDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fX3Zpc3VhbC1iYWNrZ3JvdW5kLXNpemU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fX3Zpc3VhbC1iYWNrZ3JvdW5kLXJlcGVhdDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cdFx0XHQmLm1hbmRhdGFpcmUge1xyXG5cdFx0XHRcdHdpZHRoOiA5MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogOTBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHR9XHJcbiAgICAgICAgfVxyXG4gICAgfVx0XHJcblx0Lm1lbWJlcl9fYWxpZ25lciB7XHJcblx0XHRoZWFkZXIubWVtYmVyX190aXRsZSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHQubWVtYmVyX190aXRsZS0xIHtcclxuXHRcdFx0XHRmb250OiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fdGl0bGUtMTtcclxuXHRcdFx0XHRjb2xvcjogJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTFfY29sb3I7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX190aXRsZS0xX3RleHQtdHJhbnNmb3JtO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fdGl0bGUtMV9sZXR0ZXItc3BhY2luZztcclxuXHRcdFx0fVxyXG5cdFx0XHQubWVtYmVyX190aXRsZS0yIHtcclxuXHRcdFx0XHRmb250OiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fdGl0bGUtMjtcclxuXHRcdFx0XHRjb2xvcjogJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTJfY29sb3I7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX190aXRsZS0yX3RleHQtdHJhbnNmb3JtO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fdGl0bGUtMl9sZXR0ZXItc3BhY2luZztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm1lbWJlcl9fY29vcmRzIHtcclxuXHRcdFx0LmNvb3JkLW1hbmRhdGFpcmVfcHJvcGVydHlfX2Zvcm1fX2Nvb3Jkc19fZWxlbWVudCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdG1hcmdpbjogMTVweCAwO1xyXG5cdFx0XHRcdC5sYWJlbCB7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG5cdFx0XHRcdFx0Zm9udDogJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX2xhYmVsO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19sYWJlbF9jb2xvcjtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuY29vcmRzLW1haWwge1xyXG5cdFx0XHRcdFx0YS5jb29yZHMtbWFpbF9fY29udGVudCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fbWFpbF9fY29udGVudF9jb2xvcjtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRmb250OiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21haWxfX2NvbnRlbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuY29vcmRzLXRlbCB7XHJcblx0XHRcdFx0XHRhLmNvb3Jkcy10ZWxfX2NvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19waG9uZV9fY29udGVudF9jb2xvcjtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRmb250OiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX3Bob25lX19jb250ZW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmNvb3Jkcy1hZHJlc3NlIHtcclxuXHRcdFx0XHRcdC5jb29yZHMtYWRyZXNzZV9fY29udGVudCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fYWRyZXNzZV9fY29udGVudF9jb2xvcjtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRmb250OiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX2FkcmVzc2VfX2NvbnRlbnQ7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fYWRyZXNzZV9fY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4uY29vcmQtbmVnb2NpYXRldXJfcHJvcGVydHlfX2Zvcm1fbWVtYmVyIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC00ZW07XHJcbiAgICB9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdG1hcmdpbi10b3A6IC0yZW07XHJcblx0fVxyXG4gICAgLmNvb3JkLW5lZ29jaWF0ZXVyX3Byb3BlcnR5X19mb3JtIHtcclxuICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fX3Zpc3VhbC13aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtaGVpZ2h0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fX3Zpc3VhbC1iYWNrZ3JvdW5kLXNpemU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiAkcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtYmFja2dyb3VuZC1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHRcdFx0IG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHQubWVtYmVyX19hbGlnbmVyIHtcclxuXHRcdGhlYWRlci5tZW1iZXJfX3RpdGxlIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdC5tZW1iZXJfX3RpdGxlLTEge1xyXG5cdFx0XHRcdGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fdGl0bGUtMTtcclxuXHRcdFx0XHRjb2xvcjogJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX190aXRsZS0xX2NvbG9yO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTFfdGV4dC10cmFuc2Zvcm07XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fdGl0bGUtMV9sZXR0ZXItc3BhY2luZztcclxuXHRcdFx0fVxyXG5cdFx0XHQubWVtYmVyX190aXRsZS0yIHtcclxuXHRcdFx0XHRmb250OiAkcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTI7XHJcblx0XHRcdFx0Y29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fdGl0bGUtMl9jb2xvcjtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX190aXRsZS0yX3RleHQtdHJhbnNmb3JtO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTJfbGV0dGVyLXNwYWNpbmc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5tZW1iZXJfX2Nvb3JkcyB7XHJcblx0XHRcdC5jb29yZC1uZWdvY2lhdGV1cl9wcm9wZXJ0eV9fZm9ybV9fY29vcmRzX19lbGVtZW50IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0bWFyZ2luOiAxNXB4IDA7XHJcblx0XHRcdFx0LmxhYmVsIHtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG5cdFx0XHRcdFx0Zm9udDogJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19sYWJlbDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX2xhYmVsX2NvbG9yO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuY29vcmRzLW1haWwge1xyXG5cdFx0XHRcdFx0YS5jb29yZHMtbWFpbF9fY29udGVudCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX21haWxfX2NvbnRlbnRfY29sb3I7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0Zm9udDogJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWFpbF9fY29udGVudDtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fbWFpbF9fY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5jb29yZHMtdGVsIHtcclxuXHRcdFx0XHRcdGEuY29vcmRzLXRlbF9fY29udGVudCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX3Bob25lX19jb250ZW50X2NvbG9yO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX3Bob25lX19jb250ZW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBNYW5kYXRhaXJlIGNvb3JkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fdGl0bGUtMTogbm9ybWFsIDcwMCAxLjU2M2VtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX190aXRsZS0xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTFfdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX190aXRsZS0xX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTI6IG5vcm1hbCA0MDAgMC45MzhlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fdGl0bGUtMl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX190aXRsZS0yX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fdGl0bGUtMl9sZXR0ZXItc3BhY2luZzogMC4yZW07XHJcbiBcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX2xhYmVsOiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19sYWJlbF90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfcGhvbmVfX2NvbnRlbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19waG9uZV9fY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21haWxfX2NvbnRlbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fbWFpbF9fY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX2FkcmVzc2VfX2NvbnRlbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fYWRyZXNzZV9fY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19hZHJlc3NlX19jb250ZW50X3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtaGVpZ2h0OiAxMzBweDtcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtd2lkdGg6IDIyMHB4O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgbmVnb2NpYXRldXIgY29vcmRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fdGl0bGUtMTogbm9ybWFsIDcwMCAxLjU2M2VtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fdGl0bGUtMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fdGl0bGUtMV90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX190aXRsZS0xX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX190aXRsZS0yOiBub3JtYWwgNDAwIDAuOTM4ZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX190aXRsZS0yX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX190aXRsZS0yX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTJfbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gXHJcbiBcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19sYWJlbDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19sYWJlbF90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19sYWJlbF9sZXR0ZXItc3BhY2luZzogMC4yZW07XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19waG9uZV9fY29udGVudDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX3Bob25lX19jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21haWxfX2NvbnRlbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX21haWxfX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX21haWxfX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fX3Zpc3VhbC1oZWlnaHQ6IDkwcHg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fX3Zpc3VhbC13aWR0aDogOTBweDsiLCIkY29sb3JfY29va2llc19zaXRlOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2FucyZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRANzAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SYWxld2F5OndnaHRAOTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuLmNvbG9yUHJpbWFyeVNpdGUge1xyXG4gICAgY29sb3I6ICRjb2xvcl9jb29raWVzX3NpdGU7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIge1xyXG4gICAgei1pbmRleDogOTk5OTk5OTk5OTk7XHJcbiAgICBjb2xvcjojMzMzO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiAyNXB4O1xyXG4gICAgbGVmdDogLTM3NXB4O1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsMCwwLDAuMjUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1vLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LXdpZHRoOiAzMjVweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogMjVweDtcclxuICAgIGxlZnQ6IC02NTBweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLDAsMCwwLjI1KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCxcclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMjVweCAxNXB4IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xLmFjdGl2ZSxcclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMi5hY3RpdmUge1xyXG4gICAgbGVmdDogMDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAuYnRuVG9wIHtcclxuICAgIGNvbG9yOiAjOWM5YzljO1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgei1pbmRleDogOTk5OTk5O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5idG5Ub3Agc3ZnIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnN2Z0FuaW1lIHtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGl0cmVDb29raWVzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGl0cmVDb29raWVzIC5jb2xvclByaW1hcnlTaXRlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50ZXh0Q29va2llcyB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGV4dENvb2tpZXMgLnRleHRTdHJvbmcge1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiAxMzBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHBhZGRpbmc6IDcuNXB4IDA7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMDtcclxuICAgIH1cclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llcy5saWdodFZlcnNpb24ge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzljOWM5YztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llczpob3ZlciB7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMge1xyXG4gICAgLmxpZ2h0VmVyc2lvblxyXG4gICAge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KVxyXG4gICAge1xyXG4gICAgICAgIGEsYnV0dG9uXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIC5idG5Db29raWVzIHtcclxuICAgIHdpZHRoOiA0NSU7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xyXG4gICAgbWF4LWhlaWdodDogNzUwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgY29sb3I6IzMzMztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAudG9wQ29udGVudENvb2tpZXMge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAgMjVweCAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuYnRuUmV0b3VyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTVweDtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgaGVpZ2h0OiA0M3B4O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLnRleHRTZWN0aW9uQ29udGVudCB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLnRpdHJlU2VjdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLnRleHRTZWN0aW9uQ29udGVudCAudGl0cmVTZWN0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAudGV4dENvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IC5saW5rRWxlbWVudCB7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAudGV4dENvbnRlbnQgLmljb25FbGVtZW50IHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAudGV4dENvbnRlbnQgLnRleHRFbGVtZW50IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpkaXNhYmxlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXNMYWJlbCB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXNMYWJlbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0zcHg7XHJcbiAgICBsZWZ0OiAtNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6Y2hlY2tlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNzVkYTg0O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6Y2hlY2tlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbDpiZWZvcmUge1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICM3NWRhODQ7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XHJcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xLFxyXG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgIG1hcmdpbjogMTVweDtcclxuICAgIH1cclxuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xyXG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQsXHJcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMwcHgpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY4MHB4KSB7XHJcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCxcclxuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCk7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxufSIsIi5zZWFyY2gtaW5uZXIge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1tb3JlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUmVkYWMgW0JFR0lOXVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGV4dF9mb250OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF9mb250LFxyXG4gICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX3JlZGFjX3RleHRfY29sb3IsXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRzZWxlY3Rpb24tY29udGVudC12MV9yZWRhY190ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICApLFxyXG4gICAgICAgICRzZWxlY3Rpb24tY29udGVudC12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbi8vIFJlZGFjIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRm9ybSBbQkVHSU5dXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9mb3JtX190aXRsZV9tYXA6IChcclxuICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRzZWxlY3Rpb24tY29udGVudC12MV9mb3JtX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRzZWxlY3Rpb24tY29udGVudC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4pO1xyXG4vLyBGb3JtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcblxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgKSxcclxuICAgICRzZWxlY3Rpb24tY29udGVudC12MV9faXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgKSwgJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fbWFwXHJcblxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNlbGVjdGlvbi1jb250ZW50LXYxIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAmID4gLmFnZW5jeS1zbGlkZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW1wbGUtdGV4dCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZGFjIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJHNlbGVjdGlvbi1jb250ZW50LXYxX190ZXh0X21hcCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kcmF3aW5nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfcmVkYWNfaW1nX2JveC1zaGFkb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgICYtZW1wdHkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14fSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXggJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1wZXItcm93fSAtICgjeyRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teC0tbGcgJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLWxnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teC0teGwgJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCAjeyRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW5mby10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJHNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtX3RpdGxlX21hcCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICYtaWQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1leHRyYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgJi0tc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zdGF0dXMge1xyXG4gICAgICAgICAgICAmLnN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RlbGV0ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTAyO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgZmlsbDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kZWxldGUtZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMS41ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19nbG9iYWwtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLml0ZW1fX21vcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzZkNmQ2ZCwwLjc1KTtcclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgMC4wNXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLml0ZW1fX21vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtX19zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XHJcbiAgICAgICAgLmZvcm0tYmxvY2sge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLXNtYWxsX21heC13aWR0aDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHNlbGVjdGlvbi1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX21hcCwgJyYnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdCA6IDZlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3RleHQtdmVydGljYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTEwMCUsMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogOTYlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb3JlX3RleHQtdmVydGljYWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29yZV90ZXh0LXZlcnRpY2FsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3N1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENvbnRhY3QgY29udGVudCAoY29udGVudSDDoCBsYSBwYWdlIGFsZXJ0bWFpbCkgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtY29sb3IgJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2UgJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0ICRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3BhZGRpbmcteTogM2VtO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFJlZGFjIFtCRUdJTl1cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9yZWRhY190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9yZWRhY190ZXh0X2NvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfY29sb3I7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9yZWRhY190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3JlZGFjX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfcmVkYWNfaW1nX2JveC1zaGFkb3c6IDAgMnB4IDI1cHggMCByZ2JhKCRjb2xvcl9icmFuZC0zLDAuMik7XHJcblxyXG4vLyBSZWRhYyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbQkVHSU5dXHJcblxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0OyAgICAgICAgICAgIC8vIExpc3RpbmcgOiBhbGlnbmVtZW50IGRlcyBpdGVtcyBmbGV4LXN0YXJ0LCBjZW50ZXIsIHNwYWNlLWJldHdlZW4sZXRjLi4uIChuw6ljZXNzYWlyZSBwb3VyIGxlcyBmaW5zIGRlIGxpZ25lKVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1wZXItcm93IDogMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXggOiAyZW07XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi15IDogMWVtO1xyXG5cclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tcGVyLXJvdy0tbGcgOiAyOyAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgPiBMRyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW07XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi15LS1sZyA6IDJlbTtcclxuXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLXBlci1yb3ctLXhsIDogMzsgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gWEwgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLXhsIDogMmVtO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teS0teGwgOiAyZW07XHJcblxyXG4vLyBMaXN0aW5nIGNvbmZpZ3VyYXRpb24gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbi8vIERyYXdpbmdcclxuLy8gSXRlbSAtIERyYXdpbmdcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHg7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDI1MHB4O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogMjUwcHg7XHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuLy8gSW5mbyBjb21wbMOpbWVudGFpcmVcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vXHJcbi8vIEJvdXRvbiAtIGRlbGV0ZVxyXG4vL1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRm9ybSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogNmVtO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuXHJcbi8vIEZvcm0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKioiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9zZXJ2aWNlcy8xLmpwZycpICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kOiAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1jb2xvciAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1pbWFnZSAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzZXJ2aWNlcy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIDAuNjUpICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfX2J1dHRvbl9jb2xvciA6ICRjb3JlX2J1dHRvbl9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4kc2VydmljZXMtdjFfX2J1dHRvbl9tYXA6KCkhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJHNlcnZpY2VzLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJHNlcnZpY2VzLXYxX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkc2VydmljZXMtdjFfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkc2VydmljZXMtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJHNlcnZpY2VzLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkc2VydmljZXMtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkc2VydmljZXMtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3JcclxuICAgICksICRzZXJ2aWNlcy12MV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuXHJcbiRzZXJ2aWNlcy12MV9fdGV4dF9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkc2VydmljZXMtdjFfdGV4dF9mb250XHJcbiAgICApLCAkc2VydmljZXMtdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJHNlcnZpY2VzLXYxX190aXRsZV9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHNlcnZpY2VzLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRzZXJ2aWNlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRzZXJ2aWNlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRzZXJ2aWNlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHNlcnZpY2VzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yXHJcbiAgICApLCAkc2VydmljZXMtdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNlcnZpY2VzLXYxIHtcclxuICAgIGNvbG9yOiAkc2VydmljZXMtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZXJ2aWNlcy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkc2VydmljZXMtdjFfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgKyAuc2VydmljZXMtdjFfX2xpbmtzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRzZXJ2aWNlcy12MV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkc2VydmljZXMtdjFfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJHNlcnZpY2VzLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc2VydmljZXMtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkc2VydmljZXMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHNlcnZpY2VzLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2VydmljZXMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRzZXJ2aWNlcy12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJHNlcnZpY2VzLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRzZXJ2aWNlcy12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFNlcnZpY2VzIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvc2VydmljZXMvMS5qcGcnKTtcclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQ6ICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWNvbG9yICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWltYWdlICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNlcnZpY2VzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMywgMC42NSk7XHJcbiRzZXJ2aWNlcy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHNlcnZpY2VzLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJHNlcnZpY2VzLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHNlcnZpY2VzLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kc2VydmljZXMtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHNlcnZpY2VzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRzZXJ2aWNlcy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJHNlcnZpY2VzLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRzZXJ2aWNlcy12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4kc2VydmljZXMtdjFfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29yZV9idXR0b25fY29sb3I7XHJcbiRzZXJ2aWNlcy12MV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4kc2VydmljZXMtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kc2VydmljZXMtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuJHNlcnZpY2VzLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuXHJcbi8vIFNjcm9sbFxyXG4kc2VydmljZXMtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHNlcnZpY2VzLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kc2VydmljZXMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJHNlcnZpY2VzLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRzZXJ2aWNlcy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRzZXJ2aWNlcy12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvc2VydmljZXMvMS5qcGcnKSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZDogJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtY29sb3IgJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtaW1hZ2UgJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtcmVwZWF0ICRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2VydmljZXMtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjg4KSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2ZpZ3VyZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCA1LjYyNWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbV9maWd1cmVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbV9fYm9yZGVyX3dpZHRoIDogMS41cHggIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX19ib3JkZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbV90aXRsZV9nYXA6IC0xLjM1ZW0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2JvcmRlcl90b3Bfd2lkdGg6IDM4cHggIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2JvcmRlcl9ib3R0b21fd2lkdGg6IDgwcHg7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbV90aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHNlcnZpY2VzLXYyX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkc2VydmljZXMtdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJHNlcnZpY2VzLXYyX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJHNlcnZpY2VzLXYyX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRzZXJ2aWNlcy12Ml9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJHNlcnZpY2VzLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJHNlcnZpY2VzLXYyX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRzZXJ2aWNlcy12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICApLCAkc2VydmljZXMtdjJfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcblxyXG4kc2VydmljZXMtdjJfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGV4dF9mb250ICAgICAgIDogJHNlcnZpY2VzLXYyX3RleHRfZm9udCxcclxuICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12Ml90ZXh0X2NvbG9yLFxyXG4gICAgICAgICksICRzZXJ2aWNlcy12Ml9fdGV4dF9tYXBcclxuKTtcclxuXHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRzZXJ2aWNlcy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHNlcnZpY2VzLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRzZXJ2aWNlcy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkc2VydmljZXMtdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICAgICAgKSwgJHNlcnZpY2VzLXYyX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkc2VydmljZXMtdjJfaXRlbV90aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkc2VydmljZXMtdjJfaXRlbV90aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgICAgICksICRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHNlcnZpY2VzLXYyX2l0ZW1fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJHNlcnZpY2VzLXYyX2l0ZW1fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJHNlcnZpY2VzLXYyX2l0ZW1fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJHNlcnZpY2VzLXYyX2l0ZW1fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJHNlcnZpY2VzLXYyX2l0ZW1fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICApLCAkc2VydmljZXMtdjJfaXRlbV9idXR0b25fbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zZXJ2aWNlcy12MiB7XHJcbiAgICBjb2xvcjogJHNlcnZpY2VzLXYyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VydmljZXMtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1ze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAyZW0pO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvcmRlcmVkIHtcclxuICAgICAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2hlYWRlcixcclxuICAgICAgICAgICAgJl9fZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2VydmljZXMtdjJfaXRlbV9fYm9yZGVyX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VydmljZXMtdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gI3skc2VydmljZXMtdjJfaXRlbV9fYm9yZGVyX3dpZHRoICAvIDJ9KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHNlcnZpY2VzLXYyX2l0ZW1fX2JvcmRlcl93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VydmljZXMtdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdCAgOiAkc2VydmljZXMtdjJfaXRlbV9fYm9yZGVyX3dpZHRoIHNvbGlkICRzZXJ2aWNlcy12Ml9pdGVtX19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQgOiAkc2VydmljZXMtdjJfaXRlbV9fYm9yZGVyX3dpZHRoIHNvbGlkICRzZXJ2aWNlcy12Ml9pdGVtX19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1maWd1cmUge1xyXG4gICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjJfaXRlbV9maWd1cmVfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12Ml9pdGVtX2ZpZ3VyZV9jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX21hcCk7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJHNlcnZpY2VzLXYyX190ZXh0X21hcCwgJyYnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkc2VydmljZXMtdjJfaXRlbV9idXR0b25fbWFwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRzZXJ2aWNlcy12Ml9fdGl0bGVfbWFwKTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkc2VydmljZXMtdjJfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJHNlcnZpY2VzLXYyX19idXR0b25fbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRzZXJ2aWNlcy12Ml9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJHNlcnZpY2VzLXYyX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNlcnZpY2VzLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzZXJ2aWNlcy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHNlcnZpY2VzLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UgOiAkc2VydmljZXMtdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRzZXJ2aWNlcy12Ml9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkc2VydmljZXMtdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBTZXJ2aWNlcyAtIFYyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3NlcnZpY2VzLzEuanBnJyk7XHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kOiAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1jb2xvciAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1pbWFnZSAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1yZXBlYXQgJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzZXJ2aWNlcy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuNTkpO1xyXG4kc2VydmljZXMtdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfZ2FwOiAtMS4zNWVtOyAgLy8gRm9udC1zaXplIHRpdGxlLWNvbnRlbnQtMiAvIDJcclxuJHNlcnZpY2VzLXYyX2l0ZW1fYm9yZGVyX3RvcF93aWR0aDogMzhweDsgIC8vIFRhaWxsZSBkZSBsYSBib3JkdXJlIGhhdXRlIChib3JkdXJlIGdhdWNoZSBldCBkcm9pdGUpXHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2JvcmRlcl9ib3R0b21fd2lkdGg6IDM4cHg7ICAvLyBUYWlsbGUgZGUgbGEgYm9yZHVyZSBiYXNzZSAoYm9yZHVyZSBnYXVjaGUgZXQgZHJvaXRlKVxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kc2VydmljZXMtdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kc2VydmljZXMtdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kc2VydmljZXMtdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJHNlcnZpY2VzLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kc2VydmljZXMtdjJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRzZXJ2aWNlcy12Ml9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHNlcnZpY2VzLXYyX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kc2VydmljZXMtdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHNlcnZpY2VzLXYyX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJHNlcnZpY2VzLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vIFNjcm9sbFxyXG4kc2VydmljZXMtdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRzZXJ2aWNlcy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJHNlcnZpY2VzLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRzZXJ2aWNlcy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kc2VydmljZXMtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kc2VydmljZXMtdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuJHNlcnZpY2VzLXYyX2l0ZW1fZmlndXJlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDUuNjI1ZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2ZpZ3VyZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kc2VydmljZXMtdjJfaXRlbV9fYm9yZGVyX3dpZHRoIDogMnB4OyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3JkdXJlIDogw6lwYWlzc2V1clxyXG4kc2VydmljZXMtdjJfaXRlbV9fYm9yZGVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAvLyBCb3JkdXJlIDogY291bGV1clxyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kc2VydmljZXMtdjJfaXRlbV90aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogMDtcclxuXHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4LzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDYwMCAzMHB4LzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kc2VydmljZXMtdjJfaXRlbV9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kc2VydmljZXMtdjJfaXRlbV9idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kc2VydmljZXMtdjJfaXRlbV9idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHNlcnZpY2VzLXYyX2l0ZW1fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJHNlcnZpY2VzLXYyX2l0ZW1fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kc2VydmljZXMtdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDUwMCAxOHB4LzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRzZXJ2aWNlcy12Ml90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3NlcnZpY2VzLzIuanBnJykgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQ6ICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLWNvbG9yICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLWltYWdlICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkc2VydmljZXMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNlcnZpY2VzLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjgpICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfbWFyZ2luLWJvdHRvbSA6IDZlbSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M190ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbV9maWd1cmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNS42MjVlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW1fZmlndXJlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbV90aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbV90aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjIgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRzZXJ2aWNlcy12M19pdGVtX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRzZXJ2aWNlcy12M19pdGVtX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRzZXJ2aWNlcy12M19pdGVtX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kc2VydmljZXMtdjNfaXRlbV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgIFxyXG4kc2VydmljZXMtdjNfaXRlbV9idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICBcclxuJHNlcnZpY2VzLXYzX2l0ZW1fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgXHJcbiRzZXJ2aWNlcy12M190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW1fX2ltYWdlX3NoYWRvdzogJGNvcmVfc2hhZG93ICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4kc2VydmljZXMtdjNfX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkc2VydmljZXMtdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkc2VydmljZXMtdjNfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRzZXJ2aWNlcy12M19fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRzZXJ2aWNlcy12M19fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkc2VydmljZXMtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRzZXJ2aWNlcy12M19fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRzZXJ2aWNlcy12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICksXHJcbiAgICAkc2VydmljZXMtdjNfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbiRzZXJ2aWNlcy12M19fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJHNlcnZpY2VzLXYzX3RleHRfZm9udCxcclxuICAgICksXHJcbiAgICAkc2VydmljZXMtdjNfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kc2VydmljZXMtdjNfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSA6ICRzZXJ2aWNlcy12M19fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkc2VydmljZXMtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHNlcnZpY2VzLXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHNlcnZpY2VzLXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHNlcnZpY2VzLXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksIFxyXG4gICAgJHNlcnZpY2VzLXYzX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRzZXJ2aWNlcy12M19pdGVtX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJHNlcnZpY2VzLXYzX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHNlcnZpY2VzLXYzX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkc2VydmljZXMtdjNfaXRlbV90aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRzZXJ2aWNlcy12M19pdGVtX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHNlcnZpY2VzLXYzX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRzZXJ2aWNlcy12M19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkc2VydmljZXMtdjNfaXRlbV90aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHNlcnZpY2VzLXYzX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgICAgICksICRzZXJ2aWNlcy12M19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHNlcnZpY2VzLXYzX2l0ZW1fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRzZXJ2aWNlcy12M19pdGVtX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJHNlcnZpY2VzLXYzX2l0ZW1fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRzZXJ2aWNlcy12M19pdGVtX2J1dHRvbl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJHNlcnZpY2VzLXYzX2l0ZW1fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJHNlcnZpY2VzLXYzX2l0ZW1fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRzZXJ2aWNlcy12M19pdGVtX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJHNlcnZpY2VzLXYzX2l0ZW1fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICApLCAkc2VydmljZXMtdjNfaXRlbV9idXR0b25fbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uc2VydmljZXMtdjMge1xyXG5cclxuICAgIGNvbG9yOiAkc2VydmljZXMtdjNfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXYzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZXJ2aWNlcy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuanNzY3JvbGwtYmxvY2sge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCA6IDVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHJhd2luZy1jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQgOiA1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHNlcnZpY2VzLXYzX190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJHNlcnZpY2VzLXYzX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRzZXJ2aWNlcy12M19fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRzZXJ2aWNlcy12M19pdGVtX3RpdGxlX21hcCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2RyYXdpbmctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZyA6IDAgMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kcmF3aW5nX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzZXJ2aWNlcy12M19pdGVtX19pbWFnZV9zaGFkb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkc2VydmljZXMtdjNfaXRlbV9idXR0b25fbWFwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuanNzY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkc2VydmljZXMtdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRzZXJ2aWNlcy12M19zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRzZXJ2aWNlcy12M19zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkc2VydmljZXMtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzZXJ2aWNlcy12M19zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJHNlcnZpY2VzLXYzX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkc2VydmljZXMtdjNfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHNlcnZpY2VzLXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyYXdpbmdfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFNlcnZpY2VzIC0gVjNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9zZXJ2aWNlcy8yLmpwZycpO1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZDogJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtY29sb3IgJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtaW1hZ2UgJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtcmVwZWF0ICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2VydmljZXMtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuOCk7XHJcbiRzZXJ2aWNlcy12M19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfbWFyZ2luLWJvdHRvbSA6IDglO1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHNlcnZpY2VzLXYzX3RleHRfZm9udDogJGJvZHlfZm9udDtcclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kc2VydmljZXMtdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJHNlcnZpY2VzLXYzX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiRzZXJ2aWNlcy12M19fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kc2VydmljZXMtdjNfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRzZXJ2aWNlcy12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRzZXJ2aWNlcy12M19fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHNlcnZpY2VzLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vIFNjcm9sbFxyXG4kc2VydmljZXMtdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRzZXJ2aWNlcy12M19zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJHNlcnZpY2VzLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRzZXJ2aWNlcy12M19zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kc2VydmljZXMtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kc2VydmljZXMtdjNfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbi8vXHJcbi8vIEl0ZW0gVGl0bGVcclxuLy9cclxuJHNlcnZpY2VzLXYzX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kc2VydmljZXMtdjNfaXRlbV90aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kc2VydmljZXMtdjNfaXRlbV90aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6IDA7XHJcblxyXG4kc2VydmljZXMtdjNfaXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHNlcnZpY2VzLXYzX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJHNlcnZpY2VzLXYzX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuMiAkZm9udC1mYW1pbHktLTI7XHJcbiRzZXJ2aWNlcy12M19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kc2VydmljZXMtdjNfaXRlbV9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kc2VydmljZXMtdjNfaXRlbV9idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kc2VydmljZXMtdjNfaXRlbV9idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzZXJ2aWNlcy12M19pdGVtX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRzZXJ2aWNlcy12M19pdGVtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHNlcnZpY2VzLXYzX2l0ZW1fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJHNlcnZpY2VzLXYzX2l0ZW1fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kc2VydmljZXMtdjNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJHNlcnZpY2VzLXYzX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vL1xyXG4vLyBJbWFnZVxyXG4vL1xyXG4kc2VydmljZXMtdjNfaXRlbV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3c7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHNpbG9zLXYxX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZDogJHNpbG9zLXYxX2JhY2tncm91bmQtY29sb3IgJHNpbG9zLXYxX2JhY2tncm91bmQtaW1hZ2UgJHNpbG9zLXYxX2JhY2tncm91bmQtcmVwZWF0ICRzaWxvcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNpbG9zLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2lsb3MtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfbWF4LXdpZHRoOiAxMDAlICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfbWFyZ2luIDogM2VtIDAgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9wYWRkaW5nLS1zbSA6IDAgJHdyYXBwZXJfcGFkZGluZyAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3BhZGRpbmctLW1kIDogMCAkd3JhcHBlcl9wYWRkaW5nLS1tZCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfY29sb3IgOiRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250LXNtIDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2ZvbnQtbWQgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLWRyYXdpbmdfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb190aXRsZS1kcmF3aW5nX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLWRyYXdpbmdfc3ZnX3dpZHRoIDogMmVtICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fcHVjZV90b3A6IC44ZW0gIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9wdWNlX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fZm9udC1zbSA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2ZvbnQtbWQgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fbWFyZ2luLXk6IDAgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGU6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1pbWFnZS0tYWx0ZXJuYXRlOiBub25lICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQtLWFsdGVybmF0ZTogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1zaXplLS1hbHRlcm5hdGU6IGNvdmVyICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbi0tYWx0ZXJuYXRlOiA1MCUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLS1hbHRlcm5hdGU6ICRzaWxvcy12MV9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGUgJHNpbG9zLXYxX2JhY2tncm91bmQtaW1hZ2UtLWFsdGVybmF0ZSAkc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQtLWFsdGVybmF0ZSAkc2lsb3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbi0tYWx0ZXJuYXRlIC8gJHNpbG9zLXYxX2JhY2tncm91bmQtc2l6ZS0tYWx0ZXJuYXRlICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGU6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfY29sb3ItLWFsdGVybmF0ZTogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9jb2xvci0tYWx0ZXJuYXRlIDogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLS1hbHRlcm5hdGU6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvci0tYWx0ZXJuYXRlOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfY29sb3ItLWFsdGVybmF0ZTogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfY29sb3ItLWFsdGVybmF0ZSA6aW5oZXJpdCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtZHJhd2luZ19jb2xvci0tYWx0ZXJuYXRlIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtZHJhd2luZ19iYWNrZ3JvdW5kLS1hbHRlcm5hdGUgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9wdWNlX2NvbG9yLS1hbHRlcm5hdGUgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2NvbG9yLS1hbHRlcm5hdGUgOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1faG92ZXJfY29sb3ItLWFsdGVybmF0ZSA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJHNpbG9zLXYxX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRzaWxvcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkc2lsb3MtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkc2lsb3MtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkc2lsb3MtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRzaWxvcy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRzaWxvcy12MV9fdGl0bGVfbWFwXHJcblxyXG4pO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqIEFMVEVSTkFURSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiRzaWxvcy12MV9fdGl0bGUtLWFsdGVybmF0ZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfX3RpdGxlLS1hbHRlcm5hdGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRzaWxvcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvci0tYWx0ZXJuYXRlLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRzaWxvcy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLS1hbHRlcm5hdGUsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfY29sb3ItLWFsdGVybmF0ZSxcclxuICAgICksICRzaWxvcy12MV9fdGl0bGUtLWFsdGVybmF0ZV9tYXBcclxuKTtcclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2lsb3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNpbG9zLXYxIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkc2lsb3MtdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkc2lsb3MtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lsb3MtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkc2lsb3MtdjFfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC5zaWxvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjk5MnB4KXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoIDogMzMlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4xZW07XHJcbiAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHNpbG9zLXYxX3NpbG9fdGl0bGUtZHJhd2luZ19zdmdfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzaWxvcy12MV9zaWxvX3RpdGxlLWRyYXdpbmdfc3ZnX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNpbG9zLXYxX3NpbG9fdGl0bGUtZHJhd2luZ19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNpbG9zLXYxX3NpbG9fdGl0bGUtZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfZm9udC1zbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2ZvbnQtbWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wICA6IDAuNmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdCA6IDNlbTtcclxuICAgICAgICAgICAgZGlzcGxheSAgICAgOiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAmID4gbGkuc2lsb19fbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM2VtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX21hcmdpbi15O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX21hcmdpbi15O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudCAgIDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aCAgICAgOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodCAgICA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wICAgICAgIDogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX3B1Y2VfdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQgICAgICA6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fcHVjZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2ZvbnQtc207XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2ZvbnQtbWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqIEFMVEVSTkFURSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgJi0tYWx0ZXJuYXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2lsb3MtdjFfYmFja2dyb3VuZC0tYWx0ZXJuYXRlO1xyXG4gICAgICAgIGNvbG9yOiAkc2lsb3MtdjFfY29sb3ItLWFsdGVybmF0ZTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWxvcy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3ItLWFsdGVybmF0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaWxvcy12MSB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRzaWxvcy12MV9fdGl0bGUtLWFsdGVybmF0ZV9tYXApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2lsbyB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNpbG9zLXYxX3NpbG9fdGl0bGUtZHJhd2luZ19iYWNrZ3JvdW5kLS1hbHRlcm5hdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNpbG9zLXYxX3NpbG9fdGl0bGUtZHJhd2luZ19jb2xvci0tYWx0ZXJuYXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfY29sb3ItLWFsdGVybmF0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9wdWNlX2NvbG9yLS1hbHRlcm5hdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2NvbG9yLS1hbHRlcm5hdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1faG92ZXJfY29sb3ItLWFsdGVybmF0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1vZHVsZSBTaWxvc1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kc2lsb3MtdjFfYmFja2dyb3VuZDogJHNpbG9zLXYxX2JhY2tncm91bmQtY29sb3IgJHNpbG9zLXYxX2JhY2tncm91bmQtaW1hZ2UgJHNpbG9zLXYxX2JhY2tncm91bmQtcmVwZWF0ICRzaWxvcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNpbG9zLXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2lsb3MtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHNpbG9zLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcblxyXG4kc2lsb3MtdjFfbWF4LXdpZHRoOiAxMDAlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2MgOiBtYXgtd2lkdGhcclxuJHNpbG9zLXYxX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYzogY291bGV1clxyXG4kc2lsb3MtdjFfbWFyZ2luICAgICA6IDNlbSAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jOiBtYXJnaW5cclxuJHNpbG9zLXYxX3BhZGRpbmctLXNtICAgOiAwICR3cmFwcGVyX3BhZGRpbmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2MgOiBtYXJnZXMgaW50ZXJuZXNcclxuJHNpbG9zLXYxX3BhZGRpbmctLW1kICAgOiAwICR3cmFwcGVyX3BhZGRpbmctLW1kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IG1hcmdlcyBpbnRlcm5lcyA+IHRhYmxldHRlXHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHNpbG9zLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJHNpbG9zLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHNpbG9zLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kc2lsb3MtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIycHgvMS4yICRmb250LWZhbWlseS0tMztcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzJweC8xLjIgJGZvbnQtZmFtaWx5LS0zO1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbi8vIFRleHRcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9jb2xvciAgICAgICA6JGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IGNvbG9yXHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfZm9udCAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDIzcHggJGZvbnQtZmFtaWx5LS0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBmb250XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfZm9udC1zbSAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDIzcHggJGZvbnQtZmFtaWx5LS0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBmb250IC0gdGFpbGxlID4gbW9iaWxlXHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfZm9udC1tZCAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDIzcHggJGZvbnQtZmFtaWx5LS0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IGZvbnQgLSB0YWlsbGUgPiB0YWJsZXR0ZVxyXG4kc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2xldHRlci1zcGFjaW5nOiAgLjJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuLy8gRHJhd2luZ1xyXG4kc2lsb3MtdjFfc2lsb190aXRsZS1kcmF3aW5nX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElsbHVzdHJhdGlvbjogY291bGV1clxyXG4kc2lsb3MtdjFfc2lsb190aXRsZS1kcmF3aW5nX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSWxsdXN0cmF0aW9uIDogY291bGV1ciBkZSBmb25kXHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLWRyYXdpbmdfc3ZnX3dpZHRoICAgICAgIDogMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGggZHUgc3ZnXHJcblxyXG5cclxuLy8gTGlzdGVcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX3B1Y2VfdG9wICAgICAgIDogLjhlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbSBwdWNlOiBwb3NpdGlvbm5lbWVudCBoYXV0XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9wdWNlX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbSBwdWNlOiBjb2xvclxyXG5cclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbTogY29sb3JcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW06IGNvbG9yXHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9mb250ICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0gJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW06IGZvbnRcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2ZvbnQtc20gICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbTogZm9udCAtIHRhaWxsZSA+IG1vYmlsZVxyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fZm9udC1tZCAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDE2cHgvMS44ICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW06IGZvbnQgLSB0YWlsbGUgPiB0YWJsZXR0ZVxyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW06IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW06IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9tYXJnaW4teTogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtOiBtYXJnZSBoYXV0ZSBldCBiYXNzZVxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIEFsdGVybmF0ZSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuJHNpbG9zLXYxX2JhY2tncm91bmQtY29sb3ItLWFsdGVybmF0ZTogdHJhbnNwYXJlbnQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLWltYWdlLS1hbHRlcm5hdGU6IG5vbmU7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLXJlcGVhdC0tYWx0ZXJuYXRlOiBuby1yZXBlYXQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLXNpemUtLWFsdGVybmF0ZTogY292ZXI7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uLS1hbHRlcm5hdGU6IDUwJTtcclxuXHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLS1hbHRlcm5hdGU6ICRzaWxvcy12MV9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGUgJHNpbG9zLXYxX2JhY2tncm91bmQtaW1hZ2UtLWFsdGVybmF0ZSAkc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQtLWFsdGVybmF0ZSAkc2lsb3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbi0tYWx0ZXJuYXRlIC8gJHNpbG9zLXYxX2JhY2tncm91bmQtc2l6ZS0tYWx0ZXJuYXRlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzaWxvcy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3ItLWFsdGVybmF0ZTogdHJhbnNwYXJlbnQ7XHJcbiRzaWxvcy12MV9jb2xvci0tYWx0ZXJuYXRlOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG5cclxuJHNpbG9zLXYxX2NvbG9yLS1hbHRlcm5hdGUgICAgIDogJGNvbG9yX25ldXRyYWwtMzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jOiBjb3VsZXVyXHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHNpbG9zLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLS1hbHRlcm5hdGU6IHRyYW5zcGFyZW50O1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvci0tYWx0ZXJuYXRlOiAkY29sb3JfYnJhbmQtMjtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfY29sb3ItLWFsdGVybmF0ZTogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuLy8gVGV4dFxyXG4kc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2NvbG9yLS1hbHRlcm5hdGUgICAgICAgOmluaGVyaXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBjb2xvclxyXG5cclxuLy8gRHJhd2luZ1xyXG4kc2lsb3MtdjFfc2lsb190aXRsZS1kcmF3aW5nX2NvbG9yLS1hbHRlcm5hdGUgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSWxsdXN0cmF0aW9uOiBjb3VsZXVyXHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLWRyYXdpbmdfYmFja2dyb3VuZC0tYWx0ZXJuYXRlICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElsbHVzdHJhdGlvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG5cclxuXHJcbi8vIExpc3RlXHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9wdWNlX2NvbG9yLS1hbHRlcm5hdGUgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbSBwdWNlOiBjb2xvclxyXG5cclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2NvbG9yLS1hbHRlcm5hdGUgICAgICAgOiBpbmhlcml0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtOiBjb2xvclxyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1faG92ZXJfY29sb3ItLWFsdGVybmF0ZSAgICAgICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtOiBjb2xvclxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4iLCIkc2lsby12Ml9fbWFyZ2luOiA0ZW0gYXV0byAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX3BhZGRpbmc6IDIwcHggIWRlZmF1bHQ7XHJcbiRzaWxvLXYyX19qdXN0aWZ5LWNvbnRlbnQ6IGxlZnQgIWRlZmF1bHQ7XHJcbiRzaWxvLXYyX19jb250ZW50X19tYXgtd2lkdGg6IDYwMHB4ICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fbGlzdF9fbGlzdC1zdHlsZS10eXBlOiBub25lICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fbGlzdF9fdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX2xpc3QtaXRlbV9fbWFyZ2luLWJvdHRvbTogMTBweCAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX2xpc3QtbGlua19fY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcbiRzaWxvLXYyX19saXN0LWxpbmtfX3RleHQtZGVjb3JhdGlvbjogbm9uZSAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX2xpc3QtbGlua19fdGV4dC1kZWNvcmF0aW9uX19ob3ZlcjogdW5kZXJsaW5lICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fd3JhcHBlcl9fbWF4LXdpZHRoOiAxMTIwcHggIWRlZmF1bHQ7XHJcbiRzaWxvLXYyX193cmFwcGVyX19tYXJnaW46IGF1dG8gIWRlZmF1bHQ7XHJcbiRzaWxvLXYyX190aXRsZV9fdGl0bGVfX21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX3RpdGxlX190aXRsZV9fY29udGVudC0yX19mb250LXNpemU6IDJlbSAhZGVmYXVsdDtcclxuXHJcbi5zaWxvcy12MiB7XHJcbiAgICBtYXJnaW46ICRzaWxvLXYyX19tYXJnaW47XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkc2lsby12Ml9fd3JhcHBlcl9fbWF4LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogJHNpbG8tdjJfX3dyYXBwZXJfX21hcmdpbjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaWxvLXYyX190aXRsZV9fdGl0bGVfX21hcmdpbi1ib3R0b207XHJcblxyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQtMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzaWxvLXYyX190aXRsZV9fdGl0bGVfX2NvbnRlbnQtMl9fZm9udC1zaXplO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaWxvLXYyIHtcclxuICAgICAgICBwYWRkaW5nOiAkc2lsby12Ml9fcGFkZGluZztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogJHNpbG8tdjJfX2p1c3RpZnktY29udGVudDtcclxuICAgIFxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRzaWxvLXYyX19jb250ZW50X19tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogJHNpbG8tdjJfX2xpc3RfX2xpc3Qtc3R5bGUtdHlwZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJHNpbG8tdjJfX2xpc3RfX3RleHQtYWxpZ247XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9fbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpbG8tdjJfX2xpc3QtaXRlbV9fbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmX19saXN0LWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNpbG8tdjJfX2xpc3QtbGlua19fY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHNpbG8tdjJfX2xpc3QtbGlua19fdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICZfX2xpc3QtbGluazpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHNpbG8tdjJfX2xpc3QtbGlua19fdGV4dC1kZWNvcmF0aW9uX19ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKlxyXG4gKiBTaWxvcyBub3V2ZWF1IG1vdGV1ciBkZSByZWNoZXJjaGVcclxuICovXHJcbiRzaWxvLXYyX19tYXJnaW46IDRlbSBhdXRvO1xyXG4kc2lsby12Ml9fcGFkZGluZzogMjBweDtcclxuJHNpbG8tdjJfX2p1c3RpZnktY29udGVudDogbGVmdDtcclxuJHNpbG8tdjJfX2NvbnRlbnRfX21heC13aWR0aDogNjAwcHg7XHJcbiRzaWxvLXYyX19saXN0X19saXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiRzaWxvLXYyX19saXN0X190ZXh0LWFsaWduOiBsZWZ0O1xyXG4kc2lsby12Ml9fbGlzdC1pdGVtX19tYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4kc2lsby12Ml9fbGlzdC1saW5rX19jb2xvcjogIzMzMztcclxuJHNpbG8tdjJfX2xpc3QtbGlua19fdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4kc2lsby12Ml9fbGlzdC1saW5rX190ZXh0LWRlY29yYXRpb25fX2hvdmVyOiB1bmRlcmxpbmU7XHJcbiRzaWxvLXYyX193cmFwcGVyX19tYXgtd2lkdGg6IDExMjBweDtcclxuJHNpbG8tdjJfX3dyYXBwZXJfX21hcmdpbjogYXV0bztcclxuJHNpbG8tdjJfX3RpdGxlX190aXRsZV9fbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4kc2lsby12Ml9fdGl0bGVfX3RpdGxlX19jb250ZW50LTJfX2ZvbnQtc2l6ZTogMmVtOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRzdGF0dXNfaXRlbV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtX2xldHRlci1zcGFjaW5nOiAwZW0gIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fNV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtXzVfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtXzVfYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fNF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtXzRfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtXzRfYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fM19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtXzNfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtXzNfYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fbmV3X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fbmV3X2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9uZXdfYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fZmFsbGluZ19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtX2ZhbGxpbmdfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtX2ZhbGxpbmdfYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fZmF2b3JpdGVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9mYXZvcml0ZV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fZmF2b3JpdGVfYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fcGFkZGluZzogLjhlbSA0ZW0gIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9tYXJnaW4gOiAwIDAgMWVtIDAgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV96LWluZGV4OiAyMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnN0YXR1cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMmVtO1xyXG4gICAgei1pbmRleDogJHN0YXR1c19pdGVtX3otaW5kZXg7XHJcbiAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHN0YXR1c19pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRzdGF0dXNfaXRlbV9jb2xvcjtcclxuICAgICAgICBib3JkZXI6ICRzdGF0dXNfaXRlbV9ib3JkZXI7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6ICRzdGF0dXNfaXRlbV9wYWRkaW5nO1xyXG4gICAgICAgIG1hcmdpbjogJHN0YXR1c19pdGVtX21hcmdpbjtcclxuICAgICAgICBmb250OiAkc3RhdHVzX2l0ZW1fZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHN0YXR1c19pdGVtX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc3RhdHVzX2l0ZW1fdGV4dC10cmFuc2Zvcm07XHJcblxyXG4gICAgICAgICYtLTUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3RhdHVzX2l0ZW1fNV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHN0YXR1c19pdGVtXzVfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJHN0YXR1c19pdGVtXzVfYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS00IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHN0YXR1c19pdGVtXzRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRzdGF0dXNfaXRlbV80X2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRzdGF0dXNfaXRlbV80X2JvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tMyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzdGF0dXNfaXRlbV8zX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc3RhdHVzX2l0ZW1fM19jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAkc3RhdHVzX2l0ZW1fM19ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW5ldyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzdGF0dXNfaXRlbV9uZXdfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRzdGF0dXNfaXRlbV9uZXdfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJHN0YXR1c19pdGVtX25ld19ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWZhbGxpbmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3RhdHVzX2l0ZW1fZmFsbGluZ19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHN0YXR1c19pdGVtX2ZhbGxpbmdfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJHN0YXR1c19pdGVtX2ZhbGxpbmdfYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1mYXZvcml0ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzdGF0dXNfaXRlbV9mYXZvcml0ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHN0YXR1c19pdGVtX2Zhdm9yaXRlX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRzdGF0dXNfaXRlbV9mYXZvcml0ZV9ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0YXR1dFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc3RhdHVzX2l0ZW1fZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAvLyBTdXItdGl0cmU6IGZvbnRcclxuJHN0YXR1c19pdGVtX2xldHRlci1zcGFjaW5nOiAwZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN1ci10aXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kc3RhdHVzX2l0ZW1fdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdXItdGl0cmU6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuXHJcbiRzdGF0dXNfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogY291bGV1ciBkdSBmb25kXHJcbiRzdGF0dXNfaXRlbV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kc3RhdHVzX2l0ZW1fYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQ6IGJvcmR1cmVzXHJcblxyXG4kc3RhdHVzX2l0ZW1fNV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBWZW5kdTogY291bGV1ciBkdSBmb25kXHJcbiRzdGF0dXNfaXRlbV81X2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFZlbmR1OiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzdGF0dXNfaXRlbV81X2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFZlbmR1OiBib3JkdXJlc1xyXG5cclxuJHN0YXR1c19pdGVtXzRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gU291cy1jb21wcm9taXM6IGNvdWxldXIgZHUgZm9uZFxyXG4kc3RhdHVzX2l0ZW1fNF9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBTb3VzLWNvbXByb21pczogY291bGV1ciBkdSB0ZXh0ZVxyXG4kc3RhdHVzX2l0ZW1fNF9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBTb3VzLWNvbXByb21pczogYm9yZHVyZXNcclxuXHJcbiRzdGF0dXNfaXRlbV8zX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFNvdXMtb2ZmcmU6IGNvdWxldXIgZHUgZm9uZFxyXG4kc3RhdHVzX2l0ZW1fM19jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBTb3VzLW9mZnJlOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzdGF0dXNfaXRlbV8zX2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFNvdXMtb2ZmcmU6IGJvcmR1cmVzXHJcblxyXG4kc3RhdHVzX2l0ZW1fbmV3X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBOb3V2ZWF1dMOpOiBjb3VsZXVyIGR1IGZvbmRcclxuJHN0YXR1c19pdGVtX25ld19jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gTm91dmVhdXTDqTogY291bGV1ciBkdSB0ZXh0ZVxyXG4kc3RhdHVzX2l0ZW1fbmV3X2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBOb3V2ZWF1dMOpOiBib3JkdXJlc1xyXG5cclxuJHN0YXR1c19pdGVtX2ZhbGxpbmdfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gQmFpc3NlIGRlIHByaXg6IGNvdWxldXIgZHUgZm9uZFxyXG4kc3RhdHVzX2l0ZW1fZmFsbGluZ19jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBCYWlzc2UgZGUgcHJpeDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kc3RhdHVzX2l0ZW1fZmFsbGluZ19ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBCYWlzc2UgZGUgcHJpeDogYm9yZHVyZXNcclxuXHJcbiRzdGF0dXNfaXRlbV9mYXZvcml0ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIENvdXAgZGUgY29ldXI6IGNvdWxldXIgZHUgZm9uZFxyXG4kc3RhdHVzX2l0ZW1fZmF2b3JpdGVfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBDb3VwIGRlIGNvZXVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzdGF0dXNfaXRlbV9mYXZvcml0ZV9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIENvdXAgZGUgY29ldXI6IGJvcmR1cmVzXHJcblxyXG4kc3RhdHVzX2l0ZW1fcGFkZGluZzogLjhlbSA0ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQ6IG1hcmdlcyBpbnRlcm5lc1xyXG4kc3RhdHVzX2l0ZW1fbWFyZ2luIDogMCAwIDFlbSAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQ6IG1hcmdlcyBleHRlcm5lc1xyXG5cclxuJHN0YXR1c19pdGVtX3otaW5kZXg6IDIwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHVzID4gaG92ZXIgOiBnw6hyZSBsJ2FmZmljaGFnZSBcInN1clwiIG91IFwic291c1wiIGxhIHN1cmNvdWNoZSAoMDwgeCA8IDEwOiBzb3VzLCB4ID4gMTA6IHN1cilcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiR0ZWFtLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHRlYW0tbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRlYW0tbGlzdGluZy12MV93cmFwcGVyOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiR0ZWFtLWxpc3RpbmctdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kdGVhbS1saXN0aW5nLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHRlYW0tbGlzdGluZy12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHRlYW0tbGlzdGluZy12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG4kdGVhbS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHRlYW0tbGlzdGluZy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4kdGVhbS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiR0ZWFtLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiR0ZWFtLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiR0ZWFtLWxpc3RpbmctdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7O1xyXG4kdGVhbS1saXN0aW5nLXYxX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHRlYW0tbGlzdGluZy12MV90ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydDsgICAgICAgICAgICAvLyBMaXN0aW5nIDogYWxpZ25lbWVudCBkZXMgaXRlbXMgZmxleC1zdGFydCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLGV0Yy4uLiAobsOpY2Vzc2FpcmUgcG91ciBsZXMgZmlucyBkZSBsaWduZSlcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLXBlci1yb3cgOiAxO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXggOiAyZW07XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teSA6IDFlbTtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnIDogMjtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZyA6IDFlbTtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZyA6IDJlbTtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsIDogMztcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bCA6IDFlbTtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi1ib3R0b20tLXhsIDogMmVtO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1fbW9yZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNzUpO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHg7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAzMDBweDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiA0MTVweDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiA0MTVweDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW07XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMiAkZm9udC1mYW1pbHktLTI7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9pbmZvX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC43NSk7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuXHJcblxyXG4kdGVhbS1saXN0aW5nLXYxX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkdGVhbS1saXN0aW5nLXYxX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICR0ZWFtLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkdGVhbS1saXN0aW5nLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICR0ZWFtLWxpc3RpbmctdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkdGVhbS1saXN0aW5nLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHRlYW0tbGlzdGluZy12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICR0ZWFtLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICR0ZWFtLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICR0ZWFtLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICR0ZWFtLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICR0ZWFtLWxpc3RpbmctdjFfX3RpdGxlX21hcFxyXG5cclxuKTtcclxuXHJcblxyXG4kdGVhbS1saXN0aW5nLXYxX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJHRlYW0tbGlzdGluZy12MV90ZXh0X2ZvbnQsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHRlYW0tbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3RpbmctdjFfdGV4dF9jb2xvcixcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkdGVhbS1saXN0aW5nLXYxX3RleHRfY29sb3JcclxuICAgICksICR0ZWFtLWxpc3RpbmctdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuLy8gSXRlbVxyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udGVhbS1saXN0aW5nLXYxIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHRlYW0tbGlzdGluZy12MV93cmFwcGVyO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYW0tbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkdGVhbS1saXN0aW5nLXYxX190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJHRlYW0tbGlzdGluZy12MV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTAwJSwwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcclxuICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNi4xMTExZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwuMTYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHRlYW0tbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICAkdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXkgJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHRlYW0tbGlzdGluZy12MV9pdGVtLXBlci1yb3d9IC0gKCN7JHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnICR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skdGVhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsICR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4tYm90dG9tLS14bCAkdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHRlYW0tbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsfSAtICggI3skdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkdGVhbS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJHRlYW0tbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RhdGEge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAtNTVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlYW0tbGlzdGluZy12MV9pdGVtX2luZm9fYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCAsIGJvdHRvbTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXMgLCAycztcclxuXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX21hcCk7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1leHRyYSB7XHJcbiAgICAgICAgICAgICAgICAmLS1waG9uZSwgJi0tbWFpbHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICR0ZWFtLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRlYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLml0ZW1fX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuXHJcblxyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3IgJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQgJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHRlYW0tbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml93cmFwcGVyOiAkd3JhcHBlcl9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTogNGVtICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdyA6IDEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teCA6IDJlbSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15IDogMWVtICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGcgOiAyICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnIDogMmVtICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGwgOiAzICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsIDogMWVtICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLWJvdHRvbS0teGwgOiAyZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9tb3JlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC43NSkgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAzMDBweCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDIzNHB4ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDIzNHB4ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMiAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX2luZm9fYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjc1KSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHRlYW0tbGlzdGluZy12Ml9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHRlYW0tbGlzdGluZy12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkdGVhbS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHRlYW0tbGlzdGluZy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkdGVhbS1saXN0aW5nLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHRlYW0tbGlzdGluZy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkdGVhbS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkdGVhbS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkdGVhbS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkdGVhbS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkdGVhbS1saXN0aW5nLXYyX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJHRlYW0tbGlzdGluZy12Ml90ZXh0X2ZvbnQsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHRlYW0tbGlzdGluZy12Ml90ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3RpbmctdjJfdGV4dF9jb2xvcixcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkdGVhbS1saXN0aW5nLXYyX3RleHRfY29sb3JcclxuICAgICksICR0ZWFtLWxpc3RpbmctdjJfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udGVhbS1saXN0aW5nLXYyIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12Ml9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHRlYW0tbGlzdGluZy12Ml93cmFwcGVyO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYW0tbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkdGVhbS1saXN0aW5nLXYyX190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJHRlYW0tbGlzdGluZy12Ml9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTAwJSwwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcclxuICAgICAgICAgICAgYm90dG9tOiA5NiU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xICRmb250LWZhbWlseS0tMztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLC4xNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICR0ZWFtLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSXRlbVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAgJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15ICR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93fSAtICgjeyR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZyAkdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHRlYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bCAkdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLWJvdHRvbS0teGwgJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bH0gLSAoICN7JHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICYtLWJvcmRlciB7XHJcbiAgICAgICAgICAgIC5pdGVtX19kYXRhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgLy9oZWlnaHQ6IGNhbGMoMTAwJSAtIDFlbSAqIDIpOyAgLy8gMWVtID0gcGFkZGluZyBidXR0b25cclxuXHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdCAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgOiAwIDJlbSAzZW0gMmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNi41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50ICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wICAgICAgICAgICAgICA6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdCA6IC0yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQgOiAtMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCA6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyggKCN7JHRlYW0tbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21heC1oZWlnaHR9IC8gMiAqIC0xKSArIDJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCAoI3skdGVhbS1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGd9IC8gMiAqIC0xKSArIDJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkdGVhbS1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJHRlYW0tbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZztcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX21hcCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1leHRyYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICAmLS1waG9uZSwgJi0tbWFpbHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICR0ZWFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRlYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuXHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgVGVhbSBsaXN0aW5nIC0gVjJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3IgJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQgJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHRlYW0tbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiR0ZWFtLWxpc3RpbmctdjJfd3JhcHBlcjogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHRlYW0tbGlzdGluZy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kdGVhbS1saXN0aW5nLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kdGVhbS1saXN0aW5nLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHRlYW0tbGlzdGluZy12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTogNGVtO1xyXG5cclxuJHRlYW0tbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kdGVhbS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHRlYW0tbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHRlYW0tbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiR0ZWFtLWxpc3RpbmctdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7O1xyXG4kdGVhbS1saXN0aW5nLXYyX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHRlYW0tbGlzdGluZy12Ml90ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBMaXN0aW5nIGNvbmZpZ3VyYXRpb24gW0JFR0lOXVxyXG5cclxuJHRlYW0tbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQ7ICAgICAgICAgICAgLy8gTGlzdGluZyA6IGFsaWduZW1lbnQgZGVzIGl0ZW1zIGZsZXgtc3RhcnQsIGNlbnRlciwgc3BhY2UtYmV0d2VlbixldGMuLi4gKG7DqWNlc3NhaXJlIHBvdXIgbGVzIGZpbnMgZGUgbGlnbmUpXHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93IDogMTsgICAgICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXggOiAyZW07XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teSA6IDFlbTtcclxuXHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZyA6IDI7ICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA+IExHIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW07XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW07XHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGwgOiAzOyAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgPiBYTCA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsIDogMWVtO1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLWJvdHRvbS0teGwgOiAyZW07XHJcblxyXG4vLyBMaXN0aW5nIGNvbmZpZ3VyYXRpb24gW0JFR0lOXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9tb3JlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC43NSk7XHJcblxyXG4vLyBEcmF3aW5nXHJcbi8vIEl0ZW0gLSBEcmF3aW5nXHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAzMDBweDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiAyMzRweDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiAyMzRweDtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gVGl0bGVcclxuLy9cclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzIgJGZvbnQtZmFtaWx5LS0yO1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gSW5mb1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1faW5mb19iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNzUpO1xyXG5cclxuXHJcbi8vIEluZm8gY29tcGzDqW1lbnRhaXJlXHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kdGVhbS12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy90ZWFtLzEuanBnJykgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYmFja2dyb3VuZDogJHRlYW0tdjFfYmFja2dyb3VuZC1jb2xvciAkdGVhbS12MV9iYWNrZ3JvdW5kLWltYWdlICR0ZWFtLXYxX2JhY2tncm91bmQtcmVwZWF0ICR0ZWFtLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHRlYW0tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuNjMpICFkZWZhdWx0O1xyXG4kdGVhbS12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kdGVhbS12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdGVhbS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICBcclxuJHRlYW0tdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kICFkZWZhdWx0O1xyXG4kdGVhbS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kdGVhbS12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuJHRlYW0tdjFfX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kdGVhbS12MV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICR0ZWFtLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJHRlYW0tdjFfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICR0ZWFtLXYxX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJHRlYW0tdjFfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJHRlYW0tdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICR0ZWFtLXYxX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJHRlYW0tdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICApLCAkdGVhbS12MV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuJHRlYW0tdjFfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJHRlYW0tdjFfdGV4dF9mb250LFxyXG4gICAgKSwgJHRlYW0tdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kdGVhbS12MV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICR0ZWFtLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICR0ZWFtLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHRlYW0tdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkdGVhbS12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICR0ZWFtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkdGVhbS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHRlYW0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICR0ZWFtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkdGVhbS12MV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udGVhbS12MSB7XHJcbiAgICBjb2xvcjogJHRlYW0tdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRlYW0tdjFfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFtLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCR0ZWFtLXYxX190aXRsZV9tYXApO1xyXG4gICAgICAgICsgLnRlYW0tdjFfX2xpbmtzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogM2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCR0ZWFtLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCR0ZWFtLXYxX19idXR0b25fbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICR0ZWFtLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkdGVhbS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICR0ZWFtLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICR0ZWFtLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkdGVhbS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJHRlYW0tdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICR0ZWFtLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICR0ZWFtLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgVGVhbSAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kdGVhbS12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHRlYW0tdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy90ZWFtLzEuanBnJyk7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiR0ZWFtLXYxX2JhY2tncm91bmQ6ICR0ZWFtLXYxX2JhY2tncm91bmQtY29sb3IgJHRlYW0tdjFfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHRlYW0tdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiR0ZWFtLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjYzKTtcclxuJHRlYW0tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiR0ZWFtLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJHRlYW0tdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kdGVhbS12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHRlYW0tdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiR0ZWFtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kdGVhbS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiR0ZWFtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kdGVhbS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kdGVhbS12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJHRlYW0tdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiR0ZWFtLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kdGVhbS12MV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHRlYW0tdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiR0ZWFtLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiR0ZWFtLXYxX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kdGVhbS12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiR0ZWFtLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kdGVhbS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJHRlYW0tdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJHRlYW0tdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuJHRlYW0tdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kdGVhbS12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy90ZWFtLzIuanBnJykgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZDogJHRlYW0tdjJfYmFja2dyb3VuZC1jb2xvciAkdGVhbS12Ml9iYWNrZ3JvdW5kLWltYWdlICR0ZWFtLXYyX2JhY2tncm91bmQtcmVwZWF0ICR0ZWFtLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHRlYW0tdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuOTMpICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHRlYW0tdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbS1pbmZvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX2NvbG9yOiAkdGVhbS12Ml9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW1fX2ltYWdlX3NoYWRvdzogJGNvcmVfc2hhZG93ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9jYXJvdXNlbF9mYXZvcml0ZV91bmFjdGl2ZV9vdmVybGF5X2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuODMpICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX190ZXh0LWJsb2NrX2ZvbnQ6IG5vcm1hbCBub3JtYWwgMC44NzVlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX190ZXh0LWJsb2NrX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV9fdGV4dC1ibG9ja190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4kdGVhbS12Ml9fYnV0dG9uX3RlYW0tdjI6ICgpICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fYnV0dG9uX3RlYW0tdjI6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICR0ZWFtLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICR0ZWFtLXYyX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJHRlYW0tdjJfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJHRlYW0tdjJfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICR0ZWFtLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJHRlYW0tdjJfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJHRlYW0tdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkdGVhbS12Ml9fYnV0dG9uX3RlYW0tdjJcclxuKTtcclxuXHJcblxyXG4kdGVhbS12Ml9fdGV4dF90ZWFtLXYyOiAoKSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX3RleHRfdGVhbS12MjogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGV4dF9mb250ICAgICAgIDogJHRlYW0tdjJfdGV4dF9mb250LFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJHRlYW0tdjJfX3RleHRfdGVhbS12MlxyXG4pO1xyXG5cclxuXHJcbiR0ZWFtLXYyX190aXRsZV90ZWFtLXYyOiAoKSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX3RpdGxlX3RlYW0tdjI6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICR0ZWFtLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkdGVhbS12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkdGVhbS12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkdGVhbS12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkdGVhbS12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICR0ZWFtLXYyX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHRlYW0tdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkdGVhbS12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJHRlYW0tdjJfX3RpdGxlX3RlYW0tdjJcclxuKTtcclxuXHJcblxyXG4kdGVhbS12Ml9faXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICR0ZWFtLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICR0ZWFtLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkdGVhbS12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkdGVhbS12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICR0ZWFtLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkdGVhbS12Ml9faXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRlYW0tdjIge1xyXG4gICAgY29sb3I6ICR0ZWFtLXYyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbS12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTQ0MHB4KSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDg3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkdGVhbS12Ml9fdGl0bGVfdGVhbS12Mik7XHJcbiAgICB9XHJcblx0Jl9faXRlbXMge1xyXG5cdFx0IC50ZWFtLXYyX19pdGVtcyB7XHJcbiAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgM2VtO1xyXG4gICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEyMDBweCkge1xyXG5cdFx0XHRcdFx0bWF4LWhlaWdodDogNDcwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHQuaXRlbV9fY29udGFpbmVyLXRleHQge1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMjAwcHgpIHtcclxuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDcwcHg7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogdW5zZXQ7XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGV4dC1ibG9jayB7XHJcblx0XHRcdFx0XHRmb250OiAkdGVhbS12Ml9pdGVtX190ZXh0LWJsb2NrX2ZvbnQ7XHJcblx0XHRcdFx0XHRjb2xvcjogJHRlYW0tdjJfaXRlbV9fdGV4dC1ibG9ja19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICR0ZWFtLXYyX2l0ZW1fX3RleHQtYmxvY2tfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkdGVhbS12Ml9fdGV4dF90ZWFtLXYyLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJHRlYW0tdjJfX2J1dHRvbl90ZWFtLXYyKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICR0ZWFtLXYyX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkdGVhbS12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICR0ZWFtLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICR0ZWFtLXYyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkdGVhbS12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJHRlYW0tdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICR0ZWFtLXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICR0ZWFtLXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zhdm9yaXRlcyB7XHJcbiAgICAgICAgJi5qc3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBJdGVtXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBjb2xvcjogJHRlYW0tdjJfaXRlbV9jb2xvcjtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnRlYW0tdjJfX2l0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU3MHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHRlYW0tdjJfaXRlbV9faW1hZ2Vfc2hhZG93O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgLnRlYW0tdjJfX2l0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCR0ZWFtLXYyX19pdGVtX3RpdGxlX21hcCk7XHJcbiAgICAgICAgICAgIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUgIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fc3VidGl0bGUsIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUsIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYyX2l0ZW0taW5mb19mb250O1xyXG4gICAgICAgICAgICAmLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXN1cGVyZmljaWUge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWluZm8tcHJpY2Uge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodCA6IDIwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQgIDogMjAlO1xyXG4gICAgICAgIC8vYWxpZ24taXRlbXMgICA6IGZsZXgtZW5kO1xyXG4gICAgICAgIGNvbG9yICAgICAgICA6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogI2ZmZjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICBmbGV4ICAgICAgICAgIDogMTtcclxuICAgICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAgICBvcGFjaXR5ICAgICAgIDogMTtcclxuICAgICAgICBib3JkZXIgICAgICAgIDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzIDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0ICAgOiAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0ICAgICAgICA6IDVweDtcclxuICAgICAgICBhbGlnbi1pdGVtcyAgIDogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogOTZweDtcclxuXHJcbiAgICAgICAgY29sb3IgICAgICAgIDogJHRlYW0tdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkdGVhbS12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJHRlYW0tdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIGhlaWdodCA6IDVweDtcclxuXHJcbiAgICAgICAgY29sb3IgICAgICAgIDogJHRlYW0tdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJHRlYW0tdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAkdGVhbS12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbi8vIENvbnRleHQgTGFuZGluZ1xyXG5cclxuLmxhbmRpbmcge1xyXG4gICAgLnRlYW0tdjJfX2l0ZW0ge1xyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgIC50ZWFtLXYyX19pdGVtLWltZyB7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0IDogMzQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodCA6IDM0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQgOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHQgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibGdcIil9KSBhbmQgKG1heC13aWR0aCA6IDE4MDBweCl7XHJcblx0XHRcdFx0XHRtaW4taGVpZ2h0IDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodCA6IDIzMHB4O1xyXG5cdFx0XHRcdH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgOiAyNTBweDtcclxuICAgICAgICAgICAgICAgIC50ZWFtLXYyX19pdGVtLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodCA6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodCA6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgVGVhbSAtIFYyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9mYXZvcml0ZXMvMS5qcGcnKTtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJHRlYW0tdjJfYmFja2dyb3VuZDogJHRlYW0tdjJfYmFja2dyb3VuZC1jb2xvciAkdGVhbS12Ml9iYWNrZ3JvdW5kLWltYWdlICR0ZWFtLXYyX2JhY2tncm91bmQtcmVwZWF0ICR0ZWFtLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS12Ml9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHRlYW0tdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuOTMpO1xyXG4kdGVhbS12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHRlYW0tdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kdGVhbS12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiR0ZWFtLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kdGVhbS12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHRlYW0tdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiR0ZWFtLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG4kdGVhbS12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHRlYW0tdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiR0ZWFtLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kdGVhbS12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJHRlYW0tdjJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiR0ZWFtLXYyX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kdGVhbS12Ml9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJHRlYW0tdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHRlYW0tdjJfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiR0ZWFtLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcblxyXG5cclxuXHJcbi8vIFNjcm9sbFxyXG4kdGVhbS12Ml9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHRlYW0tdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiR0ZWFtLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiR0ZWFtLXYyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiR0ZWFtLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJHRlYW0tdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuJHRlYW0tdjJfaXRlbS1pbmZvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kdGVhbS12Ml9pdGVtX2NvbG9yOiAkdGVhbS12Ml9jb2xvcjtcclxuXHJcbi8vLy9cclxuLy8vLyBJdGVtIFRpdGxlXHJcbi8vLy9cclxuJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kdGVhbS12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG5cclxuJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kdGVhbS12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gSW1hZ2VcclxuLy9cclxuJHRlYW0tdjJfaXRlbV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3c7XHJcblxyXG4vLyBJdGVtIHRleHRlIFxyXG5cclxuJHRlYW0tdjJfaXRlbV9fdGV4dC1ibG9ja19mb250OiBub3JtYWwgbm9ybWFsIDAuODc1ZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJHRlYW0tdjJfaXRlbV9fdGV4dC1ibG9ja19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiR0ZWFtLXYyX2l0ZW1fX3RleHQtYmxvY2tfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gQ2Fycm91c2VsXHJcbiR0ZWFtLXYyX2Nhcm91c2VsX2Zhdm9yaXRlX3VuYWN0aXZlX292ZXJsYXlfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC44Myk7XHJcblxyXG4kdGVhbS12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHRlYW0tdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJHRlYW0tdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuJHRlYW0tdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJHRlYW0tdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kdGVhbS12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy90ZWFtLzIuanBnJykgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfYmFja2dyb3VuZDogJHRlYW0tdjNfYmFja2dyb3VuZC1jb2xvciAkdGVhbS12M19iYWNrZ3JvdW5kLWltYWdlICR0ZWFtLXYzX2JhY2tncm91bmQtcmVwZWF0ICR0ZWFtLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHRlYW0tdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuOTMpICFkZWZhdWx0O1xyXG4kdGVhbS12M19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kdGVhbS12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kdGVhbS12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12M190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiR0ZWFtLXYzX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kdGVhbS12M19fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kdGVhbS12M19fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiR0ZWFtLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgIFxyXG4kdGVhbS12M19fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiR0ZWFtLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICBcclxuJHRlYW0tdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kdGVhbS12M19zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kdGVhbS12M19zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kdGVhbS12M19zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdGVhbS12M19pdGVtLWluZm9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2l0ZW1fY29sb3I6ICR0ZWFtLXYzX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRlYW0tdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfaXRlbV9fdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kdGVhbS12M19pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODllbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS12M19pdGVtX2luZm8tZXh0cmFfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGVhbS12M19pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kdGVhbS12M19jYXJvdXNlbF9mYXZvcml0ZV91bmFjdGl2ZV9vdmVybGF5X2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuODMpICFkZWZhdWx0O1xyXG4kdGVhbS12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdGVhbS12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG5cclxuJHRlYW0tdjNfX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kdGVhbS12M19fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICR0ZWFtLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJHRlYW0tdjNfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICR0ZWFtLXYzX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJHRlYW0tdjNfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJHRlYW0tdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICR0ZWFtLXYzX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJHRlYW0tdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICApLCR0ZWFtLXYzX19idXR0b25fbWFwXHJcbik7XHJcblxyXG5cclxuJHRlYW0tdjNfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJHRlYW0tdjNfdGV4dF9mb250LFxyXG4gICAgKSwkdGVhbS12M19fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4kdGVhbS12M19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICR0ZWFtLXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICR0ZWFtLXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHRlYW0tdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkdGVhbS12M19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICR0ZWFtLXYzX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkdGVhbS12M19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHRlYW0tdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICR0ZWFtLXYzX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkdGVhbS12M19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuJHRlYW0tdjNfX2l0ZW1fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJHRlYW0tdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJHRlYW0tdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICR0ZWFtLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICApLFxyXG4gICAgJHRlYW0tdjNfX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kdGVhbS12M19pdGVtX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2l0ZW1fX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJHRlYW0tdjNfaXRlbV9fdGV4dF9mb250LFxyXG4gICAgICAgIHRleHQtYWxpZ24gOiAkdGVhbS12M19pdGVtX190ZXh0X3RleHQtYWxpZ25cclxuICAgICksICR0ZWFtLXYzX2l0ZW1fX3RleHRfbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50ZWFtLXYzIHtcclxuICAgIGNvbG9yOiAkdGVhbS12M19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS12M19iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYW0tdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkdGVhbS12M19fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCR0ZWFtLXYzX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCR0ZWFtLXYzX19idXR0b25fbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICR0ZWFtLXYzX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkdGVhbS12M19zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICR0ZWFtLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICR0ZWFtLXYzX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkdGVhbS12M19zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJHRlYW0tdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICR0ZWFtLXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICR0ZWFtLXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICB9XHJcbiAgICAvLyBJdGVtXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBjb2xvcjogJHRlYW0tdjNfaXRlbV9jb2xvcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICYtLWNvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHRlYW0tdjNfaXRlbV9faW1hZ2Vfc2hhZG93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCA6IDNlbTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCR0ZWFtLXYzX19pdGVtX3RpdGxlX21hcCk7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fc3VidGl0bGUgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHRlYW0tdjNfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHRlYW0tdjNfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJHRlYW0tdjNfaXRlbV9fdGV4dF9tYXApO1xyXG4gICAgICAgICAgICAgICAgJi5qc3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkdGVhbS12M19pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICAmLWV4dHJhIHtcclxuICAgICAgICAgICAgICAgICAgICAmLS1waG9uZSwgJi0tbWFpbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYzX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12M19pdGVtX2luZm8tZXh0cmFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkdGVhbS12M19pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRlYW0tdjNfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQgOiAyMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0ICA6IDIwJTtcclxuICAgICAgICAvL2FsaWduLWl0ZW1zICAgOiBmbGV4LWVuZDtcclxuICAgICAgICBjb2xvciAgICAgICAgOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgZmxleCAgICAgICAgICA6IDE7XHJcbiAgICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgb3BhY2l0eSAgICAgICA6IDE7XHJcbiAgICAgICAgYm9yZGVyICAgICAgICA6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0ICA6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdCAgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodCAgICAgICAgOiA1cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXMgICA6IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDk2cHg7XHJcblxyXG4gICAgICAgIGNvbG9yICAgICAgICA6ICR0ZWFtLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJHRlYW0tdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICR0ZWFtLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBoZWlnaHQgOiA1cHg7XHJcblxyXG4gICAgICAgIGNvbG9yICAgICAgICA6ICR0ZWFtLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICR0ZWFtLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJHRlYW0tdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG4vLyBDb250ZXh0IExhbmRpbmdcclxuLmxhbmRpbmcge1xyXG4gICAgLnRlYW0tdjNfX2l0ZW0ge1xyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLnRlYW0tdjNfX2l0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoaC14bCwnbWluLWhlaWdodCcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzOTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFRlYW0gLSBWM1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJHRlYW0tdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLXYzX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZmF2b3JpdGVzLzEuanBnJyk7XHJcbiR0ZWFtLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiR0ZWFtLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiR0ZWFtLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiR0ZWFtLXYzX2JhY2tncm91bmQ6ICR0ZWFtLXYzX2JhY2tncm91bmQtY29sb3IgJHRlYW0tdjNfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS12M19iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHRlYW0tdjNfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiR0ZWFtLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjkzKTtcclxuJHRlYW0tdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiR0ZWFtLXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJHRlYW0tdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kdGVhbS12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHRlYW0tdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiR0ZWFtLXYzX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kdGVhbS12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG5cclxuJHRlYW0tdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiR0ZWFtLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kdGVhbS12M190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJHRlYW0tdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiR0ZWFtLXYzX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kdGVhbS12M19fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHRlYW0tdjNfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiR0ZWFtLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiR0ZWFtLXYzX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kdGVhbS12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG5cclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJHRlYW0tdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiR0ZWFtLXYzX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kdGVhbS12M19zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kdGVhbS12M19zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kdGVhbS12M19zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiR0ZWFtLXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcbiR0ZWFtLXYzX2l0ZW0taW5mb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xICRmb250LWZhbWlseS0tMztcclxuJHRlYW0tdjNfaXRlbV9jb2xvcjogJHRlYW0tdjNfY29sb3I7XHJcblxyXG4vL1xyXG4vLyBJdGVtIEltYWdlXHJcbi8vXHJcbiR0ZWFtLXYzX2l0ZW1fX2ltYWdlX3NoYWRvdzogJGNvcmVfc2hhZG93ICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuLy8gUm9sZVxyXG4kdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiR0ZWFtLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbi8vIE5vbVxyXG4kdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiR0ZWFtLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHQgLSBkZXNjcmlwdGlvblxyXG4vL1xyXG4kdGVhbS12M19pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS12M19pdGVtX190ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4vLyBJbmZvIGNvbXBsw6ltZW50YWlyZVxyXG4kdGVhbS12M19pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODllbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS12M19pdGVtX2luZm8tZXh0cmFfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kdGVhbS12M19pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjogbGVmdDtcclxuJHRlYW0tdjNfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyBDYXJyb3VzZWxcclxuJHRlYW0tdjNfY2Fyb3VzZWxfZmF2b3JpdGVfdW5hY3RpdmVfb3ZlcmxheV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjgzKTtcclxuXHJcbiR0ZWFtLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kdGVhbS12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4kdGVhbS12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kdGVhbS12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHRvb2xiYXJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3N2Z193aWR0aDogMzBweCAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc3ZnX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3N2Z19iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc3ZnX2hvdmVyX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3N2Z19ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0yICFkZWZhdWx0O1xyXG5cclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAxZW0gIWRlZmF1bHQ7XHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjVlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi41ZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSAgICAgICA6ICR0b29sYmFyX29waW5pb25fX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICR0b29sYmFyX29waW5pb25fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICR0b29sYmFyX29waW5pb25fX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkdG9vbGJhcl9vcGluaW9uX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkdG9vbGJhcl9vcGluaW9uX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICR0b29sYmFyX29waW5pb25fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkdG9vbGJhcl9vcGluaW9uX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAxZW0gIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjI1ZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjVlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tICAgICAgIDogJHRvb2xiYXJfc29jaWFsX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICR0b29sYmFyX3NvY2lhbF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHRvb2xiYXJfc29jaWFsX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICR0b29sYmFyX3NvY2lhbF9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kdG9vbGJhcl9zb2NpYWxfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWxfaXRlbV93aWR0aDogMi4yZW0gIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX2hlaWdodDogMi4yZW0gIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX3BhZGRpbmc6IC41ZW0gIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX21hcmdpbjogMCAuNWVtICFkZWZhdWx0O1xyXG5cclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1fd2lkdGg6IDIuMmVtICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2hlaWdodDogMi4yZW0gIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1fcGFkZGluZzogLjVlbSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9tYXJnaW46IDAgLjVlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6IDFlbSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjVlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tICAgICAgIDogJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkdG9vbGJhcl9jb25uZWN0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkdG9vbGJhcl9jb25uZWN0X190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkdG9vbGJhcl9jb25uZWN0X190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkdG9vbGJhcl9jb25uZWN0X190aXRsZV9tYXBcclxuKTtcclxuXHJcbiR0b29sYmFyX2Nvbm5lY3RfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3RfcGFkZGluZzogMCAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdF9idXR0b25fc3ZnX2RyYXdpbmdfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0X2J1dHRvbl90ZXh0X2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdF9idXR0b25fdGV4dF9mb250IDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdF9idXR0b25fdGV4dF9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdF9idXR0b25fdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdF9idXR0b25faG92ZXJfdGV4dF9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfcGFkZGluZzogMCAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl9zdmdfZHJhd2luZ19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9idXR0b25fdGV4dF9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX3RleHRfZm9udCA6IG5vcm1hbCBub3JtYWwgNjAwIDFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9idXR0b25fdGV4dF9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl90ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX2hvdmVyX3RleHRfY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiR0b29sYmFyX2Nvbm5lY3QtY29sbGFwc2UtLXRyaWdnZXItc3ZnLWNvbG9yOiRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJHRvb2xiYXJfY29ubmVjdC1jb2xsYXBzZV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yICwwLjc5KSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdC1jb2xsYXBzZV9idXR0b24tYm9yZGVyLXdpZHRoOiAycHggIWRlZmF1bHQ7IFxyXG4kdG9vbGJhcl9jb25uZWN0LWNvbGxhcHNlX2J1dHRvbl90ZXh0X2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0LWNvbGxhcHNlX2J1dHRvbi1ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyBcclxuJHRvb2xiYXJfY29ubmVjdC1jb2xsYXBzZV9idXR0b24tcGFkZGluZzogLjVlbSAhZGVmYXVsdDtcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udG9vbGJhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdG9vbGJhcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICBkaXNwbGF5IDogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICBtaW4td2lkdGg6ICR3cmFwcGVyX3BhZGRpbmc7XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgcmlnaHQ6IDEyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICYgKyAmIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjRlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ZnIHtcclxuICAgICAgICB3aWR0aDogJHRvb2xiYXJfc3ZnX3dpZHRoO1xyXG4gICAgICAgIGZpbGw6ICR0b29sYmFyX3N2Z19jb2xvcjtcclxuICAgIH1cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS4xZW07XHJcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMmVtO1xyXG4gICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0b29sYmFyX3N2Z19iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9vbGJhcl9zdmdfaG92ZXJfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgLnRvb2xiYXJfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkdG9vbGJhcl9zdmdfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1vcGluaW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfbWFwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogLjRlbSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc29jaWFsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIC50b29sYmFyLXNvY2lhbCB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCR0b29sYmFyX3NvY2lhbF9fdGl0bGVfbWFwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAudG9vbGJhci1zb2NpYWxfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkdG9vbGJhcl9zb2NpYWxfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9vbGJhcl9zb2NpYWxfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRvb2xiYXJfc29jaWFsX2l0ZW1fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICR0b29sYmFyX3NvY2lhbF9pdGVtX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkdG9vbGJhcl9zb2NpYWxfaXRlbV9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHRvb2xiYXJfc29jaWFsX2l0ZW1fcGFkZGluZztcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9vbGJhcl9zb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRvb2xiYXJfc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIC50b29sYmFyLXNvY2lhbF9fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHRvb2xiYXJfc29jaWFsX2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29ubmVjdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkdG9vbGJhcl9jb25uZWN0X2J1dHRvbl9zdmdfZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdG9vbGJhcl9jb25uZWN0X2J1dHRvbl90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRvb2xiYXJfY29ubmVjdF9idXR0b25fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX2hvdmVyX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpbmtzLWdyb3VwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHRvb2xiYXJfY29ubmVjdF9wYWRkaW5nO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudG9vbGJhci1jb25uZWN0IHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfbWFwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gIFxyXG4gICAgICAgICZfY29sbGFwc2Uge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9vbGJhcl9jb25uZWN0LWNvbGxhcHNlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cyBlYXNlLW91dDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IC41ZW07IFxyXG4gICAgICAgICAgICAuY29ubmVjdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJHRvb2xiYXJfY29ubmVjdC1jb2xsYXBzZV9idXR0b24tYm9yZGVyLXdpZHRoIHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRvb2xiYXJfY29ubmVjdC1jb2xsYXBzZV9idXR0b24tYm9yZGVyLWNvbG9yOyBcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkdG9vbGJhcl9jb25uZWN0LWNvbGxhcHNlX2J1dHRvbi1wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0b29sYmFyX2Nvbm5lY3QtY29sbGFwc2VfYnV0dG9uX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRvb2xiYXJfY29ubmVjdC1jb2xsYXBzZV9idXR0b24tYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaXRlbXMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5jb2xsYXBzZS0tdHJpZ2dlciAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgID4gLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC42cztcclxuICAgICAgICAgICAgICAgIGZpbGw6ICR0b29sYmFyX2Nvbm5lY3QtY29sbGFwc2UtLXRyaWdnZXItc3ZnLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWluLWhlYWRlciB7XHJcbiAgICAgICAgLnRvb2xiYXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICYtb3BpbmlvbixcclxuICAgICAgICAgICAgJi1zb2NpYWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLW9waW5pb25fX3RpdGxlLFxyXG4gICAgICAgICAgICAmLXNvY2lhbF9fdGl0bGUsXHJcbiAgICAgICAgICAgICYtY29ubmVjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtb3Bpbmlvbl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmLXNvY2lhbCB7XHJcbiAgICAgICAgICAgICAgICAudG9vbGJhci1zb2NpYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc29jaWFsX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtY29ubmVjdCB7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX3N2Z19kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl9ob3Zlcl90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfcGFkZGluZztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLmNvbm5lY3RfY29sbGFwc2UtLW9wZW5lZCB7XHJcbiAgICAudG9vbGJhci1jb25uZWN0X2NvbGxhcHNlIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cyBlYXNlLWluO1xyXG4gICAgfVxyXG4gICAgLmNvbGxhcHNlLS10cmlnZ2VyIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgPiAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sYmFyX2Nvbm5lY3QtY29sbGFwc2VfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNnM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib2R5LS1tZW51LW9wZW5lZCAudG9vbGJhci0taW4taGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBUb29sIGJhclxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kdG9vbGJhcl9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUb29sYmFyIDogY291bGV1ciBkZSBmb250XHJcblxyXG4kdG9vbGJhcl9zdmdfd2lkdGg6IDMwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0b29sYmFyIDogdGFpbGxlIGRlcyBzdmdcclxuXHJcbiR0b29sYmFyX3N2Z19jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRvb2xiYXIgc3ZnIDogY291bGV1clxyXG4kdG9vbGJhcl9zdmdfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0b29sYmFyIDogY291bGV1ciBkZSBmb25kXHJcblxyXG4kdG9vbGJhcl9zdmdfaG92ZXJfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAvLyB0b29sYmFyIHN2ZyA+IGhvdmVyOiBjb3VsZXVyXHJcbiR0b29sYmFyX3N2Z19ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0yOyAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRvb2xiYXIgPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEF2aXMgW0JFR0lOXVxyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW07XHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6IDFlbTtcclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjVlbS8xICRmb250LWZhbWlseS0tMztcclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy8gQXZpcyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUsOpc2VhdXggc29jaWF1eCBbQkVHSU5dXHJcblxyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbTtcclxuJHRvb2xiYXJfc29jaWFsX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAxZW07XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjI1ZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjVlbS8xICRmb250LWZhbWlseS0tMztcclxuJHRvb2xiYXJfc29jaWFsX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kdG9vbGJhcl9zb2NpYWxfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdG9vbGJhcl9zb2NpYWxfaXRlbV93aWR0aDogMi4yZW07XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX2hlaWdodDogMi4yZW07XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX3BhZGRpbmc6IC41ZW07XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX21hcmdpbjogMCAuNWVtO1xyXG5cclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1fd2lkdGg6IDIuMmVtO1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2hlaWdodDogMi4yZW07XHJcbiR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1fcGFkZGluZzogLjVlbTtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9tYXJnaW46IDAgLjVlbTtcclxuXHJcbi8vIFLDqXNlYXV4IHNvY2lhdXggW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBDb25uZXhpb24gW0JFR0lOXVxyXG5cclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAxZW07XHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjVlbS8xICRmb250LWZhbWlseS0tMztcclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi41ZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiR0b29sYmFyX2Nvbm5lY3RfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0b29sYmFyX2Nvbm5lY3RfcGFkZGluZzogMDtcclxuJHRvb2xiYXJfY29ubmVjdF9idXR0b25fc3ZnX2RyYXdpbmdfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kdG9vbGJhcl9jb25uZWN0X2J1dHRvbl90ZXh0X2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRvb2xiYXJfY29ubmVjdF9idXR0b25fdGV4dF9mb250IDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtICRmb250LWZhbWlseS0tMTtcclxuJHRvb2xiYXJfY29ubmVjdF9idXR0b25fdGV4dF9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuJHRvb2xiYXJfY29ubmVjdF9idXR0b25fdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHRvb2xiYXJfY29ubmVjdF9idXR0b25faG92ZXJfdGV4dF9jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfcGFkZGluZzogMDtcclxuJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl9zdmdfZHJhd2luZ19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9idXR0b25fdGV4dF9jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4kdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX3RleHRfZm9udCA6IG5vcm1hbCBub3JtYWwgNjAwIDFlbSAkZm9udC1mYW1pbHktLTE7XHJcbiR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9idXR0b25fdGV4dF9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl90ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX2hvdmVyX3RleHRfY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIENvbm5lY3QgY29sbGFwc2UgXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiR0b29sYmFyX2Nvbm5lY3QtY29sbGFwc2UtLXRyaWdnZXItc3ZnLWNvbG9yOiRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHRvb2xiYXJfY29ubmVjdC1jb2xsYXBzZV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yICwwLjc5KTtcclxuJHRvb2xiYXJfY29ubmVjdC1jb2xsYXBzZV9idXR0b24tYm9yZGVyLXdpZHRoOiAycHg7IFxyXG4kdG9vbGJhcl9jb25uZWN0LWNvbGxhcHNlX2J1dHRvbl90ZXh0X2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kdG9vbGJhcl9jb25uZWN0LWNvbGxhcHNlX2J1dHRvbi1ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xOyBcclxuJHRvb2xiYXJfY29ubmVjdC1jb2xsYXBzZV9idXR0b24tcGFkZGluZzogLjVlbTtcclxuXHJcbi8vIENvbm5leGlvbiBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRvcGJhcl9nX21haW5fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiR0b3BiYXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0b3BiYXJfcGFkZGluZyAgIDogMCAhZGVmYXVsdDtcclxuJHRvcGJhcl9wb3NpdGlvbiAgIDogZmxleC1lbmQgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0aW9uX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uX3BhZGRpbmcgICA6IDAgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uX2JhZGdlX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0aW9uX2ljb25fY29sb3IgOiAkdG9wYmFyX2dfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9pY29uX2ZpbGwgIDogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uX2ljb25fc3Ryb2tlOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbWVudV9zZWxlY3Rpb25fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4kbWVudV9zZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZDogJHNlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbWVudV9zZWxlY3Rpb25fYmFkZ2VfY29sb3IgICAgIDogJHNlbGVjdGlvbl9iYWRnZV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2ljb25fZmlsbCAgOiAkc2VsZWN0aW9uX2ljb25fZmlsbCAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2ljb25fc3Ryb2tlOiAkc2VsZWN0aW9uX2ljb25fc3Ryb2tlICFkZWZhdWx0O1xyXG5cclxuJHRvcGJhcl9nX21haW5fY29sb3ItLWlubmVyOiAkdG9wYmFyX2dfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJHRvcGJhcl9iYWNrZ3JvdW5kLS1pbm5lcjogJHRvcGJhcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kdG9wYmFyX3BhZGRpbmctLWlubmVyICAgOiAkdG9wYmFyX3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiR0b3BiYXJfcG9zaXRpb24tLWlubmVyICAgOiAkdG9wYmFyX3Bvc2l0aW9uICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uX2JhY2tncm91bmQtLWlubmVyOiAkc2VsZWN0aW9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25fcGFkZGluZy0taW5uZXIgICA6ICRzZWxlY3Rpb25fcGFkZGluZyAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kLS1pbm5lcjogJHNlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uX2JhZGdlX2NvbG9yLS1pbm5lciAgICAgOiAkc2VsZWN0aW9uX2JhZGdlX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uX2ljb25fY29sb3ItLWlubmVyIDogJHNlbGVjdGlvbl9pY29uX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uX2ljb25fZmlsbC0taW5uZXIgIDogJHNlbGVjdGlvbl9pY29uX2ZpbGwgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25faWNvbl9zdHJva2UtLWlubmVyOiAkc2VsZWN0aW9uX2ljb25fc3Ryb2tlICFkZWZhdWx0O1xyXG4kbWVudV9zZWxlY3Rpb25fYmFja2dyb3VuZC0taW5uZXI6ICRtZW51X3NlbGVjdGlvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbWVudV9zZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZC0taW5uZXI6ICRtZW51X3NlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbWVudV9zZWxlY3Rpb25fYmFkZ2VfY29sb3ItLWlubmVyICAgICA6ICRtZW51X3NlbGVjdGlvbl9iYWRnZV9jb2xvciAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2ljb25fY29sb3ItLWlubmVyIDogJG1lbnVfc2VsZWN0aW9uX2ljb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX2ZpbGwtLWlubmVyICA6ICRtZW51X3NlbGVjdGlvbl9pY29uX2ZpbGwgIWRlZmF1bHQ7XHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX3N0cm9rZS0taW5uZXI6ICRtZW51X3NlbGVjdGlvbl9pY29uX3N0cm9rZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50b3BiYXIge1xyXG4gICAgcGFkZGluZzogJHRvcGJhcl9wYWRkaW5nO1xyXG4gICAgYmFja2dyb3VuZDogJHRvcGJhcl9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogNTAwMDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAxZW07XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICR0b3BiYXJfcG9zaXRpb247XHJcbiAgICAgICAgJiA+ICogKyAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuN2VtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXh0cmEge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGlmICgkbWVudS1idXJnZXItYWx3YXlzID09IGZhbHNlKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhbmcge1xyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC43ZW0gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFuZy1sYWJlbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdENvbm5lY3Rpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjMzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbGlnaHQge1xyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgyMzVlbS8xZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcy1jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwwLjkpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuXHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIC8vcGFkZGluZzogMS4zZW0gMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3Qge1xyXG4gICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24gKiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwIDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1vcGVuLWJlbG93IC5zcy1hcnJvdyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsMC45KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1hcnJvdyB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuXHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuLmFycm93LWRvd24sXHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3Bhbi5hcnJvdy11cCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZSBpbm5lclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaGVhZGVyLS1pbm5lciB7XHJcbiAgICAudG9wYmFyIHtcclxuICAgICAgICBwYWRkaW5nOiAkdG9wYmFyX3BhZGRpbmctLWlubmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0b3BiYXJfYmFja2dyb3VuZC0taW5uZXI7XHJcblx0XHR0b3A6IDA7XHJcbiAgICAgICAgLnNlbGVjdGlvbi1pY29uX19pY29uIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHRvcGJhcl9wb3NpdGlvbi0taW5uZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFRvcCBiYXJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cclxuXHJcbiR0b3BiYXJfZ19tYWluX2NvbG9yOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1vZHVsZSA6IENvdWxldXIgcHJpbmNpcGFsZVxyXG5cclxuXHJcbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cclxuJHRvcGJhcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVG9wYmFyIDogY291bGV1ciBkZSBmb25kXHJcbiR0b3BiYXJfcGFkZGluZyAgIDogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRvcGJhciA6IHBhZGRpbmdcclxuJHRvcGJhcl9wb3NpdGlvbiAgIDogZmxleC1lbmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVG9wYmFyIDogcG9zaXRpb24gZmxleCBob3Jpem9udGFsZSAoZmxleC1zdGFydHxjZW50ZXJ8ZmxleC1lbmQpXHJcblxyXG4vL1xyXG4vLyBTw6lsZWN0aW9uXHJcbi8vXHJcbiRzZWxlY3Rpb25fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2Mgc8OpbGVjdGlvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kc2VsZWN0aW9uX3BhZGRpbmcgICA6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIHPDqWxlY3Rpb24gOiBtYXJnZXMgaW50ZXJuZXNcclxuXHJcbiRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFPDqWxlY3Rpb24gYmFkZ2UgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHNlbGVjdGlvbl9iYWRnZV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU8OpbGVjdGlvbiBiYWRnZSA6IGNvdWxldXIgZHUgdGV4dGVcclxuXHJcbiRzZWxlY3Rpb25faWNvbl9jb2xvciA6ICR0b3BiYXJfZ19tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFPDqWxlY3Rpb24gaWNvbmU6IGNvdWxldXJcclxuJHNlbGVjdGlvbl9pY29uX2ZpbGwgIDogY3VycmVudENvbG9yO1xyXG4kc2VsZWN0aW9uX2ljb25fc3Ryb2tlOiBjdXJyZW50Q29sb3I7XHJcblxyXG4vLyBNZW51IG91dmVydCA6IHPDqWxlY3Rpb25cclxuJG1lbnVfc2VsZWN0aW9uX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IG91dmVydCAtQmxvYyBzw6lsZWN0aW9uIDogY291bGV1ciBkZSBmb25kXHJcblxyXG4kbWVudV9zZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZDogJHNlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgb3V2ZXJ0IDogU8OpbGVjdGlvbiBiYWRnZSA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbWVudV9zZWxlY3Rpb25fYmFkZ2VfY29sb3IgICAgIDogJHNlbGVjdGlvbl9iYWRnZV9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgb3V2ZXJ0IDogU8OpbGVjdGlvbiBiYWRnZSA6IGNvdWxldXIgZHUgdGV4dGVcclxuXHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgb3V2ZXJ0IDogU8OpbGVjdGlvbiBpY29uZTogY291bGV1clxyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9maWxsICA6ICRzZWxlY3Rpb25faWNvbl9maWxsO1xyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9zdHJva2U6ICRzZWxlY3Rpb25faWNvbl9zdHJva2U7XHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgVG9wIGJhciBpbm5lclxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcblxyXG4kdG9wYmFyX2dfbWFpbl9jb2xvci0taW5uZXI6ICR0b3BiYXJfZ19tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNb2R1bGUgOiBDb3VsZXVyIHByaW5jaXBhbGVcclxuXHJcblxyXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXHJcbiR0b3BiYXJfYmFja2dyb3VuZC0taW5uZXI6ICR0b3BiYXJfYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRvcGJhciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kdG9wYmFyX3BhZGRpbmctLWlubmVyICAgOiAkdG9wYmFyX3BhZGRpbmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUb3BiYXIgOiBwYWRkaW5nXHJcbiR0b3BiYXJfcG9zaXRpb24tLWlubmVyICA6ICR0b3BiYXJfcG9zaXRpb247ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRvcGJhciA6IHBvc2l0aW9uIGZsZXggaG9yaXpvbnRhbGUgKGZsZXgtc3RhcnR8Y2VudGVyfGZsZXgtZW5kKVxyXG5cclxuLy9cclxuLy8gU8OpbGVjdGlvblxyXG4vL1xyXG4kc2VsZWN0aW9uX2JhY2tncm91bmQtLWlubmVyOiAkc2VsZWN0aW9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIHPDqWxlY3Rpb24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJHNlbGVjdGlvbl9wYWRkaW5nLS1pbm5lciAgIDogJHNlbGVjdGlvbl9wYWRkaW5nOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyBzw6lsZWN0aW9uIDogbWFyZ2VzIGludGVybmVzXHJcblxyXG4kc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQtLWlubmVyOiAkc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAvLyBTw6lsZWN0aW9uIGJhZGdlIDogY291bGV1ciBkZSBmb25kXHJcbiRzZWxlY3Rpb25fYmFkZ2VfY29sb3ItLWlubmVyICAgICA6ICRzZWxlY3Rpb25fYmFkZ2VfY29sb3I7ICAgICAgICAgICAgICAgICAgIC8vIFPDqWxlY3Rpb24gYmFkZ2UgOiBjb3VsZXVyIGR1IHRleHRlXHJcblxyXG4kc2VsZWN0aW9uX2ljb25fY29sb3ItLWlubmVyIDogJHRvcGJhcl9nX21haW5fY29sb3ItLWlubmVyOyAgICAgICAgICAgICAgICAgICAvLyBTw6lsZWN0aW9uIGljb25lOiBjb3VsZXVyXHJcbiRzZWxlY3Rpb25faWNvbl9maWxsLS1pbm5lciAgOiAkc2VsZWN0aW9uX2ljb25fZmlsbDtcclxuJHNlbGVjdGlvbl9pY29uX3N0cm9rZS0taW5uZXI6ICRzZWxlY3Rpb25faWNvbl9zdHJva2U7XHJcblxyXG4vLyBNZW51IG91dmVydCA6IHPDqWxlY3Rpb25cclxuJG1lbnVfc2VsZWN0aW9uX2JhY2tncm91bmQtLWlubmVyOiAkbWVudV9zZWxlY3Rpb25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgLy8gTWVudSBvdXZlcnQgLUJsb2Mgc8OpbGVjdGlvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG5cclxuJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQtLWlubmVyOiAkc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQtLWlubmVyOyAgLy8gTWVudSBvdXZlcnQgOiBTw6lsZWN0aW9uIGJhZGdlIDogY291bGV1ciBkZSBmb25kXHJcbiRtZW51X3NlbGVjdGlvbl9iYWRnZV9jb2xvci0taW5uZXIgICAgIDogJHNlbGVjdGlvbl9iYWRnZV9jb2xvci0taW5uZXI7ICAgICAgIC8vIE1lbnUgb3V2ZXJ0IDogU8OpbGVjdGlvbiBiYWRnZSA6IGNvdWxldXIgZHUgdGV4dGVcclxuXHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX2NvbG9yLS1pbm5lciA6ICRtZW51X3NlbGVjdGlvbl9pY29uX2NvbG9yOyAgICAgICAgICAgICAgIC8vIE1lbnUgb3V2ZXJ0IDogU8OpbGVjdGlvbiBpY29uZTogY291bGV1clxyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9maWxsLS1pbm5lciAgOiAkc2VsZWN0aW9uX2ljb25fZmlsbC0taW5uZXI7XHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX3N0cm9rZS0taW5uZXI6ICRzZWxlY3Rpb25faWNvbl9zdHJva2UtLWlubmVyOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGxhbmctc3dpdGNoX2dfbWFpbl9jb2xvcjogJHRvcGJhcl9nX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yOiAkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yOiAkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFlbS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9jb2xvcjogJGxhbmctc3dpdGNoX2dfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3RfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2NvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fYmFja2dyb3VuZC1jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3IgIWRlZmF1bHQ7XHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsYW5nLXN3aXRjaF9nX21haW5fY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9mb250LS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9mb250ICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybS0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9iYWNrZ3JvdW5kLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYm9yZGVyLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYm9yZGVyICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZC0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQtLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvciAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmxhbmctc3dpdGNoIHtcclxuICAgIC5zcy1tYWluIHtcclxuICAgICAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgZm9udDogJGxhbmctc3dpdGNoX3NlbGVjdF9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yO1xyXG4gICAgICAgICAgICAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3RfYXJyb3dfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWxpc3Qge1xyXG4gICAgICAgIGZvbnQ6ICRsYW5nLXN3aXRjaF9zZWxlY3RfZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxhbmctc3dpdGNoX3NlbGVjdF9sZXR0ZXItc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JvcmRlcjtcclxuICAgICAgICAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIC5tYWluLW5hdiAmIHtcclxuICAgICAgICAgICAgICAgIC5zcy1tYWluIHtcclxuICAgICAgICAgICAgICAgICAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zcy1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2JhY2tncm91bmQtY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zcy1vcHRpb24uc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAuc3MtaGlnaGxpZ2h0ZWQsICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxhbmctc3dpdGNoLS1mbGFnIHtcclxuICAgIC5sYW5nLXN3aXRjaF9fb3B0aW9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWluLXdpZHRoOjUwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjBweDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1kZTpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2RlLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1kazpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2RrLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1lbjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2VuLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1lczpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2VzLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1mcjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2ZyLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1pdDpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2l0LnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1ubDpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL25sLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1ubzpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL25vLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1wdDpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL3B0LnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1ydTpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL3J1LnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1zZTpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL3NlLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGFuZ19fc2VsZWN0IHtcclxuICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ1JSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZGUge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZGUucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZGsge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZGsucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZW4ge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZW4ucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZXMge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZXMucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZnIge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZnIucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0taXQge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvaXQucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbmwge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvbmwucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbm8ge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvbm8ucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tcHQge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvcHQucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tcnUge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvcnUucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tc2Uge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvc2UucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZSBpbm5lclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaGVhZGVyLS1pbm5lciB7XHJcbiAgICAubGFuZy1zd2l0Y2gge1xyXG4gICAgICAgIC5zcy1tYWluIHtcclxuICAgICAgICAgICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQtLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm0tLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmctLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3ItLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9hcnJvd19jb2xvci0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuc3MtbGlzdCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRsYW5nLXN3aXRjaF9zZWxlY3RfZm9udC0taW5uZXI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X3RleHQtdHJhbnNmb3JtLS1pbm5lcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmctLWlubmVyO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5zcy1jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYm9yZGVyLS1pbm5lcjtcclxuICAgICAgICAgICAgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3ItLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvci0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICYuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3ItLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQtLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBMYW5ndWVzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcblxyXG4kbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3I6ICRsYW5nLXN3aXRjaF9nX21haW5fY29sb3I7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfYXJyb3dfY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3I7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cclxuXHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JvcmRlciA6IDA7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMjtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xO1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvciA6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTGFuZ3VlcyBpbm5lclxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcblxyXG4kbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX2dfbWFpbl9jb2xvcjtcclxuXHJcblxyXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9hcnJvd19jb2xvcjtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9mb250LS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9mb250O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9sZXR0ZXItc3BhY2luZztcclxuJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybS0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuXHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9iYWNrZ3JvdW5kLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYmFja2dyb3VuZDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYm9yZGVyLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYm9yZGVyO1xyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZC0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3I7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvcjtcclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQtLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kO1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yO1xyXG5cclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvcjtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3I7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2VsZWN0aW9uLWljb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41ZW07XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX19iYWRnZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEuMmVtO1xyXG4gICAgICAgIGhlaWdodDogMS4yZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogLTAuMmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHNlbGVjdGlvbl9iYWRnZV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMS41ZW07IC8vIENvbXBhdGliaWxpdHkgSUUgMTAgJiAxMVxyXG4gICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbl9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICBmaWxsOiAkc2VsZWN0aW9uX2ljb25fZmlsbDtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkc2VsZWN0aW9uX2ljb25fc3Ryb2tlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgLm1haW4tbmF2ICYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtZW51X3NlbGVjdGlvbl9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2JhZGdlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICA6ICRtZW51X3NlbGVjdGlvbl9iYWRnZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yICA6ICRtZW51X3NlbGVjdGlvbl9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsICAgOiAkbWVudV9zZWxlY3Rpb25faWNvbl9maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2UgOiAkbWVudV9zZWxlY3Rpb25faWNvbl9zdHJva2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGUgaW5uZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmhlYWRlci0taW5uZXIge1xyXG4gICAgLnNlbGVjdGlvbi1pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uX2JhY2tncm91bmQtLWlubmVyO1xyXG5cclxuICAgICAgICAmX19iYWRnZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uX2JhZGdlX2NvbG9yLS1pbm5lcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbl9pY29uX2NvbG9yLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWxlY3Rpb25faWNvbl9maWxsLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJHNlbGVjdGlvbl9pY29uX3N0cm9rZS0taW5uZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmhvbWUge1xyXG4gICAgJl9fbW9kdWxlIHtcclxuICAgICAgICAvLyAmOm50aC1jaGlsZCgybiArIDEpIHtcclxuICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgICAgICAmX19idXR0b24tLWxhc3QgPiAqIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUGFnZSBsaXN0aW5nIG5ld3MgLSBWMVxyXG4kcGFnZS1saXN0aW5nLW5ld3MtdjFfanVtYm90cm9uLXYxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzEuanBnJykgbm8tcmVwZWF0IDUwJS9jb3ZlciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFnZS1saXN0aW5nLW5ld3MtdjFfanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJHBhZ2UtbGlzdGluZy1uZXdzLXYxX2p1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUGFnZSBsaXN0aW5nIG5ld3MgLSBWMlxyXG4kcGFnZS1saXN0aW5nLW5ld3MtdjJfanVtYm90cm9uLXYxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzEuanBnJykgbm8tcmVwZWF0IDUwJS9jb3ZlciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFnZS1saXN0aW5nLW5ld3MtdjJfanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJHBhZ2UtbGlzdGluZy1uZXdzLXYyX2p1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBQYWdlIGxpc3RpbmcgRXZlbnRzIC0gVjFcclxuJHBhZ2UtbGlzdGluZy1ldmVudHMtdjFfanVtYm90cm9uLXYxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzEuanBnJykgbm8tcmVwZWF0IDUwJS9jb3ZlciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFnZS1saXN0aW5nLWV2ZW50cy12MV9qdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kcGFnZS1saXN0aW5nLWV2ZW50cy12MV9qdW1ib3Ryb24tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFBhZ2UgbGlzdGluZyBFdmVudHMgLSBWMlxyXG4kcGFnZS1saXN0aW5nLWV2ZW50cy12Ml9qdW1ib3Ryb24tdjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMS5qcGcnKSBuby1yZXBlYXQgNTAlL2NvdmVyICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYWdlLWxpc3RpbmctZXZlbnRzLXYyX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44NikgIWRlZmF1bHQ7XHJcbiRwYWdlLWxpc3RpbmctZXZlbnRzLXYyX2p1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBQYWdlIGRldGFpbCBFdmVudHMgLSBWMVxyXG4kcGFnZS1kZXRhaWwtZXZlbnRzLXYxX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi8xLmpwZycpIG5vLXJlcGVhdCA1MCUvY292ZXIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHBhZ2UtZGV0YWlsLWV2ZW50cy12MV9qdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kcGFnZS1kZXRhaWwtZXZlbnRzLXYxX2p1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUGFnZSBhbGVydG1haWwgLSBWMVxyXG4kcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzIuanBnJykgbm8tcmVwZWF0IDAvY292ZXIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuNjYpICFkZWZhdWx0O1xyXG4kcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX21pbi1oZWlnaHQ6IGF1dG8gIWRlZmF1bHQ7XHJcbiRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfbWFyZ2luLWJvdHRvbTogNmVtICFkZWZhdWx0O1xyXG5cclxuJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yICAgICAgIDogJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIENvbnRhY3QgLSBWMVxyXG4kcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi8yLmpwZycpIG5vLXJlcGVhdCAwL2NvdmVyICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgMC42NikgIWRlZmF1bHQ7XHJcbiRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9taW4taGVpZ2h0OiA1MDBweCAhZGVmYXVsdDtcclxuJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfbWFyZ2luLWJvdHRvbTogNmVtICFkZWZhdWx0O1xyXG5cclxuJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3IgICAgICAgOiAkcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEVzdGltYXRpb24gLSBWMVxyXG4kcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi8yLmpwZycpIG5vLXJlcGVhdCAwL2NvdmVyICFkZWZhdWx0O1xyXG4kcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuNjYpICFkZWZhdWx0O1xyXG4kcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfbWluLWhlaWdodDogNTAwcHggIWRlZmF1bHQ7XHJcbiRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX21hcmdpbi1ib3R0b206IDZlbSAhZGVmYXVsdDtcclxuXHJcbiRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yICAgICAgIDogJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUGFydGVuYWlyZSAtIFYxXHJcbiRwYWdlLWxpc3RpbmctcGFydG5lci12MV9qdW1ib3Ryb24tdjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMy5qcGcnKSBuby1yZXBlYXQgMC9jb3ZlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFnZS1saXN0aW5nLXBhcnRuZXItdjFfanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAuOSk7XHJcbiRwYWdlLWxpc3RpbmctcGFydG5lci12MV9qdW1ib3Ryb24tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcGFnZS1saXN0aW5nLXBhcnRuZXItdjFfanVtYm90cm9uLXYxX21pbi1oZWlnaHQ6IDUwMHB4O1xyXG4kcGFnZS1saXN0aW5nLXBhcnRuZXItdjFfanVtYm90cm9uLXYxX21hcmdpbi1ib3R0b206IDA7IC8vIE1hcmdlIGJhc3NlIHBvdXIgw6l2aXRlciBsZSBwYXNzYWdlIHNvdXMgbGEgcGhvdG8gbG9ycyBkZSBsJ291dmVydHVyZSBkdSBtb3RldXIgZGUgcmVjaGVyY2hlXHJcblxyXG4kcGFnZS1saXN0aW5nLXBhcnRuZXItdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwYWdlLWxpc3RpbmctcGFydG5lci12MV9qdW1ib3Ryb24tdjFfY29sb3I7XHJcbiRwYWdlLWxpc3RpbmctcGFydG5lci12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9jb2xvcjtcclxuJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3IgICAgICAgOiAkcGFnZS1saXN0aW5nLXBhcnRuZXItdjFfanVtYm90cm9uLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcGFnZS1saXN0aW5nLXBhcnRuZXItdjFfanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFBhZ2Ugc8OpbGVjdGlvblxyXG4kcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzQuanBnJykgbm8tcmVwZWF0IDAvY292ZXIgIWRlZmF1bHQ7XHJcbiRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIC45KSAhZGVmYXVsdDtcclxuJHBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfbWluLWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfbWFyZ2luLWJvdHRvbTogNmVtICFkZWZhdWx0O1xyXG5cclxuJHBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yICAgICAgIDogJHBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbi12MV9jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBQYWdlIHLDqWRhY3Rpb25uZWxsZSAtIGJhc2ljXHJcbiRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMy5qcGcnKSBuby1yZXBlYXQgMC9jb3ZlciAhZGVmYXVsdDtcclxuJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgLjkpICFkZWZhdWx0O1xyXG4kcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9taW4taGVpZ2h0OiBhdXRvICFkZWZhdWx0O1xyXG4kcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcblxyXG4kcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3IgICAgICAgOiAkcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUGFnZSB0ZWFtIGxpc3RpbmdcclxuJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi81LmpwZycpIG5vLXJlcGVhdCAwL2NvdmVyICFkZWZhdWx0O1xyXG4kcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAuOSkgIWRlZmF1bHQ7XHJcbiRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX21pbi1oZWlnaHQ6IGF1dG8gIWRlZmF1bHQ7XHJcbiRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuXHJcbiRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvciAgICAgICA6ICRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiNtYWluIHtcclxuICAgIC5zZWFyY2gtaW5uZXIge1xyXG4gICAgICAgIC5zZWFyY2gtdG9nZ2xlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEJpZW5zXHJcbi5wYWdlLXByb2dyYW0tbGlzdGluZy12MSxcclxuLnBhZ2UtbGlzdGluZy12MSB7XHJcbiAgICAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoIDogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGg7XHJcbiAgICB9XHJcbiAgICAubWFwLWxpc3RpbmdfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDFlbSBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aCA6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1pbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgIH1cclxufVxyXG4uYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIHtcclxuICAgIC5wYWdlLXByb2dyYW0tbGlzdGluZy12MSxcclxuICAgIC5wYWdlLWxpc3RpbmctdjEge1xyXG4gICAgICAgIC5zZWFyY2gtaW5uZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLXByb2dyYW0tbGlzdGluZy12MixcclxuLnBhZ2UtbGlzdGluZy12MiB7XHJcbiAgICAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoIDogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgfVxyXG4gICAgLm1hcC1saXN0aW5nX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAxZW0gYXV0bztcclxuICAgICAgICBtYXgtd2lkdGggOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWlubmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfYmFja2dyb3VuZDtcclxuICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICB9XHJcbn1cclxuLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCB7XHJcbiAgICAucGFnZS1wcm9ncmFtLWxpc3RpbmctdjIsXHJcbiAgICAucGFnZS1saXN0aW5nLXYyIHtcclxuICAgICAgICAuc2VhcmNoLWlubmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1wcm9ncmFtLWxpc3RpbmctdjMsXHJcbi5wYWdlLWxpc3RpbmctdjMge1xyXG4gICAgLmJyZWFkY3J1bWJfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgfVxyXG4gICAgLm1hcC1saXN0aW5nX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAxZW0gYXV0bztcclxuICAgICAgICBtYXgtd2lkdGggOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWlubmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfYmFja2dyb3VuZDtcclxuICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICB9XHJcbn1cclxuLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCB7XHJcbiAgICAucGFnZS1wcm9ncmFtLWxpc3RpbmctdjMsXHJcbiAgICAucGFnZS1saXN0aW5nLXYzIHtcclxuICAgICAgICAuc2VhcmNoLWlubmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEge1xyXG4gICAgLmJyZWFkY3J1bWJfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aCA6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MiB7XHJcbiAgICAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoIDogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIHtcclxuICAgIC5icmVhZGNydW1iX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGggOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUHJvZ3JhbW1lc1xyXG4ucGFnZS1wcm9ncmFtLWRldGFpbC12MSB7XHJcbiAgICAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoIDogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjIge1xyXG4gICAgLmJyZWFkY3J1bWJfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aCA6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLXByb2dyYW0tZGV0YWlsLXYzIHtcclxuICAgIC5icmVhZGNydW1iX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGggOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gVGVhbVxyXG4ucGFnZS1saXN0aW5nLXRlYW0tdjEge1xyXG4gICAgLmJyZWFkY3J1bWJfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aCA6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgIH1cclxufVxyXG5cclxuJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9fdGl0bGVfbWFwOiAoXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuKTtcclxuLnBhZ2UtbGlzdGluZy10ZWFtLXYxIHtcclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9jb2xvcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtbGlzdGluZy10ZWFtLXYyIHtcclxuICAgIC5icmVhZGNydW1iX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGggOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBQcm9ncmFtbWVzXHJcbi5wYWdlLWxpc3RpbmctcHJvZ3JhbS12MSB7XHJcbiAgICAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoIDogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLWxpc3RpbmctcHJvZ3JhbS12MiB7XHJcbiAgICAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoIDogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1saXN0aW5nLXByb2dyYW0tdjMge1xyXG4gICAgLmJyZWFkY3J1bWJfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1wcm9ncmFtLWRldGFpbC12MSB7XHJcbiAgICAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoIDogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjIge1xyXG4gICAgLmJyZWFkY3J1bWJfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aCA6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLXByb2dyYW0tZGV0YWlsLXYzIHtcclxuICAgIC5icmVhZGNydW1iX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGggOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFJlZGFjXHJcbi5wYWdlLXJlZGFjLWdtcyB7XHJcblxyXG59XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTmV3c1xyXG4ucGFnZS1saXN0aW5nLW5ld3MtdjEge1xyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhZ2UtbGlzdGluZy1uZXdzLXYxX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkcGFnZS1saXN0aW5nLW5ld3MtdjFfanVtYm90cm9uLXYxX2NvbG9yO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2UtbGlzdGluZy1uZXdzLXYxX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1saXN0aW5nLW5ld3MtdjIge1xyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhZ2UtbGlzdGluZy1uZXdzLXYyX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkcGFnZS1saXN0aW5nLW5ld3MtdjJfanVtYm90cm9uLXYxX2NvbG9yO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2UtbGlzdGluZy1uZXdzLXYyX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBFdmVudHNcclxuLnBhZ2UtZXZlbnRzLWxpc3RpbmctdjEge1xyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhZ2UtbGlzdGluZy1ldmVudHMtdjFfanVtYm90cm9uLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRwYWdlLWxpc3RpbmctZXZlbnRzLXYxX2p1bWJvdHJvbi12MV9jb2xvcjtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlLWxpc3RpbmctZXZlbnRzLXYxX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1ldmVudHMtbGlzdGluZy12MiB7XHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFnZS1saXN0aW5nLWV2ZW50cy12Ml9qdW1ib3Ryb24tdjFfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHBhZ2UtbGlzdGluZy1ldmVudHMtdjJfanVtYm90cm9uLXYxX2NvbG9yO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2UtbGlzdGluZy1ldmVudHMtdjJfanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLWV2ZW50cy1kZXRhaWwtdjEge1xyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhZ2UtZGV0YWlsLWV2ZW50cy12MV9qdW1ib3Ryb24tdjFfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHBhZ2UtZGV0YWlsLWV2ZW50cy12MV9qdW1ib3Ryb24tdjFfY29sb3I7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZS1kZXRhaWwtZXZlbnRzLXYxX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gQWxlcnRlIG1haWxcclxuJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfbWFwOiAoXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuKTtcclxuLnBhZ2UtYWxlcnRtYWlsLXYxIHtcclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9jb2xvcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfbWFwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gQ29udGFjdFxyXG4kcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9fdGl0bGVfbWFwOiAoXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4pO1xyXG4ucGFnZS1jb250YWN0IHtcclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX2NvbG9yO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9fdGl0bGVfbWFwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBFc3RpbWF0aW9uXHJcbiRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX190aXRsZV9tYXA6IChcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbik7XHJcbi5wYWdlLWVzdGltYXRpb24tdjEge1xyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfY29sb3I7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfbWluLWhlaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX190aXRsZV9tYXApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBQYWdlIHJlZGFjdGlvbm5lbGxlXHJcbiRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfX3RpdGxlX21hcDogKFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbik7XHJcbi5wYWdlLWVkaXRvcmlhbCB7XHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfY29sb3I7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9taW4taGVpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX190aXRsZV9tYXApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFBhcnRlbmFpcmVzXHJcbiRwYWdlLWxpc3RpbmctcGFydG5lci12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX21hcDogKFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwYWdlLWxpc3RpbmctcGFydG5lci12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcGFnZS1saXN0aW5nLXBhcnRuZXItdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbik7XHJcbi5wYWdlLWxpc3RpbmctcGFydG5lci12MSB7XHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFnZS1saXN0aW5nLXBhcnRuZXItdjFfanVtYm90cm9uLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRwYWdlLWxpc3RpbmctcGFydG5lci12MV9qdW1ib3Ryb24tdjFfY29sb3I7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9taW4taGVpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZS1saXN0aW5nLXBhcnRuZXItdjFfanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcGFnZS1saXN0aW5nLXBhcnRuZXItdjFfanVtYm90cm9uLXYxX190aXRsZV9tYXApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gU8OpbGVjdGlvbnNcclxuJHBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfbWFwOiAoXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuKTtcclxuLnBhZ2Utc2VsZWN0aW9uIHtcclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbi12MV9jb2xvcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUGFnZSBsaXN0aW5nIG5ld3MgLSBWMVxyXG4kcGFnZS1saXN0aW5nLW5ld3MtdjFfanVtYm90cm9uLXYxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzEuanBnJykgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFnZS1saXN0aW5nLW5ld3MtdjFfanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KTtcclxuJHBhZ2UtbGlzdGluZy1uZXdzLXYxX2p1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUGFnZSBsaXN0aW5nIG5ld3MgLSBWMlxyXG4kcGFnZS1saXN0aW5nLW5ld3MtdjJfanVtYm90cm9uLXYxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzEuanBnJykgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFnZS1saXN0aW5nLW5ld3MtdjJfanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KTtcclxuJHBhZ2UtbGlzdGluZy1uZXdzLXYyX2p1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUGFnZSBhbGVydG1haWwgLSBWMVxyXG4kcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzIuanBnJykgbm8tcmVwZWF0IDAvY292ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuNjYpO1xyXG4kcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX21pbi1oZWlnaHQ6IGF1dG87XHJcbiRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfbWFyZ2luLWJvdHRvbTogNmVtOyAvLyBNYXJnZSBiYXNzZSBwb3VyIMOpdml0ZXIgbGUgcGFzc2FnZSBzb3VzIGxhIHBob3RvIGxvcnMgZGUgbCdvdXZlcnR1cmUgZHUgbW90ZXVyIGRlIHJlY2hlcmNoZVxyXG5cclxuJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX2NvbG9yO1xyXG4kcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfY29sb3I7XHJcbiRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yICAgICAgIDogJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9jb2xvcjtcclxuJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBDb250YWN0IC0gVjFcclxuJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMi5qcGcnKSBuby1yZXBlYXQgMC9jb3ZlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuNjYpO1xyXG4kcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfbWluLWhlaWdodDogYXV0bztcclxuJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfbWFyZ2luLWJvdHRvbTogNmVtOyAvLyBNYXJnZSBiYXNzZSBwb3VyIMOpdml0ZXIgbGUgcGFzc2FnZSBzb3VzIGxhIHBob3RvIGxvcnMgZGUgbCdvdXZlcnR1cmUgZHUgbW90ZXVyIGRlIHJlY2hlcmNoZVxyXG5cclxuJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfY29sb3I7XHJcbiRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX2NvbG9yO1xyXG4kcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX2NvbG9yO1xyXG4kcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRXN0aW1hdGlvbiAtIFYxXHJcbiRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzIuanBnJykgbm8tcmVwZWF0IDAvY292ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjY2KTtcclxuJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX21pbi1oZWlnaHQ6IGF1dG87XHJcbiRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX21hcmdpbi1ib3R0b206IDhlbTsgLy8gTWFyZ2UgYmFzc2UgcG91ciDDqXZpdGVyIGxlIHBhc3NhZ2Ugc291cyBsYSBwaG90byBsb3JzIGRlIGwnb3V2ZXJ0dXJlIGR1IG1vdGV1ciBkZSByZWNoZXJjaGVcclxuXHJcbiRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX2NvbG9yO1xyXG4kcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9jb2xvcjtcclxuJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yICAgICAgIDogJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfY29sb3I7XHJcbiRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFBhcnRlbmFpcmUgLSBWMVxyXG4kcGFnZS1saXN0aW5nLXBhcnRuZXItdjFfanVtYm90cm9uLXYxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzMuanBnJykgbm8tcmVwZWF0IDAvY292ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgLjkpO1xyXG4kcGFnZS1saXN0aW5nLXBhcnRuZXItdjFfanVtYm90cm9uLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9taW4taGVpZ2h0OiA1MDBweDtcclxuJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9tYXJnaW4tYm90dG9tOiA2ZW07IC8vIE1hcmdlIGJhc3NlIHBvdXIgw6l2aXRlciBsZSBwYXNzYWdlIHNvdXMgbGEgcGhvdG8gbG9ycyBkZSBsJ291dmVydHVyZSBkdSBtb3RldXIgZGUgcmVjaGVyY2hlXHJcblxyXG4kcGFnZS1saXN0aW5nLXBhcnRuZXItdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwYWdlLWxpc3RpbmctcGFydG5lci12MV9qdW1ib3Ryb24tdjFfY29sb3I7XHJcbiRwYWdlLWxpc3RpbmctcGFydG5lci12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gU8OpbGVjdGlvbiAtIFYxXHJcbiRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vNC5qcGcnKSBuby1yZXBlYXQgMC9jb3ZlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAuOSk7XHJcbiRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX21pbi1oZWlnaHQ6IDMwMHB4O1xyXG4kcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX21hcmdpbi1ib3R0b206IDA7IC8vIE1hcmdlIGJhc3NlIHBvdXIgw6l2aXRlciBsZSBwYXNzYWdlIHNvdXMgbGEgcGhvdG8gbG9ycyBkZSBsJ291dmVydHVyZSBkdSBtb3RldXIgZGUgcmVjaGVyY2hlXHJcblxyXG4kcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfY29sb3I7XHJcbiRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbi12MV9jb2xvcjtcclxuJHBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfY29sb3I7XHJcbiRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUGFnZSByw6lkYWN0aW9ubmVsbGVcclxuJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi8zLmpwZycpIG5vLXJlcGVhdCAwL2NvdmVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIC45KTtcclxuJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfbWluLWhlaWdodDogYXV0bztcclxuJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9tYXJnaW4tYm90dG9tOiAwOyAvLyBNYXJnZSBiYXNzZSBwb3VyIMOpdml0ZXIgbGUgcGFzc2FnZSBzb3VzIGxhIHBob3RvIGxvcnMgZGUgbCdvdXZlcnR1cmUgZHUgbW90ZXVyIGRlIHJlY2hlcmNoZVxyXG5cclxuJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX2NvbG9yO1xyXG4kcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfY29sb3I7XHJcbiRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yICAgICAgIDogJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9jb2xvcjtcclxuJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX2NvbG9yO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFBhZ2UgdGVhbSBsaXN0aW5nXHJcbiRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vNS5qcGcnKSBuby1yZXBlYXQgMC9jb3ZlcjtcclxuJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgLjkpO1xyXG4kcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9taW4taGVpZ2h0OiBhdXRvO1xyXG4kcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfY29sb3I7XHJcbiRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9jb2xvcjtcclxuJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3IgICAgICAgOiAkcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX2NvbG9yO1xyXG4kcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfY29sb3I7IiwiLmpzLWxhenksXHJcbi5qcy1zd2lwZXItbGF6eSB7XHJcbiAgXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG5cclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDJzO1xyXG5cclxuICAgICYuanMtbGF6eS1sb2FkZWQsXHJcbiAgICAmLmpzLWxhenktZXJyb3Ige1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbmltZy5sYXp5Om5vdChbc3JjXSkge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG5pbWcuanMtbGF6eS5qcy1sYXp5LWVycm9yIHtcclxuICAgIGhlaWdodDogYXV0bztcclxufSIsIlxyXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyxcclxuKjpmb2N1cyAuc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzIxNzU5YjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHotaW5kZXg6IDEwMDAwMDtcclxufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBIZWFkZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5oZWFkZXJfX3RvcC0tdjEge1xyXG4gICAgLmhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE1NDNweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5M3B4KSAge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYm9keS0taG9tZXtcclxuICAgIC50b29sYmFyLC50b3BiYXJ7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgdG9wOiAyLjhlbTtcclxuICAgICAgICB9ICAgXHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX190b3B7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgdG9wOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lbnV7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZW51X19pdGVtLWhlYWRlcntcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE1NDNweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTU0MHB4KSBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXJ7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA0OXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaGVhZGVyX19jb250YWluZXIge1xyXG4gICAgLmJhbmRlYXUtaW5mb3tcclxuICAgICAgICAuYmFuZGVhdS1pbmZvX190ZXh0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTE7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYW5kZWF1LWluZm9fX2J1dHRvbntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm1haW4tbmF2X190b3BiYXJ7XHJcbiAgICAudG9wYmFye1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTMzcHgpIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIHRvcDogM2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiA4ZW07XHJcbiAgICAgICAgICAgIHRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYm9keS0tbWVudS1vcGVuZWQge1xyXG4gICAgLm1haW4tbmF2X193cmFwcGVye1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTMzcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMGVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaGVhZGVyX19jb250ZW50IHtcclxuICAgIC5oZWFkZXJfX3Nsb2dhbiB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTJ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5oZWFkZXJfX2NvbnRlbnQtLXdpdGhzbG9nYW57XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEzNjZweCkgYW5kIChtaW4td2lkdGg6MTI4MXB4KSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNWVtO1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkzcHgpIHtcclxuICAgIC5uYXYtdG9nZ2xlX19saW5lcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMDtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0wO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaGVhZGVyX19jb250ZW50IHtcclxuICAgIC5oZWFkZXJfX3Nsb2dhbiB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMzY2cHgpIGFuZCAobWluLXdpZHRoOjEyODFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0xe1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMzY2cHgpIGFuZCAobWluLXdpZHRoOjEyODFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44dnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTJ7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEzNjZweCkgYW5kIChtaW4td2lkdGg6MTI4MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjh2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIHtcclxuICAgIC5zcy1jb250ZW50e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAuNzgpO1xyXG4gICAgICAgIC5zcy1saXN0IHtcclxuICAgICAgICAgICAgLnNzLW9wdGlvbi5zcy1oaWdobGlnaHRlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1saWdodHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xdnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkzcHgpIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40dnc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1oaWdobGlnaHRlZCwgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbntcclxuICAgICAgICBjb2xvcjokY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgfVxyXG5cdC5zcy1tYWluIHtcclxuXHRcdC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG5cdFx0XHQucGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTA7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdFx0XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuMXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5M3B4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc3MtYXJyb3cge1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG5cdFx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkzcHgpeyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG4gICAgICAgIC5zcy1vcGVuLWJlbG93e1xyXG4gICAgICAgICAgICAuc3MtYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsIDAsIDAsIC43OCk7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcbiAgICAgICAgfVxyXG5cdH1cclxuICAgIC5pdGVte1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkzcHgpIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xdnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJ2dztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm1haW4tbmF2IHtcclxuICAgIC5sYW5nLXN3aXRjaCB7XHJcbiAgICAgICAgLnNzLW1haW4ge1xyXG4gICAgICAgICAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkzcHgpe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNzLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5M3B4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaGVhZGVyLS1pbm5lciB7XHJcbiAgICAubWVudV9faXRlbS1oZWFkZXJ7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNTQzcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXJfX2xvZ28taW1ne1xyXG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxNTQwcHgpIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZW51ICB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXJfX3RvcHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE1NDBweCkge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWxlY3Rpb24taWNvbl9faWNvbj4qe1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkzcHgpIHtcclxuICAgICAgICAgICAgY29sb3I6ICAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWFyY2gtdG9nZ2xlX19pY29ue1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkzcHgpIHtcclxuICAgICAgICAgICAgZmlsbDogICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIge1xyXG5cdC5oZWFkZXJfX3NlYXJjaC10b2dnbGUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkzcHgpIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7ICAgICAgICBcclxuICAgICAgICB9XHJcblx0fVxyXG59XHJcbi5oZWFkZXItLXYxICB7XHJcbiAgICAuc2Nyb2xsLWJsb2Nre1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7ICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNFQVJDSCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuJHNlYXJjaF9idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzZWFyY2hfYnV0dG9uX2NvbG9yaG92cmVkOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kc2VhcmNoX2J1dHRvbl9jb2xvckJnOiAkY29sb3JfYnJhbmQtMjtcclxuJHNlYXJjaF9idXR0b25fY29sb3JCZ0hvdmVyZWQ6JGNvbG9yX2JyYW5kLTE7XHJcbiRzZWFyY2hfYnV0dG9uX3NpemU6IDIwcHg7XHJcbiRzZWFyY2hfYnV0dG9uX3dlaWdodDo1MDA7XHJcbiRzZWFyY2hfYnV0dG9uX3Jlc2V0X2JhY2tncm91bmRDb2xvcjokY29sb3JfYnJhbmQtMjtcclxuJHNlYXJjaF9idXR0b25fcmVzZXRfc2l6ZToxNXB4O1xyXG4kc2VhcmNoX2J1dHRvbl9yZXNldF93ZWlnaHQ6NTAwO1xyXG4kc2VhcmNoX2J1dHRvbl9sYWJlbF9yZXNldF9mb250c2l6ZToxNXB4O1xyXG4kc2VhcmNoX2J1dHRvbl9sYWJlbF9yZXNldF9mb250X3dlaWdodDo1MDA7XHJcbiRzZWFyY2hfYnV0dG9uX3Jlc2V0X2NvbG9yOiRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzZWFyY2hfYnV0dG9uX3Jlc2V0X2NvbG9yU3ZnOiRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzZWFyY2hfaW5wdXRfc2l6ZToxNXB4O1xyXG4kc2VhcmNoX2lucHV0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kc2VhcmNoX2lucHV0X3dlaWdodDo1MDA7XHJcblxyXG4uZm9ybU9mZnJlZGVtX19jb250YWluZXIge1xyXG5cdC5mb3JtX19jb250ZW50IHtcdFx0XHJcblx0XHQuYnV0dG9uLXNlbGVjdF9fZWxlbWVudC5hY3RpdmUge1xyXG5cdFx0XHRjb2xvcjogJHNlYXJjaF9idXR0b25fY29sb3Job3ZyZWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2hfYnV0dG9uX2NvbG9yQmdIb3ZlcmVkO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2hfYnV0dG9uX2NvbG9yQmc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNlYXJjaF9idXR0b25fc2l6ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZWFyY2hfYnV0dG9uX3dlaWdodDtcclxuXHRcdH1cclxuXHRcdC5idXR0b24tc2VsZWN0X19lbGVtZW50IHtcdFx0XHRcdFxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2VhcmNoX2J1dHRvbl9zaXplO1xyXG5cdFx0XHRcdGJvcmRlcjpub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaF9idXR0b25fY29sb3JCZztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VhcmNoX2J1dHRvbl93ZWlnaHQ7IFxyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgICAgICAgICAgICAgICBcclxuXHRcdFx0XHQuYnV0dG9uLXNlbGVjdF9fZWxlbWVudF9fdGV4dHtcclxuXHRcdFx0XHRcdCY6bGFuZyhlbil7XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTQ0MHB4KSBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMnZ3O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDoxNTQwcHgpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDAuOXZ3O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJHNlYXJjaF9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xyXG5cdC5mb3JtLXNlYXJjaC1maWx0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC42NSk7XHJcblx0XHQubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIge1xyXG5cdFx0XHQucmVzZXRfYnV0dG9uX2l0ZW0ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogJHNlYXJjaF9idXR0b25fbGFiZWxfcmVzZXRfZm9udHNpemU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlYXJjaF9idXR0b25fbGFiZWxfcmVzZXRfZm9udF93ZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgIC5yZXNldF9faWNvbntcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcclxuXHQuZm9ybS1zZWFyY2gtZmlsdGVyIHtcclxuXHRcdC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciB7XHJcblx0XHRcdC5idXR0b25fQ29udGVudCB7XHJcblx0XHRcdFx0LnN1Ym1pdF9idXR0b25faXRlbSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzZWFyY2hfYnV0dG9uX3NpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZWFyY2hfYnV0dG9uX3dlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cdFx0XHRcdFx0Jjpob3ZlclxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcblx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc3VibWl0X19sYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcclxuXHQuZm9ybS1zZWFyY2gtZmlsdGVyIHtcclxuXHRcdC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciB7XHJcblx0XHRcdC5idXR0b25fQ29udGVudCB7XHJcblx0XHRcdFx0LmZpbHRlcl9idXR0b25faXRlbSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2VhcmNoX2J1dHRvbl9yZXNldF9iYWNrZ3JvdW5kQ29sb3I7XHJcblx0XHRcdFx0XHRmb250LXNpemU6ICRzZWFyY2hfYnV0dG9uX3Jlc2V0X3NpemU7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlYXJjaF9idXR0b25fcmVzZXRfd2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRzZWFyY2hfYnV0dG9uX3Jlc2V0X2NvbG9yO1xyXG5cdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtNDtcclxuXHRcdFx0XHRcdFx0LnNlYXJjaF9faWNvbntcclxuXHRcdFx0XHRcdFx0XHRmaWxsOiNmZmYgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWFyY2hfX2ljb24ge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAkc2VhcmNoX2J1dHRvbl9yZXNldF9jb2xvclN2ZztcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciB7XHJcblx0LmZvcm1TZWxlY3RfX3N0cnVjdHVyZSB7XHJcblx0XHQubGFiZWwtZWxlbWVudCB7XHJcblx0XHRcdGZvbnQtc2l6ZTokc2VhcmNoX2lucHV0X3NpemU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VhcmNoX2lucHV0X3dlaWdodDtcclxuICAgICAgICAgICAgY29sb3I6JHNlYXJjaF9pbnB1dF9jb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblx0LmZvcm1TZWxlY3RfX2NvbnRlbnQge1xyXG5cdFx0LnRleHRmaWVsZF9faW5wdXQge1xyXG5cdFx0XHRmb250LXNpemU6JHNlYXJjaF9pbnB1dF9zaXplO1xyXG4gICAgICAgICAgICBjb2xvcjokc2VhcmNoX2lucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlYXJjaF9pbnB1dF93ZWlnaHQ7XHJcblx0XHRcdCY6OnBsYWNlaG9sZGVye1xyXG5cdFx0XHRcdG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JHNlYXJjaF9pbnB1dF9jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xyXG5cdC5mb3JtLXNlYXJjaC1maWx0ZXIge1xyXG5cdFx0LmxpbmVfX2NvbnRhaW5lciB7XHJcblx0XHRcdC5mb3JtX19maWVsZCB7XHJcblx0XHRcdFx0LmZvcm1SYW5nZV9fY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdC5mb3JtUmFuZ2VfX2NvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6JHNlYXJjaF9pbnB1dF9zaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokc2VhcmNoX2lucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlYXJjaF9pbnB1dF93ZWlnaHQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucmFuZ2VfX2NvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHQucmFuZ2VfX2lucHV0e1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRjb2xvcl9icmFuZC0yO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5yYW5nZV9fdW5pdHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnJhbmdlIHtcclxuXHQubm9VaS1jb25uZWN0e1xyXG5cdFx0YmFja2dyb3VuZDokY29sb3JfYnJhbmQtMjtcclxuXHR9XHJcbn1cclxuLm5vVWktaGFuZGxle1xyXG5cdGJhY2tncm91bmQ6JGNvbG9yX2JyYW5kLTI7XHJcbn1cclxuLnNlYXJjaC1maWx0ZXItZnVsbCB7XHJcblx0Lm1vZGFsX19jbG9zZS1kcmF3aW5ne1xyXG5cdFx0ZmlsbDogJGNvbG9yX2JyYW5kLTI7XHJcblx0fVxyXG59XHJcbi5mb3JtLWVzdGltYXRlX19jb250YWluZXIge1xyXG4gICAgLmZvcm0tZXN0aW1hdGVfX3RleHR7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWVsZW1lbnR7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLWVzdGltYXRlX19idXR0b257XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIHtcclxuXHQuZm9ybS1lc3RpbWF0ZV9faW5wdXQtZWxlbWVudCB7XHJcblx0XHRjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIH1cclxuXHR9XHJcblx0LmZvcm0tZXN0aW1hdGVfX3RleHQge1xyXG5cdFx0Y29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICB9XHJcblx0fVxyXG5cdC5mb3JtLWVzdGltYXRlX19idXR0b24ge1xyXG5cdFx0Y29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblx0fVxyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEVzdGltYXRpb24gaG9tZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5lc3RpbWF0aW9uX2hvbWVfX2JhY2tncm91bmR7XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNTkpO1xyXG4gICAgfVxyXG59XHJcbi5lc3RpbWF0aW9uX2hvbWUge1xyXG4gICAgLnRpdGxlX19jb250ZW50LTJ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgIH1cclxuICAgIC50aXRsZV9fY29udGVudC0xLFxyXG4gICAgLnRpdGxlX19jb250ZW50LTJ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICB9XHJcbiAgICAuZXN0aW1hdGlvbl9ob21lX19wYXJhZ3JhcGhlX19lbGVtZW50e1xyXG4gICAgICAgIGNvbG9yOiRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgICAuZXN0aW1hdGlvbl9ob21lX19idXR0b25fX2NvbnRlbnQge1xyXG4gICAgICAgIC5idXR0b257XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDR2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZXN0aW1hdGlvbl9ob21lX19zY3JvbGwtYmxvY2sge1xyXG4gICAgLnNjcm9sbC1ibG9ja19fc3Zne1xyXG4gICAgICAgIGZpbGw6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgfVxyXG4gICAgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlcntcclxuICAgICAgICBzdHJva2U6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgfVxyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIENDIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5mYXZvcml0ZXMtdjFfX2l0ZW0tdGl0bGUge1xyXG4gICAgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50e1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG4uZmF2b3JpdGVzLXYxX19pdGVtLWluZm97XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xyXG59XHJcbi5mYXZvcml0ZXMtdjFfX2l0ZW0tdGl0bGUge1xyXG4gICAgLnRpdGxlLXN1YnRpdGxlIHtcclxuICAgICAgICAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxle1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZmF2b3JpdGVzLXYxX19pdGVtLWNvbnRlbnR7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjkzM3B4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTQ0MHB4KSBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDE1NnB4O1xyXG4gICAgICAgIC50aXRsZS1zdWJ0aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4xZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5mYXZvcml0ZXMtdjFfX3Njcm9sbC1ibG9ja3tcclxuICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbntcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyODBweCkgYW5kIChtaW4td2lkdGg6MTIwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6ODAwcHgpIGFuZCAobWF4LWhlaWdodDo4MDBweCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMC42ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBGT09URVIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5mb290ZXItdjEtdG9wIHtcclxuICAgIC50aXRsZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcbn1cclxuLmZvb3Rlci12MS1sYXN0X19sYmktbG9nb3tcclxuXHR3aWR0aDogMTY0cHg7XHJcblx0aGVpZ2h0OiAyNS45OHB4O1xyXG59XHJcbi5zb2NpYWxfX2l0ZW0tLWxpbmtlZGlue1xyXG4gICAgLnNvY2lhbF9fbGlua3tcclxuICAgICAgICBwYWRkaW5nOiAwLjdlbTtcclxuICAgIH1cclxufVxyXG4uZm9vdGVyLXYxX19wYXJ0bmVycyB7XHJcbiAgICAucGFydG5lcnNfX2ltZ3tcclxuICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFNlcnZpY2VzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zZXJ2aWNlcy12Ml9faXRlbSAge1xyXG4gICAgLmJvcmRlcmVkX19oZWFkZXJ7XHJcbiAgICAgICAgcGFkZGluZzogMCAwLjdlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2VzLXYyX19pdGVtLXRpdGxlIHtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0xe1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgJjo6Zmlyc3QtbGV0dGVye1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE1NDBweCkgYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHZ3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0ye1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFBBUlRFTkFJUkVTIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucGFydG5lci1saXN0aW5nLXYxIHtcclxuXHQuaXRlbV9fY29udGVudCB7XHJcblx0XHQudGl0bGUtc3VidGl0bGUge1xyXG5cdFx0XHQudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDg0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wcm9wZXJ0eS1saXN0aW5nLXYyIHtcclxuXHQuaXRlbV9fbW9yZSB7XHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIC5idXR0b25fX2xpbmUxIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idXR0b25fX2xpbmUyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBQYWdlIGNvbnRhY3QgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIHtcclxuXHQuYWdlbmN5LWxpc3RpbmdfX2l0ZW0ge1xyXG5cdFx0Lml0ZW1fX2Nvb3JkcyB7XHJcblx0XHRcdC5jb29yZHNfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xdnc7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gbGlzdGluZyBiaWVucyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZmlsdGVyLXNvcnRfX2NvbnRhaW5lciB7XHJcbiAgICAuZmlsdGVyLWxhYmVse1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkzcHgpIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnZ3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZmlsdGVyLXNvcnRfX2NvbnRhaW5lciB7XHJcbiAgICAuZmlsdGVyLXRleHQge1xyXG4gICAgICAgIC50ZXh0LWVsZW1lbnR7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkzcHgpIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHZ3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZXN0aW1hdGlvbi1jb250ZW50LXYxX19pdGVtIHtcclxuICAgIC5pdGVtX19kZWNvcmF0ZXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvcGVydHktZGV0YWlsLXYyX19iYWNrIHtcclxuICAgIC5saW5rcy1ncm91cF9fd3JhcHBlcntcclxuICAgICAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgICB9XHJcbn1cclxuLmZhdm9yaXRlcy12MV9faXRlbS1kZWNvcmF0ZXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTU0M3B4KSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzY2cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE1NDBweCkgYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzkzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5qdW1ib3Ryb24tdjFfX3RpdGxlIHtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50LTJ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2suZm9ybS1ibG9jayB7XHJcblx0LmZvcm0ge1xyXG5cdFx0LnNzLW1haW4ge1xyXG5cdFx0XHQuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG5cdFx0XHRcdC5zcy12YWx1ZXMge1xyXG5cdFx0XHRcdFx0LnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYW5nKGVuKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxNTQwcHgpIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ydnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmVzdGltYXRpb24tZm9ybXVsYWlyZXMge1xyXG5cdCNlc3RpbWF0aW9uX3Byb19ncm91cCB7XHJcblx0XHQubW9kdWxlLWZvcm0ge1xyXG5cdFx0XHQuZm9ybV9fZmllbGQudGV4dGZpZWxkIHtcclxuXHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTU0MHB4KSBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ydnc7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5hbGVydG1haWwtY29udGVudC12MV9fZm9ybSB7XHJcblx0LnRleHRmaWVsZF9faW5wdXQge1xyXG5cdFx0Zm9udC1zaXplOiAwLjd2dztcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE1NDBweCkgYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXZ3O1xyXG4gICAgICAgIH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7XHJcbmlmcmFtZXtcclxuICAgIGhlaWdodDogMTA1JSFpbXBvcnRhbnQ7XHJcbn1cclxufVxyXG5cclxuIl19 */
